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 11feed
Instalar dependências
npm install
Configure 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 --serve
Implantar
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.