pelican升级到4.0+后,plumage主题就不能用了。
到plumage的作者网站找解决方法,结果发现,作者站点好久没更新了……
换了几个主题,都不喜欢。
还是上网找解决方法
功夫不负人心人,终于找到了:https://github.com/getpelican/pelican/issues/2489
其实官方新闻有提到解决方案,只是我愚钝,看了上面的帖子,才想起来-_-#
解决办法如下,
将主题文件base.html中,类似format(tag.slug)参数,更新为formant(slug=tag.slug)
plumage主题的base.html中有4个地方要更新
CATEGORY_FEED_ATOM|format(category.slug) #52行
CATEGORY_FEED_RSS|format(category.slug) #55行
TAG_FEED_ATOM|format(tag.slug) #58行
TAG_FEED_RSS|format(tag.slug) #61行
更新为
CATEGORY_FEED_ATOM|format(slug=category.slug) #52行
CATEGORY_FEED_RSS|format(slug=category.slug) #55行
TAG_FEED_ATOM|format(slug=tag.slug) #58行
TAG_FEED_RSS|format(slug=tag.slug) #61行
问题解决了^_^,我喜欢的主题回来了,好开心:-D
千万别用批量更改,因为108行,还有个format,动了它,就又没戏了。