5

github ページに jekyll/ruby でホストされているブログがあり、その中でユーザーがコンテンツを投稿したいと考えています。

各マークダウン ファイルの先頭に、ユーザーが自分のユーザー名を記載できるようにしたいと思います。

 ---
 title: some title
 author: bobby-tables
 ---

/:author/:title/次に、これをファイルに設定した投稿へのパーマリンクの生成に使用したいと 思い_config.ymlます。

しかし、実際に:authorはURLに表示され、無視/未変換のようです

私はこれが動作することを知っています:categoriesが、これは意味的に正しくなく、一部のブロガーや初心者ユーザーにとって混乱を招きます.

使用方法はあります:authorか?

サイトは github ページでホストされて _siteいるため、自宅のマシンから更新ごとにローカルで生成できないため、プラグインを使用できません。

jeykllrb.com のドキュメントを確認しましたが、:author特にテンプレート タグ内で使用/言及されていることがわかりません。

permalinks: name/titleまた、各マークダウン ファイルのフロント マターを使用することも実用的ではありません。

前もって感謝します。

4

1 に答える 1

3

いくつかのテストを行ったところ、パーマリンクの一部として解釈されるフロントマターのカスタム変数を取得できません。

コードを見て、私が理解できること(まだルビーに慣れていない)は、ここにリストされているもののみを受け入れていますhttp://jekyllrb.com/docs/permalinks/

現時点では、プラグインを使用できるため、ワークフローのカテゴリまたはタグによっては、唯一のオプションのように思えます。カテゴリが意味的に意味をなさない場合は、タグを使用して、自分が書いた投稿で自分自身にタグを付けていることを説明してください。

于 2013-08-14T20:40:01.847 に答える