博客迁移到 Jekyll 过程记录
原来使用 Typecho 写博客是觉得 Markdown 比方便,而且 Typecho 也确实十分简洁
问题出在我发现突然有一天我的博客无法在不挂梯子的情况下访问了,于是我就开始萌生使用 GitHub Pages 并且使用 Cloudflare 作为 CDN 的想法
迁移文章
直接用了别人现成的代码:https://github.com/tcdw/typecho-to-md
根据文章的 date 属性进行批量改名来符合 Jekyll 的标准就行了
迁移评论
由于我的博客底下评论不是很多,所以我选择手写 Disqus 的 XML 导入文件
导入文件格式在这里可以找到:https://help.disqus.com/developer/custom-xml-import-format
在评论数量比较多的情况下可以考虑写一个脚本生成,并不算很复杂
关于主题
在网上翻了很久的主题,感觉没有一个看得顺眼的,于是干脆自己写一个好了
经过了半天的学习和折腾,写出了一个还算有点样子的主题
由于之前发布题解需要用到数学公式渲染和代码高亮,于是也专门在主题中添加了支持
大概的效果如下
行内公式:
1 | // 我可以高亮 |
顺便支持了一下音乐播放,用的是开源的轮子 Aplayer,用法是直接插入特定 class 标签
1 | <div class="aplayer" auto="false">[{ |
更多配置可以参考 https://aplayer.js.org/
开源
头一次写主题,比较兴奋就开源了:https://github.com/doveccl/DBLOG
UPDATE 2020/12/18: 用上了香港服务器,又迁回 typecho 了
评论
评论插件加载失败
正在加载评论插件