萨内蒂的小跟班的Blog

再次折腾blog,从Octopress迁移到pelican

发篇文章除除草……

虽说上篇文章已经是11年底更新的了,这期间博客背后的东西却已经换了2次,Octopress刚流行的时候,就果断把自己用flask写的版本给翻了过来,为了类目中文别名及多类目支持等需求,改了jekyll不少代码,再之后因为博客不怎么更新,这些代码也就年久失修了,现在再要跟上已经有点麻烦。

在简单搜了下替代方案后,从这里(從 Octorpess 搬家到 Pelican )发现了pelican,借助Migrating from Octopress to Pelican这篇文章,花了一晚上,顺利把Octopress换成了pelican,主题还是使用的Octopress主题,不过这个主题默认的archive页面有点问题,就是不会按照pelican默认的settings

NEWEST_FIRST_ARCHIVES = True

行为,将文档按照时间倒序排列,需要在templates/archives.html的这里

{% for year, date_year in dates|groupby('date.year') %}

{% for month, articles in date_year|groupby('date.month') %}

这里多加一个reverse的filter。

杂记

Comments