我正在写一个Jekyll设置,我想让我的帖子在表单中有一个永久链接:/2013/jan/something-something-in-january
。我知道香草永久链接是不可能的:
:month
采用文字形式或 :title
成为划线分隔我记得在某个地方读过我可以通过编写插件来实现这一点,但我不确定如何。我怎么能这样做?
答案 0 :(得分:4)
我创建了一个生成器插件:
module Jekyll
class PermalinkRewriter < Generator
safe true
priority :low
def generate(site)
# Until Jekyll allows me to use :slug, I have to resort to this
site.posts.each do |item|
item.data['permalink'] = '/' + item.slug + '/'
end
end
end
end