mirror of
https://github.com/fooflington/selfdefined.git
synced 2025-01-23 09:50:39 +00:00
2a8f1014b8
* installed @11ty/eleventy-plugin-rss package and added it to the config * adding default rss template from the 11ty documentation * using 'definedWords' as a collection, not 'posts' * added a link to the feed in the html head, on the homepage so it's co-located with the other means of engagement, and in the feed itself (permalink is now part of metadata too) * metadata.description is what we want to show as the feed subtitle, and made the author name safe as part of the metadata json; can't use the safe filter otherwise xml blows up * removed redundant --- from right below the frontmatter, which md turns into a <hr>, which makes xml blow up * made indentation consistent * removing subscribe link from the CTA box, adding it to the footer next to Documentation link with bullet delimiter; updated site footer's ul style to show list items as display-block elements * on definition pages, the footer is constrained to have the max width of the sidebar (160px). set grid-column: 1 / -1 to give it the full width to match the home/toc page * created a new collection for sorting only defined words via their .date value (should be created date unless otherwise specified) * RSS feed now shows posts in the order used by new definedWordsChronological collection * reversed sort order as requested * re-prettier-ifying eleventy.js Co-authored-by: Oscar <ovlb@users.noreply.github.com>
39 lines
1.3 KiB
Plaintext
39 lines
1.3 KiB
Plaintext
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
|
{# Use title with path, or append a space to the page title to avoid collpasing with the meta title #}
|
|
{% set pageTitle = titleWithPath or title + ' ' or '' %}
|
|
<title>{{ pageTitle + metadata.title }}</title>
|
|
<meta
|
|
name="description"
|
|
content="{{ renderData.description or description or metadata.description }}"
|
|
>
|
|
<link rel="stylesheet" href="https://use.typekit.net/qlo3dpu.css" rel="preload"/>
|
|
<link rel="stylesheet" href="{{ '/assets/css/base.css' | url }}">
|
|
<link rel="alternate" type="application/atom+xml" href="{{ metadata.feedPermalink | absoluteUrl(metadata.url) }}"/>
|
|
{% block pageStyles %}
|
|
{% endblock pageStyles %}
|
|
</head>
|
|
<body>
|
|
{% block content %}{% endblock content %}
|
|
<footer class="site-footer">
|
|
<nav aria-label="Complimentary">
|
|
<ul class="navigation-list">
|
|
<li>
|
|
<a href="/documentation/">Documentation</a>
|
|
</li>
|
|
•
|
|
<li>
|
|
<a href="{{ metadata.feedPermalink | absoluteUrl(metadata.url) }}">RSS Feed</a>
|
|
</li>
|
|
</ul>
|
|
</nav>
|
|
</footer>
|
|
{% block pageScript %}
|
|
{% endblock pageScript %}
|
|
</body>
|
|
</html>
|