1

開発時に「タイトルコード」でより簡単に識別できるコレクション内のドキュメントがたくさんあります。そのため、ファイル名として使用するのが最善です(構造と順序を維持するのに役立ちます)。このようなもの:

_stories
    CH1S1.md
    CH1S2.md
    CH2S1.md

ただし、きれいな URL の場合は、ドキュメントのタイトルからのスラッグの方が適しています。ドキュメントから、 permalink パラメーターを使用するだけで、:titleまさに私が望んでいるように見えますが、出力では常にドキュメントのファイル名が使用されます (の:name代わりに使用されているかのように:title)。

のコレクション定義は次の_config.ymlとおりです。

collections:
    stories:
        output: true
        permalink: /:collection/:title/

もちろん、個々のドキュメントの Front Matter で title プロパティを設定しているので、なぜこれが機能しないのかわかりません。

Jekyllの最新バージョンを使用しています。

4

1 に答える 1

0

次のように、各ファイルの YAML Front Matter で、タイトルの代わりにパーマリンクを設定してみてください。

permalink: /stories/mystory/
于 2016-08-13T11:05:59.583 に答える