May 12, 2016

将博客从Octopress迁移至Jekyll

花了四天时间将博客从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
comments powered by Disqus