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 に答える