我的博客迁移之路:新浪博客->csdn博客->gitpages托管博客->?

我最终期望的博客展示形式

2015年接触到github时听说过jekyll,却因为自己的惰性,没有深入去学习。 6月份终于下定决心,把博客一点一点迁移到gitpages上。 我记得我一直想要一个按类别划分的功能,但是jekyll默认模板minima并不支持按照标签显示, 经过几个小时的努力,终于实现了这个功能,接下来就会在jekyll上写博客了。 未来还需要一个按照月份进行归档划分的页面,记录在此,等待实现。(感觉我并不会去实现这个功能,至少现在我不想)

简单记录下所用到的一些组件

  • jekyll的minima模板

https://github.com/jekyll/minima

jekyll是ruby实现的一个模板工具

  • gitpages

源码托管的功能,gitpages内部使用了jekyll来做文件渲染,可以理解为后台服务器

  • markdown语法

如果以后风格统一为markdown,那么迁移的时候就非常容易了

  • Liquid模板

让我最惊艳的是这里的Liquid和Django的模板有一定的联系,所以学习起来就容易了些。 我应该得单独写篇博客来介绍liquid

收藏链接的页面

后记

页面还是比较丑的,可以尝试使用css进行优化。

bootstrap不仅是一个框架,它还是一个活生生的例子,我可以去借鉴它里面的每一个模块,大部分时候我们不需要bootstrap全部的功能,那么只要移植需要使用的类样式就可以了。

changlog

2017-06-19 博客迁移到github 2017-09-02 使用bootstrap优化了博客的tag页面和category页面,优化了文章列表的显示。 2017-10-06 为博客添加了百度统计