11feed é um leitor RSS mínimo, auto-hospedado e de código aberto, construído com o gerador de site estático 11ty.
Clonar o repositório
git clone https://github.com/cloudcannon/11feed.git
cd 11feedInstalar dependências
npm installConfigure seus feeds RSS
Configuração JSON : coloque um arquivo .json com seus feeds em ./src/_feeds/ :
{
"category" : " Web " ,
"items" : [
" https://zachleat.com/web/feed/ " ,
" https://www.smashingmagazine.com/feed/ "
]
} Importação OPML : Coloque sua exportação OPML em ./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 e servir em localhost:8080 :
npx @11ty/eleventy --serveImplantar
Implante seu site em um provedor de hospedagem estática. Cada plataforma oferece maneiras de agendar compilações diárias:
Aceitamos contribuições! Sejam sugestões de recursos, relatórios de bugs ou solicitações pull, todas as contribuições são bem-vindas. Envie um problema ou solicitação de pull se quiser melhorar o 11feed.
11feed é de código aberto e está disponível sob a licença MIT.