经常苦恼到底在哪个网站建博客,但由于自己懒,所以计划一直搁置。最近了解了github pages
和jekyll
。于是重新开始我的捣(zhuang)鼓(bi)之路.
由于Github的不定期抽风,于是我选择了国内的coding pages
代替。然后在jekyll themes
上找到了这款模板
为了避免当你看到这篇博客的时候,这个模版已经更新了,我fork了一份到我的github。你可以clone到自己的本地,然后进行修改。clone
jekyll
是一个简单的免费的Blog生成工具,类似WordPress
。但是和WordPress
又有很大的不同,原因是jekyll
只是一个生成静态网页的工具,不需要数据库支持。但是可以配合第三方服务,例如Disqus
。最关键的是jekyll可以免费部署在Github上,而且可以绑定自己的域名。
本地使用jekyll
需要一个ruby
环境,网上有很多教程,但我没有配置成功,最终在github
上找到了一个一键环境PortableJekyll
,下载下来大约800多M。解压后双击目录下的setpath.cmd
,打开的cmd命令行就是已经设置好环境变量的窗口。
切换到jekyll
模板的目录下或者通过以下命令创建新的站点
jekyll new name
然后通过以下命令启动jekyll
服务
jekyll s --watch
watch是用来时间监控文件,文件修改之后,热更新站点。但是好像_config.yml
修改之后必须重启。jekyll
服务启动之后,如下图 这时访问
http://localhost:4000
可以查看站点