備忘録としてのメモ
例えば、タイトルに「テ」が含まれる投稿(xx.md)が_post内にあり、別の投稿等で
その情報を抽出条件「テ」に沿って引っ張り出したい場合
◆記載文法(抽出結果を出力させたいxxx.mdに記載する。)
#抽出ターゲット(たとえば「テ」)
—{% for post in site.posts %}
{% if post.title contains ‘テ’ %}
<a href="{{ post.url }}">{{ post.date | date_to_long_string }} : {{ post.title }}</a>
{% endif %}
{% endfor %}
◆表示される結果(たとえば、テスト、テンプレートといったタイトルの投稿がある場合)
01 January 2001 : テスト
01 January 2000 : テンプレート
※もちろん「テ」はあくまでもテスト用、キーワードは文字列でもOK
文法はこちらのサイト のこの部分を参考にした。
# string = ‘hello world’
{% if string contains ‘hello’ %}
string includes ‘hello’
{% endif %}
ちなみにcontainは「〜を含む」という意味がある。
C言語やBasicを使うことが多い人間からすると、専用の関数でもあるのかとおもったけど
このif条件の判定でいけるみたいだ。
コメント