Compare commits

...
Sign in to create a new pull request.

6 commits

Author SHA1 Message Date
bd2d4efe45 feat: changelog and colophon update
All checks were successful
Build and Deploy / build_and_deploy (push) Successful in 2m30s
2025-04-16 10:31:08 -07:00
7c5a719e1c Merge pull request 'fix: add missing tags for CDATA inside RSS feeds' (#14) from fix/feeds-content into main
All checks were successful
Build and Deploy / build_and_deploy (push) Successful in 2m25s
Reviewed-on: #14
2025-04-15 22:31:42 -07:00
073869e5e2 fix: use safe for other fields in RSS
All checks were successful
Build and Deploy Staging / build_and_deploy (pull_request) Successful in 2m47s
2025-04-15 22:25:32 -07:00
8245fa2d47 fix: use safe filter instead of escape for content
All checks were successful
Build and Deploy Staging / build_and_deploy (pull_request) Successful in 2m25s
2025-04-15 22:13:17 -07:00
600f8fb054 fix: add missing tags for CDATA inside RSS feeds
All checks were successful
Build and Deploy Staging / build_and_deploy (pull_request) Successful in 2m23s
2025-04-15 22:06:04 -07:00
b7a63ad4a1 Merge pull request 'Add Forgejo Actions' (#13) from feat/workflow into main
All checks were successful
Build and Deploy / build_and_deploy (push) Successful in 2m31s
Reviewed-on: #13
2025-04-14 21:11:13 -07:00
4 changed files with 15 additions and 7 deletions

View file

@ -6,7 +6,7 @@ export default {
locale: "en_EN",
lang: "en",
author: "Devin Haska",
repoUrl: "https://github.com/wonderfulfrog/wonderfulfrog.com",
repoUrl: "https://git.wonderfulfrog.com/wonderfulfrog/wonderfulfrog.com",
email: "devin@wonderfulfrog.com",
signal: {
name: "wonderfulfrog.64",

View file

@ -1,16 +1,16 @@
{% macro feed(meta, items, buildTime, feedPath, feedTitle, filterTag) %}
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>![CDATA[{% if feedTitle %}{{ feedTitle }} • {% endif %}{{ meta.siteName }}]]</title>
<title><![CDATA[{% if feedTitle %}{{ feedTitle }} • {% endif %}{{ meta.siteName }}]]></title>
<link>{{ meta.url }}</link>
<atom:link href="{{ meta.url }}{{ feedPath }}" rel="self" type="application/rss+xml" />
<description>![CDATA[{{ meta.siteDescription }}]]</description>
<description><![CDATA[{{ meta.siteDescription }}]]></description>
<language>en-ca</language>
<pubDate>{{ buildTime | formatAsUTCString }}</pubDate>
<lastBuildDate>{{ buildTime | formatAsUTCString }}</lastBuildDate>
{% for item in items | reverse %}
<item>
<title>![CDATA[{{ item.data.title }}]]</title>
<title><![CDATA[{{ item.data.title | safe }}]]></title>
<guid>{{ meta.url }}{{ item.url }}</guid>
<pubDate>{{ item.date | formatAsUTCString }}</pubDate>
<link>{{ meta.url }}{{ item.url }}</link>
@ -18,9 +18,9 @@
<category>{{ tag }}</category>
{% endfor %}
{% if item.content %}
<description>![CDATA[{{ item.content | convertRelativeLinks(meta.url) | escape }}]]</description>
<description><![CDATA[{{ item.content | convertRelativeLinks(meta.url) | safe }}]]></description>
{% elseif item.data.excerpt %}
<description>![CDATA[{{ item.excerpt }}]]</description>
<description><![CDATA[{{ item.excerpt | safe }}]]></description>
{% endif %}
</item>
{% endfor %}

View file

@ -10,6 +10,12 @@ All the changes that are fit to read!
If preferred, the [commit log is available here][commits].
## April 15th, 2025
- Fix issue with `CDATA` inside the RSS feeds
- Update Colophon page
- Convert development and deployment pipeline to use [Forgejo](https://forgejo.org/) and [Forgejo Runner](https://code.forgejo.org/forgejo/runner)!
## April 4th, 2025
- Updated the RSS generation scripts. I'm sorry (and in advance) for screwing with your RSS reader.

View file

@ -26,7 +26,9 @@ A minimal amount of [PostCSS][postcss] is used as a developer convenience, othwi
Responsive images are generated by [eleventy-img][eleventyimg].
The site (and its accompanying media assets are hosted on [Bunny.net][https://bunny.net].
The site (and its accompanying media assets are hosted on [Bunny.net](https://bunny.net).
Source control is managed through a [self-hosted instance](https://git.wonderfulfrog.com) of [Forgejo](https://forgejo.org/).
Date formatting uses [dayjs][dayjs].