| Resource | URL | Project File |
|---|---|---|
| RSS | /rss.xml | public/rss.xml |
| Sitemap | /sitemap.xml | public/sitemap.xml |
| robots.txt | /robots.txt | public/robots.txt |
Uriel can be configured to generate an RSS feed.
In order to generate an RSS feed, the following conditions must be met:
In order for a node to be eligible for inclusion in the RSS feed, it must have the RSS-Include header set to true.
There are also a number of other additional RSS headers that can optionally be set on the root node to customize the RSS feed.
The RSS URL can be referenced in templates using the {{rss:url}} substitution parameter.
The nodes that are eligible for inclusion in the RSS feed will be sorted according to the node sorting rules. This sorting prioritizes listing the latest content in the RSS feed, and including up to the maximum number of RSS entries defined by RSS-Max-Entries.
Uriel can be configured to generate a sitemap XML file.
In order to generate a sitemap, the following conditions must be met:
Every node will be included in the sitemap by default. To exclude a node from the sitemap, set the Sitemap-Include header to false on that node. The usual header inheritance rules apply.
Uriel will automatically create an extremely minimal robots.txt file if it is configured to create a sitemap. This robots.txt file will be just enough to publish the location of the sitemap.xml file, and nothing more.
If you need more control over your robots.txt file, create your own custom static/robots.txt file in the project. If you like, you can copy the generated file from public/robots.txt to static/robots.txt as a starting point.
If a static/robots.txt file is present, Uriel will use your customized file when it builds the site, instead of generating its own.
Tags: headers, parameters, robots-txt, root-node, rss, sitemap, static
This page was generated by Uriel with the following settings:
Page Details
| Resource | Path | Project File |
|---|---|---|
| Node | generated | nodes/generated |
| Template | default.html | templates/default.html |
| URL | /generated/ | public/generated/index.html |
Node Headers
| Header (Lowercase) | Value |
|---|---|
| tags | rss, sitemap, robots-txt, headers, parameters, static, root-node |
| title | RSS, Sitemap, robots.txt |
| breadcrumb-separator | » |
| canonical-url | https://documentation.uriel.foo |
| rss-description | Uriel Documentation |
| rss-image-height | 32 |
| rss-image-url | /favicon-32x32.png |
| rss-image-width | 32 |
| rss-max-entries | 50 |
| rss-title | Uriel Documentation |
| rss-url | /rss.xml |
| sitemap-max-entries | 10000 |
| sitemap-url | /sitemap.xml |
| tag-node | tag |
| template | default.html |
Node Timestamps
| Type | Value |
|---|---|
| Created | |
| Modified | 2026-06-10T23:18:03-04:00 |
Node Methods
| Method | Value |
|---|---|
| get_parent_node() | index |
| get_path() | generated |
| get_node_type() | file |
| get_url() | /generated/ |
| get_canonical_url() | https://documentation.uriel.foo/generated/ |
| get_name() | generated |
| get_display_name() | Generated |
| get_title() | RSS, Sitemap, robots.txt |
| get_escaped_title() | RSS, Sitemap, robots.txt |
| get_link() | <a href="/generated/">RSS, Sitemap, robots.txt</a> |
| get_canonical_link() | <a href="https://documentation.uriel.foo/generated/">RSS, Sitemap, robots.txt</a> |
| get_link_prefix() | <p> |
| get_link_suffix() | </p> |
| get_tags() | ['headers', 'parameters', 'robots-txt', 'root-node', 'rss', 'sitemap', 'static'] |
| get_dest_dir() | ./public/generated |
| get_dest_file() | ./public/generated/index.html |
| get_breadcrumb_separator() | » |