11feed es un lector de RSS mínimo, autohospedado y de código abierto creado con el generador de sitios estáticos 11ty.
Clonar el repositorio
git clone https://github.com/cloudcannon/11feed.git
cd 11feed
Instalar dependencias
npm install
Configura tus canales RSS
Configuración JSON : coloque un archivo .json
con sus feeds en ./src/_feeds/
:
{
"category" : " Web " ,
"items" : [
" https://zachleat.com/web/feed/ " ,
" https://www.smashingmagazine.com/feed/ "
]
}
Importación OPML : coloque su exportación OPML en ./src/_feeds/
:
<? xml version = " 1.0 " encoding = " UTF-8 " ?>
< opml version = " 2.0 " >
< head >
< title >Feed List</ title >
</ head >
< body >
< outline text = " Web " >
< outline type = " rss " text = " Zach Leatherman's Blog " xmlUrl = " https://zachleat.com/web/feed/ " />
< outline type = " rss " text = " Smashing Magazine " xmlUrl = " https://www.smashingmagazine.com/feed/ " />
</ outline >
</ body >
</ opml >
Construir
Para construir:
npx @11ty/eleventy
Para compilar y servir en localhost:8080
:
npx @11ty/eleventy --serve
Desplegar
Implemente su sitio en un proveedor de alojamiento estático. Cada plataforma ofrece formas de programar compilaciones diarias:
¡Agradecemos las contribuciones! Ya sean sugerencias de funciones, informes de errores o solicitudes de extracción, se agradecen todas las contribuciones. Envíe un problema o una solicitud de extracción si desea mejorar 11feed.
11feed es de código abierto y está disponible bajo la licencia MIT.