花了四天时间将博客从Octopress迁移至Jekyll。迁移的原因,其实是一直对Octopress的样式不满意,我试过很多第三方主题,都觉得太丑了;同时因为文章数目渐渐增多,愈发觉得将首页设为所有文章目录的效果会好一些。因为Octopress本身就是基于Jekyll搭建的,所以有一些地方是共通的,也不是完全需要重新学起,不过有些地方还是遇到了一些困难。
总体还是很满意的,Jekyll文件上也比Octopress更轻量级一些,更方便管理。最重要的是,Jekyll的页面更加美观,自由度也更高。我在网上找到了一个叫做lagom的Jekyll theme,接着做了很多自定义配置,修改了很多css,自己觉得美观了很多~代码托管在我的Github Responsitory里, 欢迎提fork或者提pull request~
这几天解决的问题:
- 整体迁移到Jekyll(5.7)
- 去掉Google相关配置或使用其他方法(5.7)
- 迁移Github Pages到自己的域名(5.8)
- 修改文章URL链接与原博客保持一致(5.10)
- 添加Disqus栏,显示Disqus评论(5.10)
- 首页去掉Disqus(5.11)
- 添加/改进404页面 (5.11)
- 支持Markdown 语法 (5.11)
- 支持代码的Markdown语言(5.11)
- 添加Google Analytics (5.11)
- 文章添加分享按钮(但非常简陋..)(5.11)
- 修改语法显示markdown图片(5.12)
- 解决小屏适配问题(5.12)
- 显示About Me页面(5.12)
- 在首页侧边栏添加其他内容链接(5.12)
- 首页侧边栏添加微信二维码(5.12)
- 显示Category栏(5.12)
- 添加友链(5.12)
- 使代码高亮(5.12)
- 解决部分文章链接不一致的问题(5.12)
- Category分类标签突出(5.13)
- 更新Category,分类趋于统一(5.15)
- ……
今后再慢慢解决:
- 部分文章链接依然不一致
- 尝试更漂亮的字体
- 尝试更漂亮的链接Hover高亮
- 左边栏添加其他页面
- 为每篇文章添加Description介绍
- Share按钮太简陋了…
- …
附录:小纪-本博客历史:
- 2013.12 用Wordpress搭建博客
- 2014.8 博客迁移至Octopress
- 2014.11 绑定新域名dinglisa.com
- 2015.11 重新搭建Octopress
- 2016.5 博客迁移至Jekyll