1

我正在编写 Jekyll 设置,我想让我的帖子有一个固定链接,格式为:/2013/jan/something-something-in-january. 我知道香草永久链接不可能:

  • 得到:month文本形式
  • 得到:title破折号分隔

我记得在某处读过我可以通过编写插件来实现这一点,但我不确定如何。我怎样才能做到这一点?

4

1 回答 1

5

我创建了一个生成器插件:

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
于 2013-06-20T05:40:01.850 回答