diff --git a/static/rss.xsl b/static/rss.xsl new file mode 100644 index 0000000..7e55720 --- /dev/null +++ b/static/rss.xsl @@ -0,0 +1,136 @@ + + + + + + + <xsl:value-of select="/rss/channel/title"/> - RSS Feed + + + + + +
+

+

+
+ +
+ This is an RSS feed. Subscribe by copying the URL from your address bar into your news reader app. +
+ +
+ +
+

+ + + +

+
+ Published: +
+
+ ... +
+ Read article → +
+
+
+ + +
+
diff --git a/templates/rss.xml b/templates/rss.xml new file mode 100644 index 0000000..4ead774 --- /dev/null +++ b/templates/rss.xml @@ -0,0 +1,23 @@ + + + + + {{ config.title }} + {{ config.base_url }} + {{ config.description }} + Zola + {{ config.default_language | default(value="en") }} + + {{ last_updated | date(format="%a, %d %b %Y %H:%M:%S %z") }} + {% for page in pages %} + + {{ page.title }} + {{ page.date | date(format="%a, %d %b %Y %H:%M:%S %z") }} + {{ page.extra.author | default(value=config.extra.author) | default(value="Unknown") }} + {{ page.permalink | safe }} + {{ page.permalink | safe }} + {{ page.content }} + + {% endfor %} + + diff --git a/templates/sitemap.xml b/templates/sitemap.xml new file mode 100644 index 0000000..cde68d6 --- /dev/null +++ b/templates/sitemap.xml @@ -0,0 +1,20 @@ + + + {% for sitemap_entry in entries %} + + {{ sitemap_entry.permalink | safe }} + {% if sitemap_entry.updated %} + {{ sitemap_entry.updated }} + {% elif sitemap_entry.date %} + {{ sitemap_entry.date }} + {% endif %} + {% if sitemap_entry.permalink == "https://pwnforfunandprofit.xyz/" %} + daily + 1.0 + {% else %} + weekly + 0.5 + {% endif %} + + {% endfor %} + diff --git a/zola.toml b/zola.toml index 6f5ee6f..04bf91f 100644 --- a/zola.toml +++ b/zola.toml @@ -4,6 +4,8 @@ description = "Hacking the Narrative, One Byte at a Time." compile_sass = true build_search_index = true taxonomies = [ {name = "tags"} ] +generate_feeds = true +feed_filenames = ["rss.xml"] [markdown.highlighting] theme = "catppuccin-mocha"