电脑盲用Jekyll搭建博客过程

电脑盲用Jekyll搭建博客过程

2017, Oct 02    

最简单的方法就是fork别人的GitHub仓库,删除’_post’内容,直接更新。

  • 好处:方便操作,几乎不需要了解Jekyll工作原理。教程多,跟着操作无需动脑
  • 坏处:别人仓库总有一些你不喜欢的细节,因为不懂代码,只能忍着。有时要添加些项目类别,只能四处求爷爷告奶奶帮忙。就像促销赠品,不是不能用,就是总有点不爽。

我分别尝试了自建和fork。虽然完全不懂代码和GitHub(之前都在网页上更新)但过程经历了入门惊喜、徒呼喝喝、柳暗花明、心平气和。对Jekyll和GitHub桌面端的使用基本了解,现在除了代码不懂,几乎过程都能说出所以然来。收获还是有的,就是效率低了点。

如果能找到一位愿意不厌其烦当面教的同学,请人家吃饭后不妨从头学起。如果没有,异步沟通集思广益,也是一个不错的学习方法。

下面是步骤

  1. godaddy.com 申请域名。(根据教程即可,不再赘述)
  2. 用国内服务器解析域名。几个教程里都推荐了DNSpod,我也用了这个服务商。但godaddy的页面变化很大,DNS教程页面已经过时很久,小白很难通过教程找到页面上的按钮。
    (此处配图……………)
  3. 解析好后,回到GitHub,新建或fork一个仓库,在仓库页面中上方横条里找到setting按钮,改为 ‘username.github.io’。
    接着往下拉动页面,修改GitHub pages。
    不要点GitHub pages 里面包含的 choose a theme
    (注意:GitHub pages 不是一个页面,而是setting页面里的一个功能。此处有GitHub pages截图)
  4. GitHub pages 设置成域名(xiayulian.com)后,就可以专心设置Jekyll博客模版了。有几个重要文件如下
  • CNAME: 内容为域名,没有就不填
  • _config.yml 博客首页基本信息设置都在这个文件里,需要修改成自己的信息。
  • index.html 我还不知道这个文件的作用,但它很重要。如果什么都不知道,就完整copy原来模版里的内容不要乱改。  * _post 里更新文章即可。似乎这个文件里还能加文件夹用来分类,但还没找到方法。

疑问 1 如何在post里添加文件夹?
2 如何在这个网页上添加“分类”和“目录”功能。

changelog
20171002  creat