2020-07
10

初试github托管

By xrspook @ 14:47:45 归类于: 烂日记

在没做过之前,不能觉得任何事应该会不太难,这种应该的想法会让你死得很惨。

静态blog的内容好了,模板也好了,但要放在那里托管呢?国内的没有备案肯定没门,付费的还得算流量。Gitee据说经常性习惯性宕机,本来我是倾向于CODING的,首先,那里要备案,其次,他们pages的服务器不在国内,于是非常有可能因为各种各样的原因,你还是访问不了或者速度很慢。网上提供了很多方案,但最多的还是GitHub Pages。我要玩静态blog,我要玩托管,我就应该从GitHub Pages开始。关于github这个东西,几年前我就开始见识过了,很多软件就是从那里来的,但到底要在哪里下载,在什么页面下载,我一直很迷糊。当时我并不明白开源的意义,所以下载回来一堆东西根本不知道怎么用。github上有非常多的用户,大家擅长的程序语言又各有千秋。开源的东西就是可修改但未封装,这就意味着我下载了一个不知道什么语言的脚本回来根本是用不了的。我不知道那到底是干嘛的,自然就不会去哪里研究。

我感觉GitHub Pages算是github给用户的一个自我介绍空间,github给用户免费空间和流量,允许免费托管的repo到底有多少个我什么都不知道,但用来撑起我的小blog应该没什么问题,毕竟我从来都不是个大流量的人。

不知道github是什么,不知道git怎么用,不知道为什么非得要用一堆命令行来解决问题。一句命令输入进去,有可能秒杀,也有可能屏幕开始跑马灯,因为我数据多,跑马灯可能要跑上几分钟。昨天做到最后步骤需要提交账号密码,提交数据的时候首先给我弹出的是窗口,但每次输入了都不行。接着就在CMD里继续让我输入账号密码。账号好理解,但密码的输入却是让我震惊。怎么输入都没反应,乱输一通也不行,我都怀疑是我电脑有问题了。后来才知道github的密码输入界面就是这样没有东西的,把密码输入完毕然后回车就行了。这么逆天的密码输入界面我还是第一次见识!密码等于是必须的盲打。经过这次以后,我脑洞里奇怪的知识又增加了。

网上教人怎么在GitHub Pages上用hugo做博客的教程很多,但当我真的要完全依照其中一篇实施的时候却发现到处都是问题。从安装hugo到虚拟单机测试这个流程我已经非常熟悉,通常这个部分都被讲得很详细,后续的怎么发布到github非常多的教程一句话带过。对那些本来就离不开git的人来说,那是简单到没必要说的事,但对我这个一片空白的人来说这是要了我的命!详细说怎么发布到github的教程也不少,有些甚至把CDN加速,自动部署脚本,域名绑定,双线部署等等高端的东西都说到了,但越是说得高端,越是会把小白最容易犯错的地方漏掉,比如新repo的文件名。有些教程看上去很有道理,但当你把那些语句复制粘帖的时候就会出状况,不是英文的地方用的居然是中文符号,在某些字体之下,那是很难靠肉眼分辨出来的,但贴到CMD里,那就铁定完蛋的节奏。教程写出来,一定程度就得考虑读者可能直接贴走,只能看不能操作,这到底算神马教程!

安顿好一切,那些我该懂的日常操作都懂了以后,我真心要亲自写一个小白教程!

数据太大,上传很慢,上传后网页打开很慢是我一直担心的东西,但原来这些我都想太多了,github上传数据的速度比我想象中快非常多。最终,我把静态博客部署上去了,并且绑定了二级域名。我的老blog终于合体后重新上线:https://yday.xlanda.net/,这里的链接叫做“青春无敌” XDDD

6 条评论

  1. 我怎么感觉你走错路了?cmd?
    正确的方法应该是VSCode。在VSCode里面安装github插件就可以了,这样会更方便管理。当然,git和hugo是需要另外提前配置安装好的。

  2. big big big congratulation !

有话要说

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

© 2004 - 2020 我的天 | Theme by xrspook | Power by WordPress