虽然只有二十多篇文章,但是这次迁移仍然耗时巨长,从最初 jekyll new gnailuy.com
到现在终于替换掉 WP 已经俨然一个多月过去。
一方面是 Jekyll 这个新东西我要花时间学习,除去工作、学习其他东西以及四处浪的时间,留给 Jekyll 的业余时间确实不多;
另一方面直接从 WP 导出(导出工具在此)的 Markdown 实在不忍直视,强迫症指使下我还要一篇一篇手打成'纯' Markdown。
迁移之后本来应该把过程搞一篇文章作为新博开篇的,不过现在是半夜,明天还要上班,所以从简好了。
- 对 $\LaTeX$ 的支持写在了
default.html
里,使用的是 MathJax,公式比较多的文章也就是这篇, 因此default.html
里可以看到会先判断文章的latex
变量,只有在文章开头的 YAML front-matter 里指定了latex: true
,才会尝试加载 MathJax; - 图片使用了插件
jekyll-image-tag
,只是用它从原图生成了和文章宽度相同的图片; - 首页文章截断,使用了最简单地判断
<!-- more -->
然后截断地方式,代码在这里, 截断出来长短参差,因此我在首页每篇文章后面画了半条横线,来让分割显得明显一点; - 评论换用了高端大气国际化的 Disqus,代码放在了
_includes
里面,在post.html
和page.html
里加载; - 原来有 Google Analytics,所以继续沿用,代码也在
_includes
里面,在default.html
里加载; - 原来网站的 URL 现在完全没有沿用,因此如果从别处跳转过来,可能有很多 404 错误,所以我给 404 页面增加了自动跳转到首页,代码在这里;
- 新博所有代码都在 Github 上,链接在这里,所以其他没提到的事情,要么是默认,要么是 bla bla;