mirror of
https://github.com/helenclx/leilukin-site.git
synced 2025-04-01 19:20:51 +00:00
Use Nunjucks macro for article lists
This commit is contained in:
parent
227f11eb5b
commit
4cec339f0d
@ -1,3 +1,16 @@
|
||||
{%- macro articleList(tag) -%}
|
||||
<ul>
|
||||
{%- for article in collections[tag] -%}
|
||||
<li>
|
||||
<p class="item-list__title">
|
||||
<a href="{{ article.url }}">{{ article.data.articleTitle }}</a>
|
||||
</p>
|
||||
<time datetime="{{ article.date }}">{{ article.date | formatDate }}</time>
|
||||
</li>
|
||||
{%- endfor -%}
|
||||
</ul>
|
||||
{%- endmacro -%}
|
||||
|
||||
{%- macro modEntry(params) -%}
|
||||
{% headingAnchor 3 %}{{ params.title }}{% endheadingAnchor %}
|
||||
<div class="mod-entry">
|
||||
|
@ -12,17 +12,10 @@ eleventyNavigation:
|
||||
order: 1
|
||||
---
|
||||
|
||||
{% from "global/macros.njk" import articleList with context %}
|
||||
|
||||
## My {% cite "Cassette Beasts" %} Articles
|
||||
<ul>
|
||||
{%- for article in collections["cassette beasts articles"] -%}
|
||||
<li>
|
||||
<p class="item-list__title">
|
||||
<a href="{{ article.url }}">{{ article.data.articleTitle }}</a>
|
||||
</p>
|
||||
<time datetime="{{ article.date }}">{{ article.date | formatDate }}</time>
|
||||
</li>
|
||||
{%- endfor -%}
|
||||
</ul>
|
||||
{{ articleList("cassette beasts articles") }}
|
||||
|
||||
## {% cite "Cassette Beasts" %} Articles I Recommend
|
||||
|
||||
|
@ -12,41 +12,16 @@ eleventyNavigation:
|
||||
order: 1
|
||||
---
|
||||
|
||||
{% from "global/macros.njk" import articleList with context %}
|
||||
|
||||
## My Articles for Both Games
|
||||
<ul>
|
||||
{%- for article in collections["kotor both articles"] -%}
|
||||
<li>
|
||||
<p class="item-list__title">
|
||||
<a href="{{ article.url }}">{{ article.data.articleTitle }}</a>
|
||||
</p>
|
||||
<time datetime="{{ article.date }}">{{ article.date | formatDate }}</time>
|
||||
</li>
|
||||
{%- endfor -%}
|
||||
</ul>
|
||||
{{ articleList("kotor both articles") }}
|
||||
|
||||
## My KotOR 1 Articles
|
||||
<ul>
|
||||
{%- for article in collections["kotor 1 articles"] -%}
|
||||
<li>
|
||||
<p class="item-list__title">
|
||||
<a href="{{ article.url }}">{{ article.data.articleTitle }}</a>
|
||||
</p>
|
||||
<time datetime="{{ article.date }}">{{ article.date | formatDate }}</time>
|
||||
</li>
|
||||
{%- endfor -%}
|
||||
</ul>
|
||||
{{ articleList("kotor 1 articles") }}
|
||||
|
||||
## My KotOR 2 Articles
|
||||
<ul>
|
||||
{%- for article in collections["kotor 2 articles"] -%}
|
||||
<li>
|
||||
<p class="item-list__title">
|
||||
<a href="{{ article.url }}">{{ article.data.articleTitle }}</a>
|
||||
</p>
|
||||
<time datetime="{{ article.date }}">{{ article.date | formatDate }}</time>
|
||||
</li>
|
||||
{%- endfor -%}
|
||||
</ul>
|
||||
{{ articleList("kotor 2 articles") }}
|
||||
|
||||
## KotOR Articles I Recommend
|
||||
|
||||
|
@ -12,17 +12,10 @@ eleventyNavigation:
|
||||
order: 2
|
||||
---
|
||||
|
||||
{% from "global/macros.njk" import articleList with context %}
|
||||
|
||||
## My KotOR Guides
|
||||
<ul>
|
||||
{%- for article in collections["kotor guides"] -%}
|
||||
<li>
|
||||
<p class="item-list__title">
|
||||
<a href="{{ article.url }}">{{ article.data.articleTitle }}</a>
|
||||
</p>
|
||||
<time datetime="{{ article.date }}">{{ article.date | formatDate }}</time>
|
||||
</li>
|
||||
{%- endfor -%}
|
||||
</ul>
|
||||
{{ articleList("kotor guides") }}
|
||||
|
||||
## KotOR 1 Guides by Others
|
||||
* [{% cite "Star Wars: Knights of the Old Republic" %} section](https://strategywiki.org/wiki/Star_Wars:_Knights_of_the_Old_Republic) on StrategyWiki
|
||||
|
@ -6,18 +6,11 @@ eleventyNavigation:
|
||||
order: 5
|
||||
---
|
||||
|
||||
{% from "global/macros.njk" import articleList with context %}
|
||||
|
||||
## My Articles
|
||||
Articles I have written.
|
||||
<ul>
|
||||
{%- for article in collections["my articles"] -%}
|
||||
<li>
|
||||
<p class="item-list__title">
|
||||
<a href="{{ article.url }}">{{ article.data.articleTitle }}</a>
|
||||
</p>
|
||||
<time datetime="{{ article.date }}">{{ article.date | formatDate }}</time>
|
||||
</li>
|
||||
{%- endfor -%}
|
||||
</ul>
|
||||
{{ articleList("my articles") }}
|
||||
|
||||
## My Articles for Video Games with Their Own Pages
|
||||
* My {% cite "Cassette Beasts" %} shrine [Articles](/shrines/cassettebeasts/articles/) page
|
||||
@ -25,13 +18,4 @@ Articles I have written.
|
||||
|
||||
## Featured Articles
|
||||
Articles featuring other people's interview with me.
|
||||
<ul>
|
||||
{%- for article in collections["featured articles"] -%}
|
||||
<li>
|
||||
<p class="item-list__title">
|
||||
<a href="{{ article.url }}">{{ article.data.articleTitle }}</a>
|
||||
</p>
|
||||
<time datetime="{{ article.date }}">{{ article.date | formatDate }}</time>
|
||||
</li>
|
||||
{%- endfor -%}
|
||||
</ul>
|
||||
{{ articleList("featured articles") }}
|
Loading…
x
Reference in New Issue
Block a user