RSS a mano, modo fácil

Si eres un romántico de Internet y llevas tu propia página a mano, con editor de texto simple y poco más, es posible que hayas tropezado con la dificultad de mantener a mano tu propia RSS. Pues si es así, estás de suerte, porque me pasaba lo mismito, pero ahora te explico cómo resolverlo. Veáse a continuación, patán, patán, un ejemplo de RSS mínimo.

 
 
 
Tu título 
 
 
https://ejemplo.com 
 
 
La descripción de tu página 
 
 
Sun, 04 Nov 2024 09:58:00 +0100 
 
 
 
es 
 
 
... Aquí van los items ... 
 
 
 

Descripción del ejemplo

Hasta ahora tenemos un RSS de un canal sin items; en vulgo: la fuente de un blog sin entradas. ¿Te fijaste en un sitio donde pone ### Aquí van los items, pues ahí será donde los iremos poniendo, por el orden que queramos. Pero no nos adelantemos. Veamos etiqueta por etiqueta.

Esa etiqueta dice: "hola soy una feed rss" y la dejamos tal cual, fácil. Sí, normalmente se ve en una sola línea, pero en teoría tanto esta como todas las etiquetas se pueden separar por líneas, que es lo que hice en el ejemplo para mayor legibilidad. Seguimos.

Todo lo que está dentro de ### y su cierre forma parte del "canal", que ya digo que para nuestros efectos, nuestro blog o página, o la parte del mismo que queramos incluir. Siempre la etiqueta <rss ...etc> va "envolviendo" la etiqueta , ¿estamos?

Aquí pones el título que quieras darle a RSS, suele ser el mismo que el del blog, o una variación, para que la gente sepa dónde va a entrar... ¡Sargento Obvio! No confundir con el title que va dentro de un item, más adelante.

Es el enlace a a la página de inicio de tu blog. Sí, se pone entre las etiquetas.

La descripción de tu página

Lo que quieras poner para describir tu página. ¡Ya sabrás tú!

Sun, 04 Nov 2024 09:58:00 +0100

Fecha de publicación, la última actualización de tu blog.

Cuidadín que no se aceptan fechas en ningún otro formato. Va así: primero el nombre abreviado de los días de la semana en inglés Mon, Tue, Wed, Thu, Fri, Sat, Sun. Después no hay que olvidarse de la coma, i. Luego el número de día del mes, con el 0 por delante si es menor de 10. Ahora viene el nombre abreviado del mes, también en inglés con sus primeras tres letras Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec, el año con cuatro dígitos, seguido de la hora en formato hh:mm:ss donde hh es hora en dos dígitos, mm: minutos y ss:segundos. Finalmente se pone un código de variación con respecto a la hora mundial GMT. El que he puesto corresponde a Londres.

=> Especificación

<atom:link href="https://ejemplo.com/feed.rss" rel="self" type="application/rss+xml"/>

Tras href, entre las comillas pones el enlace al mismísimo archivo rss, aquí le he puesto feed.rss, pero podría haber puesto cualquier otro.

Ya vamos terminando, en

es se pone el código del lenguaje, que para español es bueno... "es".

Items

Pues ahora vienen los items, digo las entradas.

Su estructura es similar:

 
 
 
Título Entrada 
 
 
https://ejemplo.com/entrada.html 
 
 
https://ejemplo.com/entrada.html 
 
 
Describo la entrada 
 
 
Sun, 04 Nov 2024 09:58:00 +0100 
 
 
Blog 
 
 

Y creo que me pasaría de capitán obvio si fuera explicando cada etiqueta, pues es lo mismo para el canal que para los items, más o menos.

Para ponerlo fácil, os dejo enlace de descarga al archivo de texto fuente de un RSS de ejemplo para que solo tengas que cambiar lo que sea necesario, incluyendo la extensión, que no debería ser txt sino rss o xml, gracias.

=> Feed de ejemplo. Para un uso normal la extensión debería ser .xml o .rss, no .txt

Contacto: lince bosque-protector.com

=> Hogar

Proxy Information
Original URL
gemini://bosque-protector.com/codigo/rss-facil.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-US
Capsule Response Time
298.030737 milliseconds
Gemini-to-HTML Time
1.744581 milliseconds

This content has been proxied by September (3851b).