Sobre o projeto
EverydayNews V2 é um projeto de arquivamento de notícias diárias que armazena todas as notícias diárias de 60 segundos desde 2022/06/04. Os dados são organizados em formato JSON por data e atualizados diariamente por meio do GitHub Actions. O projeto oferece uma página de pré-visualização online e também um endereço acelerado para acesso doméstico.
Principais recursos:
- Arquivamento de dados: armazena o JSON diário de notícias no caminho YYYY/MM/DD, com campos contendo date e um array content.
- Função de busca: utiliza RavelloH/index-search para fornecer busca estática.
- Assinatura RSS: fornece o endereço de assinatura rss.xml.
- API: latest.json obtém a edição mais recente, e data/YYYY/MM/DD.json obtém o conteúdo de uma data específica.
- Personalização da página: mantém os parâmetros de consulta originais e refatora a interface para React/Vite, com suporte a parâmetros como date, style, footer, backgroundColor e textColor, permitindo alternar para layout simplificado, ocultar o rodapé e definir cores claras ou escuras.
- Uso incorporado: adequado para montagem via iframe, podendo combinar estilo simplificado, sem rodapé e modo escuro.
A fonte de dados usa o JSON estático de vikiboss/60s-static-host. Para desenvolvimento local, use npm install e npm run dev; para build de produção, use npm run build, gerando o diretório dist contendo a página, os dados de notícias e o índice de busca.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.