feat: add RSS feed

Adds an RSS feed via `jekyll-feed`, allowing for automatic discover via the
header, and also mentioning it in the "Follow us" section.
This commit is contained in:
Fintan Halpenny
2025-06-03 10:10:55 +02:00
parent 834603bd2a
commit 31b6e5bdbc
6 changed files with 65 additions and 1 deletions
+1
View File
@@ -1,5 +1,6 @@
source "https://rubygems.org"
gem "jekyll", "~> 4.2"
gem "jekyll-feed"
gem "webrick"
gem "rouge"
+33
View File
@@ -59,6 +59,8 @@ GEM
safe_yaml (~> 1.0)
terminal-table (>= 1.8, < 4.0)
webrick (~> 1.7)
jekyll-feed (0.17.0)
jekyll (>= 3.7, < 5.0)
jekyll-sass-converter (3.0.0)
sass-embedded (~> 1.54)
jekyll-watch (2.2.1)
@@ -85,18 +87,48 @@ GEM
sass-embedded (1.83.0)
google-protobuf (~> 4.28)
rake (>= 13)
sass-embedded (1.83.0-aarch64-linux-android)
google-protobuf (~> 4.28)
sass-embedded (1.83.0-aarch64-linux-gnu)
google-protobuf (~> 4.28)
sass-embedded (1.83.0-aarch64-linux-musl)
google-protobuf (~> 4.28)
sass-embedded (1.83.0-aarch64-mingw-ucrt)
google-protobuf (~> 4.28)
sass-embedded (1.83.0-arm-linux-androideabi)
google-protobuf (~> 4.28)
sass-embedded (1.83.0-arm-linux-gnueabihf)
google-protobuf (~> 4.28)
sass-embedded (1.83.0-arm-linux-musleabihf)
google-protobuf (~> 4.28)
sass-embedded (1.83.0-arm64-darwin)
google-protobuf (~> 4.28)
sass-embedded (1.83.0-riscv64-linux-android)
google-protobuf (~> 4.28)
sass-embedded (1.83.0-riscv64-linux-gnu)
google-protobuf (~> 4.28)
sass-embedded (1.83.0-riscv64-linux-musl)
google-protobuf (~> 4.28)
sass-embedded (1.83.0-x86-cygwin)
google-protobuf (~> 4.28)
sass-embedded (1.83.0-x86-linux-android)
google-protobuf (~> 4.28)
sass-embedded (1.83.0-x86-linux-gnu)
google-protobuf (~> 4.28)
sass-embedded (1.83.0-x86-linux-musl)
google-protobuf (~> 4.28)
sass-embedded (1.83.0-x86-mingw-ucrt)
google-protobuf (~> 4.28)
sass-embedded (1.83.0-x86_64-cygwin)
google-protobuf (~> 4.28)
sass-embedded (1.83.0-x86_64-darwin)
google-protobuf (~> 4.28)
sass-embedded (1.83.0-x86_64-linux-android)
google-protobuf (~> 4.28)
sass-embedded (1.83.0-x86_64-linux-gnu)
google-protobuf (~> 4.28)
sass-embedded (1.83.0-x86_64-linux-musl)
google-protobuf (~> 4.28)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
unicode-display_width (2.6.0)
@@ -132,6 +164,7 @@ PLATFORMS
DEPENDENCIES
jekyll (~> 4.2)
jekyll-feed
rouge
webrick
+7
View File
@@ -5,6 +5,8 @@ highlighter: rouge
markdown: kramdown
kramdown:
syntax_highlighter: rouge
plugins:
- jekyll-feed
collections:
guides:
output: true
@@ -12,6 +14,11 @@ collections:
pages:
output: true
permalink: /:path/
# jekyll-feed configuration
feed:
title: "Radicle: the sovereign forge"
description: "The Radicle forge is an open source, peer-to-peer code collaboration stack built on Git."
icon: /assets/images/logo-small.svg
exclude:
- Makefile
- LICENSE
+4
View File
@@ -3,6 +3,10 @@
<head>
{% include meta.html %}
<link rel="stylesheet" type="text/css" href="{{ "/assets/css/page.css" | relative_url }}"/>
<link rel="alternate" type="application/rss+xml"
title="RSS Feed for radicle.xyz"
href="/feed.xml"
/>
</head>
<body>
<img class="desktop" width="160" height="160" id="ribbon" src="/assets/images/ribbon.svg" usemap="#ribbon-map"/>
+17
View File
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 455.731 455.731" xml:space="preserve">
<g>
<rect x="0" y="0" style="fill:#F78422;" width="455.731" height="455.731"/>
<g>
<path style="fill:#FFFFFF;" d="M296.208,159.16C234.445,97.397,152.266,63.382,64.81,63.382v64.348
c70.268,0,136.288,27.321,185.898,76.931c49.609,49.61,76.931,115.63,76.931,185.898h64.348
C391.986,303.103,357.971,220.923,296.208,159.16z"/>
<path style="fill:#FFFFFF;" d="M64.143,172.273v64.348c84.881,0,153.938,69.056,153.938,153.939h64.348
C282.429,270.196,184.507,172.273,64.143,172.273z"/>
<circle style="fill:#FFFFFF;" cx="109.833" cy="346.26" r="46.088"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 980 B

+3 -1
View File
@@ -107,7 +107,9 @@ licenses. Get involved by [contributing code][contribute].
# Updates
**Follow us** on 🐘 [Mastodon][mast], 🦋 [Bluesky][bsky] or 🐦 [Twitter][twitter] to stay
updated, or join our community on 💬 [Zulip][zulip].
updated, join our community on 💬 [Zulip][zulip], or <a href="{{ site.feed.path | default: '/feed.xml' | relative_url }}">
Subscribe <img src="/assets/images/rss.svg" alt="RSS logo" style="width:15px;"/>
</a>
- 02.06.2025 [Radicle 1.2](/2025/06/02/radicle-1.2.html) released. ✨
- 05.12.2024 [Radicle 1.1](/2024/12/05/radicle-1.1.html) released. ✨