RSS Feed of your blog posts
Adding RSS is as easy as adding this tag to your <head>
section:
{#rss site /}
Like this:
<link rel="alternate" type="application/rss+xml" title="Hello, world! I'm Roq" href="https://pages.quarkiverse.io/quarkus-roq/rss.xml"/>
It will automatically utilize the Frontmatter data from all your blog posts to generate a valid Atom RSS feed link at rss.xml
. Ensure you create an rss.xml
file at the root of your site and include this single line of code:
{#include fm/rss.html /}
The Atom Syndication Format is an XML language used for web feeds. A web feed (also called ‘news feed’ or ‘RSS feed’) is a data format used for providing users with frequently updated content. Content distributors syndicate a web feed, thereby allowing users to subscribe a channel to it. A typical scenario of web-feed use might involve the following: a content provider publishes a feed link on its site which end users can register with an aggregator program (also called a feed reader or a newsreader) running on their own machines.
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
<channel>
<title><![CDATA[ Hello, world! I'm Roq ]]></title>
<description><![CDATA[ A Static Site Generator to easily create a static website or blog using Quarkus super-powers. ]]></description>
<link>https://pages.quarkiverse.io/quarkus-roq/</link>
<generator>Quarkus Roq</generator>
<lastBuildDate>2024-11-14T12:00Z[Etc/UTC]</lastBuildDate>
<item>
<title><![CDATA[Need a QR Code?]]></title>
<link>https://pages.quarkiverse.io/quarkus-roq/posts/need-a-qr-code</link>
<guid isPermaLink="false">https://pages.quarkiverse.io/quarkus-roq/posts/need-a-qr-code</guid>
<pubDate>2024-11-14T12:00Z[Etc/UTC]</pubDate>
<content:encoded><p>Add a QR Code to your Roq website.</p><div style="margin-top: 50px; font-style: italic;"><strong><a href="https://pages.quarkiverse.io/quarkus-roq/posts/need-a-qr-code">Keep reading</a>.</strong></div><br /> <br /></content:encoded>
</item>
<item>
<title><![CDATA[Roq with Blogs]]></title>
<link>https://pages.quarkiverse.io/quarkus-roq/posts/roq-with-blogs</link>
<guid isPermaLink="false">https://pages.quarkiverse.io/quarkus-roq/posts/roq-with-blogs</guid>
<pubDate>2024-10-31T12:00Z[Etc/UTC]</pubDate>
<content:encoded><p>🚀 Roq 1.0 is ON! It is time to give it a shot and give us feedback 🚀</p><div style="margin-top: 50px; font-style: italic;"><strong><a href="https://pages.quarkiverse.io/quarkus-roq/posts/roq-with-blogs">Keep reading</a>.</strong></div><br /> <br /></content:encoded>
</item>
<item>
<title><![CDATA[Write your blog posts in AsciiDoc]]></title>
<link>https://pages.quarkiverse.io/quarkus-roq/posts/write-your-blog-posts-in-asciidoc</link>
<guid isPermaLink="false">https://pages.quarkiverse.io/quarkus-roq/posts/write-your-blog-posts-in-asciidoc</guid>
<pubDate>2024-10-22T12:00Z[Etc/UTC]</pubDate>
<content:encoded><p>Automatically generate html from AsciiDoc content</p><div style="margin-top: 50px; font-style: italic;"><strong><a href="https://pages.quarkiverse.io/quarkus-roq/posts/write-your-blog-posts-in-asciidoc">Keep reading</a>.</strong></div><br /> <br /></content:encoded>
</item>
<item>
<title><![CDATA[RSS Feed of your blog posts]]></title>
<link>https://pages.quarkiverse.io/quarkus-roq/posts/rss-feed-of-your-blog-posts</link>
<guid isPermaLink="false">https://pages.quarkiverse.io/quarkus-roq/posts/rss-feed-of-your-blog-posts</guid>
<pubDate>2024-10-10T12:00Z[Etc/UTC]</pubDate>
<content:encoded><p>Automatically generate an RSS feed of your blog links.</p><div style="margin-top: 50px; font-style: italic;"><strong><a href="https://pages.quarkiverse.io/quarkus-roq/posts/rss-feed-of-your-blog-posts">Keep reading</a>.</strong></div><br /> <br /></content:encoded>
</item>
<item>
<title><![CDATA[The second Roq plugin is for redirecting your page to a better place!]]></title>
<link>https://pages.quarkiverse.io/quarkus-roq/posts/the-second-roq-plugin-is-for-redirecting-your-page-to-a-better-place</link>
<guid isPermaLink="false">https://pages.quarkiverse.io/quarkus-roq/posts/the-second-roq-plugin-is-for-redirecting-your-page-to-a-better-place</guid>
<pubDate>2024-10-09T12:00Z[Etc/UTC]</pubDate>
<content:encoded><p>We introduced a way to declare aliases in FrontMatter. It is now easy create redirections to your blog posts!</p><div style="margin-top: 50px; font-style: italic;"><strong><a href="https://pages.quarkiverse.io/quarkus-roq/posts/the-second-roq-plugin-is-for-redirecting-your-page-to-a-better-place">Keep reading</a>.</strong></div><br /> <br /></content:encoded>
</item>
<item>
<title><![CDATA[The first Roq plugin is for tagging (with pagination)]]></title>
<link>https://pages.quarkiverse.io/quarkus-roq/posts/the-first-roq-plugin-is-for-tagging-with-pagination</link>
<guid isPermaLink="false">https://pages.quarkiverse.io/quarkus-roq/posts/the-first-roq-plugin-is-for-tagging-with-pagination</guid>
<pubDate>2024-10-08T12:00Z[Etc/UTC]</pubDate>
<content:encoded><p>We introduced the first Roq plugin, it is for collection tagging & with pagination support!</p><div style="margin-top: 50px; font-style: italic;"><strong><a href="https://pages.quarkiverse.io/quarkus-roq/posts/the-first-roq-plugin-is-for-tagging-with-pagination">Keep reading</a>.</strong></div><br /> <br /></content:encoded>
</item>
<item>
<title><![CDATA[Out of the box awesome SEO]]></title>
<link>https://pages.quarkiverse.io/quarkus-roq/posts/out-of-the-box-awesome-seo</link>
<guid isPermaLink="false">https://pages.quarkiverse.io/quarkus-roq/posts/out-of-the-box-awesome-seo</guid>
<pubDate>2024-09-23T12:00Z[Etc/UTC]</pubDate>
<content:encoded><p>Learn how to implement SEO in Roq in a blink of an eye.</p><div style="margin-top: 50px; font-style: italic;"><strong><a href="https://pages.quarkiverse.io/quarkus-roq/posts/out-of-the-box-awesome-seo">Keep reading</a>.</strong></div><br /> <br /></content:encoded>
</item>
<item>
<title><![CDATA[Mastering Pagination in Roq]]></title>
<link>https://pages.quarkiverse.io/quarkus-roq/posts/mastering-pagination-in-roq</link>
<guid isPermaLink="false">https://pages.quarkiverse.io/quarkus-roq/posts/mastering-pagination-in-roq</guid>
<pubDate>2024-09-20T12:00Z[Etc/UTC]</pubDate>
<content:encoded><p>Learn how to implement pagination in Roq to enhance your content navigation. This article walks through the process of adding pagination, configuring page size, and customizing links.</p><div style="margin-top: 50px; font-style: italic;"><strong><a href="https://pages.quarkiverse.io/quarkus-roq/posts/mastering-pagination-in-roq">Keep reading</a>.</strong></div><br /> <br /></content:encoded>
</item>
<item>
<title><![CDATA[How to add syntax highlighting to your Roq site]]></title>
<link>https://pages.quarkiverse.io/quarkus-roq/posts/how-to-add-syntax-highlighting-to-your-roq-site</link>
<guid isPermaLink="false">https://pages.quarkiverse.io/quarkus-roq/posts/how-to-add-syntax-highlighting-to-your-roq-site</guid>
<pubDate>2024-09-20T09:00Z[Etc/UTC]</pubDate>
<content:encoded><p>Learn how to integrate syntax highlighting into your Roq site using Highlight.js and the Quarkus web-bundler extension. This guide walks you through the simple steps to add it via the pom.xml, JavaScript, and SCSS files.</p><div style="margin-top: 50px; font-style: italic;"><strong><a href="https://pages.quarkiverse.io/quarkus-roq/posts/how-to-add-syntax-highlighting-to-your-roq-site">Keep reading</a>.</strong></div><br /> <br /></content:encoded>
</item>
<item>
<title><![CDATA[Easily manage Drafts and Future articles in Roq]]></title>
<link>https://pages.quarkiverse.io/quarkus-roq/posts/easily-manage-drafts-and-future-articles-in-roq</link>
<guid isPermaLink="false">https://pages.quarkiverse.io/quarkus-roq/posts/easily-manage-drafts-and-future-articles-in-roq</guid>
<pubDate>2024-09-19T08:45Z[Etc/UTC]</pubDate>
<content:encoded><p>Roq SSG introduces a new feature that allows you to hide or show draft and future articles using simple Quarkus configurations. This update gives developers greater control over which content is visible, improving content management and workflow.</p><div style="margin-top: 50px; font-style: italic;"><strong><a href="https://pages.quarkiverse.io/quarkus-roq/posts/easily-manage-drafts-and-future-articles-in-roq">Keep reading</a>.</strong></div><br /> <br /></content:encoded>
</item>
<item>
<title><![CDATA[Effortless URL Handling in Roq with Qute super-power]]></title>
<link>https://pages.quarkiverse.io/quarkus-roq/posts/effortless-url-handling-in-roq-with-qute-super-power</link>
<guid isPermaLink="false">https://pages.quarkiverse.io/quarkus-roq/posts/effortless-url-handling-in-roq-with-qute-super-power</guid>
<pubDate>2024-09-16T11:32:20Z[Etc/UTC]</pubDate>
<content:encoded><p>Effortlessly manage both relative and absolute URLs with our enhanced Qute-powered feature. Utilizing the RoqUrl class, you can easily join and resolve paths, ensuring clean and predictable URLs. This update simplifies URL handling, making your code more efficient and your content easier to navigate and share.</p><div style="margin-top: 50px; font-style: italic;"><strong><a href="https://pages.quarkiverse.io/quarkus-roq/posts/effortless-url-handling-in-roq-with-qute-super-power">Keep reading</a>.</strong></div><br /> <br /></content:encoded>
</item>
<item>
<title><![CDATA[Welcome to Roq!]]></title>
<link>https://pages.quarkiverse.io/quarkus-roq/posts/welcome-to-roq</link>
<guid isPermaLink="false">https://pages.quarkiverse.io/quarkus-roq/posts/welcome-to-roq</guid>
<pubDate>2024-08-29T11:32:20Z[Etc/UTC]</pubDate>
<content:encoded><p>This is the first article ever made with Quarkus Roq</p><div style="margin-top: 50px; font-style: italic;"><strong><a href="https://pages.quarkiverse.io/quarkus-roq/posts/welcome-to-roq">Keep reading</a>.</strong></div><br /> <br /></content:encoded>
</item>
</channel>
</rss>