3天用Hexo搭建GitHub博客经验及填坑指南
2017-03-22 本文已影响2329人
河马教育
最近想写博客,记录学习笔记、读书评论,敦促学习,方便查找知识点。在搜哪个博客适合时,看到GitHub可以搭建博客,不禁兴致勃勃,也想弄一个。就搜索相应的搭建方法,作为一个文科生最终艰难的做出博客来,虽然成果粗糙,还不完善,但亲手做的菜,总是最好吃的。
如何搭建
搭建主要按照下面几篇:
我是按照第一篇的步骤进行搭建,参照第二篇避开坑(虽然还是遇到很多),第三篇作为对照,第一篇哪一步骤不懂或不成功,就参照第三篇的相应步骤,而且第一篇没有讨论域名购买和添加SSH Key到GitHub(虽然附注1有)。
方法步骤都很详细,照着做就好,我就不东施效颦,再写一篇。这里重点说说作为一个小白做出博客过程中的经验。
小白体会
- 要有耐心,坚持到底。我们会遇到很多不明词语,不知不觉就掉坑还不知道是什么坑、有多深,因此,耐心,坚持,以做出博客为重点。
- 学会搜索,找到问题的解决方法。我们不需要理解方法攻略的所以内容,照着做,碰到问题,搜索找出解决办法。说来容易做来难,但是你就是要硬着头上。
- 不知道问题所在,如果半小时或某个较长时间都不知道哪里出问题,重新做一次,当然不一定要从头再来一遍,之前没出问题的不管他,在出问题的环节重新做一次。
- 现在就开始吧,别只看攻略方法,做一次比看十个更好。
遇到的坑
一路下来,最常出问题的环节是在开始安装软件、配置GitHub的SSH、域名绑定。
- 环境准备我就不多说了,需要哪个软件就下载哪个,如果实在下载不了或速度太慢:1.用迅雷等下载软件可能比浏览器下载快,2.如果是墙的问题用梯子。
- 按照Hexo时打开Git(是Git,小白的我一直在想怎么打开GitHub,傻傻分不清楚,以为是同一个东西╮(╯▽╰)╭)命令如果没反应,试试管理员模式启动Git。
- 部署到GitHub时,要打开Hexo目录下的_config.yml文件进行修改,攻略上说type填:github,实际填git才对。在repository我我填HTTPS才能推送,即HTTPS形式的url:https://github.com/github网址的名字/github网址的名字.github.io.git。
- 设置SSH,第三篇说打开本地C:\Documents and Settings\Administrator.ssh\id_rsa.pub文件,可能这个文件不一定在这里,你可以搜“id_rsa.pub”,看他在哪(Windows的太慢的话下载一个软件:everything,见文末附图)。
- 域名绑定时,第三篇GitHub Pages的设置说方法一方法二,我觉得应该是步骤一步骤二,即现在GitHub Page的repository目录下新建CNAME,里面填写网址:xiaoluguohe.com(你的域名),然后下载ZIP,将CNAME放进Hexo\source目录。
- 添加域名,我是阿里云买的域名,在管理控制设置时,填入192.30.252.153或192.30.252.154仍然登录不了,最后在https://www.zhihu.com/question/31377141/answer/147401482 找到解决方法。如果在这环节还有问题,刚刚网址的知乎有其他答案,可以看看。
至此,博客就搭建成功,输入你的域名(如我的:http://xiaoluguohe.com/ )就能打开博客。我用了pacman的主题,当然还很粗糙,想继续完善就继续优化。
从开始到搭建成功,花了十几个小时,基本都是下班回家弄的。最大的感触是,要坚持,有耐心,重点突破,战线别拖太长,几天内搞完最好。刚开始别太追求完美,先搭建出来,以后再优化主题。别花那么多时间选主题、思考如何优化(说的就是我),成了再优。
引用:
everything.png
[1] Hexo搭建Github静态博客
[2] HEXO 趟坑笔记
[3] 如何搭建一个独立博客——简明Github Pages与Hexo教程
[4] github怎么绑定自己的域名?
[5] 一个搜索文件的小软件:
本内容同时发布于微信公众号“经验领进门”,如果你有经验好文,欢迎联系发文。
经验领进门.jpg