"list-details.md: クリーンアップ"を元に戻す

gh-pages
Rui 2018-04-04 23:23:29 +09:00
parent 59a732798a
commit 12a064eed3
8 changed files with 66 additions and 28 deletions

View File

@ -1,10 +1,11 @@
{% comment %} {% comment %}
引数: 引数: なし (assignされたdata変数を参照)
data_list: データ
{% endcomment %} {% endcomment %}
{% comment %}
空のリストを作成
{% endcomment %}
{% assign details = "" | split: "|" %} {% assign details = "" | split: "|" %}
{% assign data = include.data_list %}
{% comment %} {% comment %}
リンク リンク

View File

@ -1,10 +1,11 @@
{% comment %} {% comment %}
引数: 引数: なし (assignされたdata変数を参照)
data_list: データ
{% endcomment %} {% endcomment %}
{% comment %}
空のリストを作成
{% endcomment %}
{% assign details = "" | split: "|" %} {% assign details = "" | split: "|" %}
{% assign data = include.data_list %}
{% comment %} {% comment %}
リンク リンク

View File

@ -1,10 +1,11 @@
{% comment %} {% comment %}
引数: 引数: なし (assignされたdata変数を参照)
data_list: データ
{% endcomment %} {% endcomment %}
{% comment %}
空のリストを作成
{% endcomment %}
{% assign details = "" | split: "|" %} {% assign details = "" | split: "|" %}
{% assign data = include.data_list %}
{% comment %} {% comment %}
リンク リンク

View File

@ -1,10 +1,11 @@
{% comment %} {% comment %}
引数: 引数: なし (assignされたdata変数を参照)
data_list: データ
{% endcomment %} {% endcomment %}
{% comment %}
空のリストを作成
{% endcomment %}
{% assign details = "" | split: "|" %} {% assign details = "" | split: "|" %}
{% assign data = include.data_list %}
{% comment %} {% comment %}
リンク リンク

View File

@ -1,10 +1,11 @@
{% comment %} {% comment %}
引数: 引数: なし (assignされたdata変数を参照)
data_list: データ
{% endcomment %} {% endcomment %}
{% comment %}
空のリストを作成
{% endcomment %}
{% assign details = "" | split: "|" %} {% assign details = "" | split: "|" %}
{% assign data = include.data_list %}
{% comment %} {% comment %}
リンク リンク

View File

@ -1,26 +1,53 @@
{% comment %} {% comment %}
引数: 引数:
type: 表示するdetailsの種類 type: 表示するdetailsの種類
list: 表示するデータのリスト list: 表示するデータのリスト
キー: アンカー名 キー: アンカー名
値: データ: 値: データ:
'name': データ名 name: データ名
{% endcomment %} {% endcomment %}
{% capture template_name %}details-{{ include.type }}.md{% endcapture %} {% comment %}
アンカー名でソートする
{% endcomment %}
{% comment %}
全てのアンカー名を一つの文字列にする
{% endcomment %}
{% capture keys %} {% capture keys %}
{% for data in include.list %} {% for data in include.list %}
{{ data[0] }} {{ data[0] }}
{% endfor %} {% endfor %}
{% endcapture %} {% endcapture %}
{% assign sorted_keys = keys | split: " " | sort %} {% comment %}
{% for key in sorted_keys %} アンカー名を空白で区切ってソートする
{% assign data = include.list[key] %} {% endcomment %}
{% assign sorted_keys = (keys | split: " " | sort) %}
{% comment %}
使用するテンプレートファイル名
{% endcomment %}
{% capture template %}details-{{ include.type }}.md{% endcapture %}
{% comment %}
ソートしたアンカーリストでFor実行
{% endcomment %}
{% for key in sorted_keys %}
{% comment %}
assignした変数はinclude先でも参照できる
アンカー名で参照
{% endcomment %}
{% assign data = include.list[key] %}
{% comment %}
Markdownはインデント不可
{% endcomment %}
# {{ data.name }} {#{{ key }}} # {{ data.name }} {#{{ key }}}
{% include {{ template_name }} {% comment %}
data_list = include.list[key] テンプレートを表示
%} 同じくインデント不可
{% endcomment %}
{% include {{ template }} %}
{% endfor %} {% endfor %}

View File

@ -10,6 +10,9 @@ date:
# Pipeworksとは # Pipeworksとは
{% assign data = site.data.mods-industry.pipeworks %}
{% include details-mod.md %}
アイテムや水を輸送することを目的としたModです。また、輸送されたアイテムを使用する機械なども含まれています。 アイテムや水を輸送することを目的としたModです。また、輸送されたアイテムを使用する機械なども含まれています。
MeseconsやTechnic等を組み合わせることにより様々なことが可能となるModです。 MeseconsやTechnic等を組み合わせることにより様々なことが可能となるModです。

View File

@ -10,6 +10,9 @@ date:
# Technicとは # Technicとは
{% assign data = site.data.mods-industry.technic %}
{% include details-mod.md %}
「Technic」はMinetestの工業化Modです。 「Technic」はMinetestの工業化Modです。
『電力(EU)』という新しい仕組みを使って、いろいろな作業を自動化したり、新しい道具や機械を開発したりできます。 『電力(EU)』という新しい仕組みを使って、いろいろな作業を自動化したり、新しい道具や機械を開発したりできます。