.. authors: Schimon Jehudah Zachary ; xmpp:sch@pimux.de?message
.. category: journal
.. comments: true
.. date: 2024-11-22 0:00:00 UTC
.. description:
If you want to set your RSS feeds to be auto-discoverable; and you utilize
XMPP, Twtxt, OStatus, or ActivityPub with services such as Akkoma, Mitra, GNU
Social, Mbin, Mitra, Movim, StatusNet, Pleroma, SoapBox or others; then you
can use your respective syndication feed of your publishing accounts at your
own homesite, by adding metadata directives.
.. link: 2024-11-22-add-custom-news-feeds-to-your-site
.. related:
RSS Autodiscovery ; https://rssboard.org/rss-autodiscovery
RFC 4287: The Atom Syndication Format ; https://rfc-editor.org/rfc/rfc4287
.. slug: 2024-11-22-add-custom-news-feeds-to-your-site
.. tags: atom, html, json, rdf, rss, server, syndication, tutorial, twtxt, xmpp
.. title: Add custom news feeds to your site
.. type: text
.. figure:: /graphics/rss.svg
:alt: RSS
:height: 150px
:loading: lazy
:target: /graphics/rss.svg
:width: 150px
The logo of RSS.
Consult with this tutorial in order for you to utilize any syndication feed as
an automated content and news source at your HTML site, by adding
Autodiscoverability directives to HTML metadata.
While any of codes of this tutorial would work, it is recommended to use the
code with the proper "type" attribute in respect to the type of feed which you
want to add; and attribute "title" may be customized as you desire.
You are not limited to your ActivityPub, OStatus, or XMPP accounts, and you can
also add any source of any other account and type.
Atom
````
.. code:: xml
* Recommended.
* Standard (RFC 4287).
* Transformable with XSLT.
Gemini
``````
.. code:: xml
* Recommended.
JSON
````
.. code:: xml
* Not encouraged.
RDF
```
.. code:: xml
* When applicable.
* RDF is mostly utilized for datasets.
RSS
```
.. code:: xml
* Discouraged.
* Not standard.
Twtxt
`````
.. code:: xml
* Standard.
* Encouranged.
XMPP
````
.. code:: xml
* Recommended.
* Standard (RFC 4287).
* P2P automated.