tag pages are structured out, most formatting is in place
This commit is contained in:
@ -12,3 +12,8 @@ title: home
|
||||
layout: page.njk
|
||||
---
|
||||
{% include "postlist.njk" %}
|
||||
|
||||
{# idk why these are backwards either #}
|
||||
{% set newerHref = pagination.href.previous %}
|
||||
{% set olderHref = pagination.href.next %}
|
||||
{% include "pagination.njk" %}
|
||||
|
||||
@ -1,26 +0,0 @@
|
||||
---
|
||||
permalink: feed.xml
|
||||
eleventyExcludeFromCollections: true
|
||||
---
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="{{ metadata.language or page.lang }}">
|
||||
<title>{{ metadata.title }}</title>
|
||||
<subtitle>{{ metadata.description }}</subtitle>
|
||||
<link href="{{ permalink | htmlBaseUrl(metadata.base) }}" rel="self" />
|
||||
<link href="{{ metadata.base | addPathPrefixToFullUrl }}" />
|
||||
<updated>{{ collections.posts | getNewestCollectionItemDate | dateToRfc3339 }}</updated>
|
||||
<id>{{ metadata.base | addPathPrefixToFullUrl }}</id>
|
||||
<author>
|
||||
<name>{{ metadata.author.name }}</name>
|
||||
</author>
|
||||
{%- for post in collections.posts | reverse %}
|
||||
{%- set absolutePostUrl %}{{ post.url | htmlBaseUrl(metadata.base) }}{% endset %}
|
||||
<entry>
|
||||
<title>{{ post.data.title }}</title>
|
||||
<link href="{{ absolutePostUrl }}" />
|
||||
<updated>{{ post.date | dateToRfc3339 }}</updated>
|
||||
<id>{{ absolutePostUrl }}</id>
|
||||
<content type="html">{{ post.content | renderTransforms(post.data.page, metadata.base) }}</content>
|
||||
</entry>
|
||||
{%- endfor %}
|
||||
</feed>
|
||||
22
src/meta/tag-pages.njk
Normal file
22
src/meta/tag-pages.njk
Normal file
@ -0,0 +1,22 @@
|
||||
---
|
||||
layout: page.njk
|
||||
pagination:
|
||||
data: collections.tagPagination
|
||||
size: 1
|
||||
alias: tag
|
||||
eleventyComputed:
|
||||
permalink: /tag/{{ tag.tagName | slugify }}/{% if tag.pageNumber %}{{ tag.pageNumber + 1 }}/{% endif %}
|
||||
title: "tag: {{ tag.tagName }}"
|
||||
---
|
||||
|
||||
{% set postlist = tag.pageData %}
|
||||
{% include "postlist.njk" %}
|
||||
|
||||
{# idk why these are backwards either #}
|
||||
{% if tag.pageNumber > 0 %}
|
||||
{% set newerHref = pagination.href.previous %}
|
||||
{% endif %}
|
||||
{% if tag.pageNumber < tag.pageSize - 1 %}
|
||||
{% set olderHref = pagination.href.next %}
|
||||
{% endif %}
|
||||
{% include "pagination.njk" %}
|
||||
@ -14,3 +14,8 @@ label: view the gallery
|
||||
<p>the gallery page is for finished art</p>
|
||||
|
||||
{% include "postlist.njk" %}
|
||||
|
||||
{# idk why these are backwards either #}
|
||||
{% set newerHref = pagination.href.previous %}
|
||||
{% set olderHref = pagination.href.next %}
|
||||
{% include "pagination.njk" %}
|
||||
|
||||
@ -14,3 +14,8 @@ label: read reference posts
|
||||
<p>the reference page is for informational posts</p>
|
||||
|
||||
{% include "postlist.njk" %}
|
||||
|
||||
{# idk why these are backwards either #}
|
||||
{% set newerHref = pagination.href.previous %}
|
||||
{% set olderHref = pagination.href.next %}
|
||||
{% include "pagination.njk" %}
|
||||
|
||||
@ -1,24 +0,0 @@
|
||||
---
|
||||
pagination:
|
||||
data: collections.doublePagination
|
||||
size: 1
|
||||
alias: tag
|
||||
eleventyComputed:
|
||||
permalink: /tag/{{ tag.tagName | slugify }}/{% if tag.pageNumber %}{{ tag.pageNumber + 1 }}/{% endif %}
|
||||
title: "Posts tagged {{ tag.tagName }}"
|
||||
---
|
||||
{% set postlist = tag.pageData %}
|
||||
{% include "postlist.njk" %}
|
||||
|
||||
{% if tag.pageNumber > 0 or tag.pageNumber < tag.pageSize - 1 %}
|
||||
<nav aria-label="pagination">
|
||||
<ol class="pagination">
|
||||
{% if tag.pageNumber > 0 %}
|
||||
<li class="prev"><a href="{{ pagination.href.previous }}"><< Previous</a></li>
|
||||
{% endif %}
|
||||
{% if tag.pageNumber < tag.pageSize - 1 %}
|
||||
<li class="next"><a href="{{ pagination.href.next }}">Next >></a></li>
|
||||
{% endif %}
|
||||
</ol>
|
||||
</nav>
|
||||
{% endif %}
|
||||
0
src/pages/tags.njk
Normal file
0
src/pages/tags.njk
Normal file
@ -1,8 +1,9 @@
|
||||
---
|
||||
title: Sample
|
||||
title: Sample 0
|
||||
date: 2026-02-17
|
||||
tags:
|
||||
- gallery
|
||||
- test
|
||||
image:
|
||||
src: 2026/sample-0.jpg
|
||||
alt: filler
|
||||
|
||||
12
src/posts/2026/sample-1.md
Normal file
12
src/posts/2026/sample-1.md
Normal file
@ -0,0 +1,12 @@
|
||||
---
|
||||
title: Sample 1
|
||||
date: 2026-02-18
|
||||
tags:
|
||||
- gallery
|
||||
- test
|
||||
image:
|
||||
src: 2026/sample-0.jpg
|
||||
alt: filler
|
||||
---
|
||||
|
||||
|
||||
12
src/posts/2026/sample-2.md
Normal file
12
src/posts/2026/sample-2.md
Normal file
@ -0,0 +1,12 @@
|
||||
---
|
||||
title: Sample 2
|
||||
date: 2026-02-19
|
||||
tags:
|
||||
- gallery
|
||||
- test
|
||||
image:
|
||||
src: 2026/sample-0.jpg
|
||||
alt: filler
|
||||
---
|
||||
|
||||
|
||||
12
src/posts/2026/sample-3.md
Normal file
12
src/posts/2026/sample-3.md
Normal file
@ -0,0 +1,12 @@
|
||||
---
|
||||
title: Sample 3
|
||||
date: 2026-02-20
|
||||
tags:
|
||||
- gallery
|
||||
- test
|
||||
image:
|
||||
src: 2026/sample-0.jpg
|
||||
alt: filler
|
||||
---
|
||||
|
||||
|
||||
12
src/posts/2026/sample-4.md
Normal file
12
src/posts/2026/sample-4.md
Normal file
@ -0,0 +1,12 @@
|
||||
---
|
||||
title: Sample 4
|
||||
date: 2026-02-21
|
||||
tags:
|
||||
- gallery
|
||||
- test
|
||||
image:
|
||||
src: 2026/sample-0.jpg
|
||||
alt: filler
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user