Pikanote

专栏搬迁

大约三年之前,我在知乎开了这个专栏,更了几篇文章,但是后来因为种种原因没有继续下去。现在,我觉得是重新开始更新的时候了。作为一个开始,我把文章搬到了 GitHub pages 上,这样一方面可以用大家都喜欢的 markdown 格式来写技术文章了,另一方面专栏也有了自己的站点。

为什么要搬到 Github pages

继续使用知乎专栏虽然也没什么不好,但是我觉得一个内容创作者不应该与内容分发平台捆绑在一起,所以应该专门为专栏单独建立一个新站点。这样就算知乎倒闭或者我的账号被封,我也能继续发布我的内容。同时我还能借此机会公开我的插图的原始 svg 文件,并且为专栏设计专门的排版和格式。当然,之后的文章还是会在知乎专栏发布,但是我会先在专栏自己的站点发表然后再转载过去。

新站点的技术细节

专栏的新站点是用 Jekyll 配合 GitHub Pages 构建的。之所以使用 Jekyll 其实还是因为 GitHub Pages 直接支持 Jekyll。虽然 GitHub Pages 对使用的 Jekyll 插件的限制很死,但是我目前并不需要额外的插件。如果将来有需要的话,我会改成使用 GitHub Action 进行构建的方式。

由于我对自定义样式的要求非常高,所以我没有采用现成的主题,而是自己从头造。要实现主题,我需要自己写几个模板放进 _layout 文件夹,并编辑 _sass 文件夹里的样式就好。好在我可以直接从我的个人网站复制代码,所以整个过程并不算复杂,只需要稍微学习一下 Jekyll 采用的 Liquid 模板引擎就行了。

除此之外还有一些其他小的细节功能:

大概就是这个样子了。毕竟用 jekyll 搭网站并不是什么难事嘛。

最后

专栏搬迁既然已经完成,内容更新应该就会重新开始了。敬请期待。

你还可以在以下平台阅读本文: 知乎专栏