From 238d2d5b2991b9b39afd8853cbcae23834e5ce4e Mon Sep 17 00:00:00 2001 From: Joshua Seigler Date: Fri, 4 Jul 2025 10:36:00 -0400 Subject: [PATCH] feed discoverability --- site/_includes/-header.njk | 16 +++++----------- site/_includes/base.njk | 5 ++++- site/_includes/css/site.css | 2 +- site/_includes/home.njk | 1 + site/css.njk | 1 + site/posts/2025-07-04-site-feeds.md | 0 6 files changed, 12 insertions(+), 13 deletions(-) create mode 100644 site/posts/2025-07-04-site-feeds.md diff --git a/site/_includes/-header.njk b/site/_includes/-header.njk index 202bb68..e14773e 100644 --- a/site/_includes/-header.njk +++ b/site/_includes/-header.njk @@ -5,24 +5,18 @@ {%- if cover %}
-

{{ title }}{% if rssUrl %}{% endif %}

+

{{ title }}{% if rssUrl and page.url !== '/' %}{% endif %}

{%- else %} -

{{ title }}{% if rssUrl %}{% endif %}

+

{{ title }}{% if rssUrl and page.url !== '/' %}{% endif %}

{%- endif %}
{%- if date and not omitMetadata -%} diff --git a/site/_includes/base.njk b/site/_includes/base.njk index edbe46c..05e2bf2 100644 --- a/site/_includes/base.njk +++ b/site/_includes/base.njk @@ -14,9 +14,12 @@ title: Joshua's Homepage + {%- if rssUrl %} + + {%- endif %} {{ computedTitle }} - {{ site.title }} - {%- if keywords -%} + {%- if keywords %} {%- endif %} diff --git a/site/_includes/css/site.css b/site/_includes/css/site.css index 211f845..1b2c960 100644 --- a/site/_includes/css/site.css +++ b/site/_includes/css/site.css @@ -383,7 +383,7 @@ body > header > nav { order: 2; } .nav-home, -.nav-active { +nav [aria-current] { font-weight: bold; } .nav-settings { diff --git a/site/_includes/home.njk b/site/_includes/home.njk index 5a4bcee..dabb1e1 100644 --- a/site/_includes/home.njk +++ b/site/_includes/home.njk @@ -1,5 +1,6 @@ --- layout: "base.njk" +rssUrl: "feed.xml" --- {%- from "components/collectionList.njk" import collectionList with context -%}
diff --git a/site/css.njk b/site/css.njk index 164d88b..a14e297 100644 --- a/site/css.njk +++ b/site/css.njk @@ -1,5 +1,6 @@ --- permalink: /site.css +eleventyExcludeFromCollections: true --- {%include "css/site.css"%} {%include "css/prism.css"%} diff --git a/site/posts/2025-07-04-site-feeds.md b/site/posts/2025-07-04-site-feeds.md new file mode 100644 index 0000000..e69de29