From 8c681094a8042c688aa5377867befd0f3e8f7245 Mon Sep 17 00:00:00 2001 From: JP Hastings-Spital Date: Wed, 19 Jun 2024 12:24:05 +0100 Subject: [PATCH] List Gemini as alternative --- config.toml | 1 - content/calendar/_index.md | 2 +- content/reading-lists/_index.md | 2 +- layouts/partials/alternatename.txt | 1 + layouts/partials/alternates.html | 12 +++++++----- layouts/partials/noindex.gmi | 3 +++ layouts/partials/svg.html | 4 +++- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/config.toml b/config.toml index 9a7649ad..7a43b28a 100644 --- a/config.toml +++ b/config.toml @@ -205,7 +205,6 @@ date = ["date", "publishDate", "lastmod", ":git"] protocol = 'gemini://' permalinkable = true noUgly = true - notAlternative = true [outputFormats.api] name = 'JSON API' isPlainText = true diff --git a/content/calendar/_index.md b/content/calendar/_index.md index 62e95794..73db1e33 100644 --- a/content/calendar/_index.md +++ b/content/calendar/_index.md @@ -3,9 +3,9 @@ title: Calendar emoji: 🗓️ outputs: - html -- gemini - calendar - rss +- gemini summary: Some events I'm thinking of going to — get in touch if you'd like to join me! --- diff --git a/content/reading-lists/_index.md b/content/reading-lists/_index.md index fd0fb7c8..12ecb911 100644 --- a/content/reading-lists/_index.md +++ b/content/reading-lists/_index.md @@ -5,8 +5,8 @@ date: 2023-10-24 08:08:08 BST summary: The collection of RSS feeds I subscribe to, parcelled up so you can subscribe easily too. outputs: - html -- gemini - opml +- gemini sitemap: changefreq: monthly priority: 0.3 diff --git a/layouts/partials/alternatename.txt b/layouts/partials/alternatename.txt index c4a137ef..fe1d6fef 100644 --- a/layouts/partials/alternatename.txt +++ b/layouts/partials/alternatename.txt @@ -1,5 +1,6 @@ {{- if eq . "calendar"}}iCal {{- else if eq . "rss"}}RSS {{- else if eq . "opml" }}OPML Feed +{{- else if eq . "gemini" }}Gemini {{- else }}Alternate {{- end -}} diff --git a/layouts/partials/alternates.html b/layouts/partials/alternates.html index b147fca9..6585105c 100644 --- a/layouts/partials/alternates.html +++ b/layouts/partials/alternates.html @@ -2,11 +2,13 @@ {{ $page := .}} {{ end }} diff --git a/layouts/partials/noindex.gmi b/layouts/partials/noindex.gmi index daf76122..5e56b0a8 100644 --- a/layouts/partials/noindex.gmi +++ b/layouts/partials/noindex.gmi @@ -2,4 +2,7 @@ {{- if hasSuffix $url "/index.gmi" -}} {{- $url = strings.TrimSuffix "index.gmi" $url -}} {{- end -}} +{{- if hasPrefix $url "gemini://www.byjp.me" -}} + {{- $url = strings.Replace $url "gemini://www.byjp.me" "gemini://byjp.cc" -}} +{{- end -}} {{- return $url -}} diff --git a/layouts/partials/svg.html b/layouts/partials/svg.html index 4065b661..ab49de71 100644 --- a/layouts/partials/svg.html +++ b/layouts/partials/svg.html @@ -65,7 +65,9 @@ {{- else if (eq .name "fitbit") -}} {{- else if (eq .name "game") -}} - + +{{- else if (eq .name "gemini") -}} + {{- else if (eq .name "git") -}} {{- else if (eq .name "gitea") -}}