私のジキルのブログでは、いくつかの投稿にはタイトルがないようにしたいと思います。投稿がタイトルを必要としないようにJekyllコードベースを変更するにはどうすればよいですか?ジキルのタイトルなしの投稿
答えて
タイトルを削除するためにjekyllコードベースを変更する必要はありません。これは、適切な液体フィルターとタグを用いて異なるレイアウトを使用して行うことができます。
個別の投稿ページについては、{{ page.title }}
液体タグを持たない新しいレイアウトファイル(例:「_layouts/no-title-post.html」)を作成するだけです。 _postsソースファイルで、YAMLのフロントマントを設定して呼び出します。 YAML前付に必要とされていません:「タイトル」ことをここ
---
layout: no-title-post
---
注:たとえば。 jekyllがそれを必要とする場合、その値はファイル名から自動的に作成されます。たとえば、 "_posts/2012-04-29-a-new-post.md"のタイトル変数は "新しい投稿"に自動的に設定されます。あなたのテンプレートがタイトルタグを呼び出さない場合、それは重要ではありません。正面に「タイトル:」を含めることができ、それは単に表示されません。
リスティング/インデックスページにタイトルなしのページを表示することもできます。投稿のレイアウトを確認して、タイトルを表示するかどうかを決定します。その場合
{% for post in paginator.posts %}
{% if post.layout != 'no-title-post' %}
<h1><a href="{{ post.url }}">{{ post.title }}</a></h1>
{% endif %}
<div class="postContent">
{{ post.content }}
</div>
{% endfor %}
、ページ自体へのリンク:たとえば、すべてのページに「no-タイトルポスト」レイアウトを持って除くものにタイトルを表示するために、あなたはこのような何かをするだろうまた除去される。ページのアドレス指定が必要な場合は、リンクを別の場所に追加する必要があります。
私は、私はこれは本当に簡単な解決策につまずいた、同じ疑問を持っていた:
{% if post.title %}
<h1><a href="{{ post.url }}">{{ post.title }}</a></h1>
{% endif %}
そしてポストファイル自体にあなたが空title
変数のままになります
---
layout: post
title:
---
この一方、タイトルが空の場合、h1
は印刷されません。このメソッドは、ほとんどの場合タイトルを持たない引用型などのポストタイプに特に便利です。
defaults:
-
scope:
type: "posts"
values:
layout: "post"
title: ""
は、その後、あなたが空の文字列に対してタイトルを比較することができます:
edemundoのソリューションは、3
は、私はデフォルトとして空のタイトルを使っジキルとすべてのケースではもはや機能しません。たとえば、レイアウトでは次のようになります。
{% if post.title == "" %}
{{ post.content | strip_html | truncatewords:5 }}
{% else %}
{{ post.title }}
{% endif %}
自動タイトル生成が好きな場合は、フロントマターとして使用できます:
---
title: ""
---
これはジキル/ポールインストールで非常にうまく機能しました。 – gvoysey
- 1. ジキルの投稿を掲示します
- 2. ジキルの月ごとの投稿
- 3. ジキルのインデックスページへの投稿を.mdファイルなしで追加
- 4. ワードプレステンプレートの投稿のタイトル
- 5. WordPressのカスタム投稿タイトル
- 6. ジキルのページのような新しい投稿を追加するには?
- 7. wp_queryタイトルの初回投稿者
- 8. 投稿タイトルとカテゴリのWordpressカスタムクエリ
- 9. ジキル:同じページのすべての投稿を表示
- 10. 投稿のタイトルの代わりに返されるブログのタイトル
- 11. Wordpressで投稿のタイトルをエコーなしで取得する
- 12. ジキル:新しい投稿は生成されていません
- 13. Pugを使ってジキルの投稿を繰り返す
- 14. ジキルはブログの投稿を見つけていません
- 15. ジキル&リキッド:投稿数のある出力カテゴリリスト?
- 16. ジキルで表示する投稿の制限を設定する
- 17. tumblrのAPIから画像、投稿のタイトル、投稿日を取得
- 18. ジキル/液体で1ページに異なるレイアウトの投稿を結合する
- 19. 投稿タイトルにワードプレスショートコードを使用する
- 20. サムネイルの最近の投稿 - 下のタイトルを表示したい
- 21. ジキルで投稿をスケジュールすることは可能ですか?
- 22. メディアタイトル - Wordpressの投稿タイトルの名前を変更します。
- 23. ジキル - ページが投稿の場合はレイアウトを変更しますか?
- 24. 投稿なしのASP.netボタン
- 25. 投稿タイトルの検証後に、私は検証エラーが発生したとき、ブラウザは投稿のタイトルの以前の値をRailsサーバーに渡しますか?
- 26. Facebookページの投稿投稿
- 27. human_time投稿内の投稿
- 28. 投稿のタイトルを使用してユニークなスラッグを作成する
- 29. WordPressの文字の長さを戻す方法投稿のタイトル
- 30. WordPress投稿のタイトルフィルタとSEOのタイトルの優先度
ソースをダウンロードしてみて、記事の内容を調べてみましたか? – huon
私はRubyをほとんど知りません! –
それは大丈夫です、私はあなたが欲しいものをやるために十分に拾うことができると確信しています(私はRubyもあまり知らない)。詳細については、ファイル名が 'year-month-day-title'の形式である必要はないということを意味しますか?それとも、あなたは郵便の前の問題で 'タイトル:...'が必要ないのですか? – huon