Repolode
satnaing

satnaing/astro-paper

Um tema de blog minimalista, acessível e otimizado para SEO, feito com Astro, TypeScript, Tailwind CSS e busca com Pagefind.

Alternativa open source a:MediumGhost

Estrelas
5,137
Forks
1,118
Issues abertas
32
Último commit
há 21 horas

O que é?

AstroPaper é um tema de blog para o gerador de sites estáticos Astro. Ele oferece um layout pronto para publicar posts em Markdown ou MDX, com conteúdo tipado, rascunhos, paginação, sumário recolhível e modos claro e escuro.

O tema inclui sitemap, feed RSS, metadados de SEO e imagens Open Graph geradas dinamicamente para cada post. A busca é estática e feita com Pagefind, sem necessidade de backend ou serviço externo de busca. A estilização usa Tailwind CSS, e o projeto é escrito em TypeScript.

A configuração fica centralizada no arquivo astro-paper.config.ts, e o tema está preparado para personalização de cores e configurações do site. Ele pode ser publicado em hosts estáticos, como Cloudflare Pages.

Recursos principais

  • 01Suporte a Markdown e MDX com conteúdo tipado
  • 02Busca estática com Pagefind
  • 03Modos claro e escuro com esquemas de cores predefinidos
  • 04Sitemap, feed RSS e metadados de SEO
  • 05Geração dinâmica de imagens Open Graph para posts
  • 06Design acessível por teclado e compatível com leitores de tela

Casos de uso

  • Lançar um blog pessoal ou técnico em um host estático
  • Publicar um site de escrita com rascunhos e paginação
  • Começar um blog baseado em Markdown que precisa de busca sem backend

Início rápido

  1. 1

    Criar um novo projeto a partir do template com pnpm

    pnpm create astro@latest --template satnaing/astro-paper
  2. 2

    Instalar as dependências

    pnpm install
  3. 3

    Iniciar o servidor de desenvolvimento local

    pnpm dev

Antes de usar

  • Feito com Astro, portanto você precisa configurar o Node.js e a cadeia de ferramentas do pnpm localmente.

Tópicos

Perguntas frequentes

O que é astro-paper?
Um tema de blog minimalista, acessível e otimizado para SEO, feito com Astro, TypeScript, Tailwind CSS e busca com Pagefind. AstroPaper é um tema de blog para o gerador de sites estáticos Astro. Ele oferece um layout pronto para publicar posts em Markdown ou MDX, com conteúdo tipado, rascunhos, paginação, sumário recolhível e modos claro e escuro.
astro-paper é gratuito? Qual é a licença?
astro-paper é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
astro-paper ainda é mantido?
Manutenção ativa. O último commit de astro-paper foi em 21 de out. de 2026.
Para que posso usar astro-paper?
Lançar um blog pessoal ou técnico em um host estático Publicar um site de escrita com rascunhos e paginação Começar um blog baseado em Markdown que precisa de busca sem backend
Como instalar astro-paper?
Criar um novo projeto a partir do template com pnpm: pnpm create astro@latest --template satnaing/astro-paper Instalar as dependências: pnpm install Iniciar o servidor de desenvolvimento local: pnpm dev
Onde consigo astro-paper?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/satnaing/astro-paper

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados