Skip to content

About

Página para publicar conteúdo sobre AWS em português

Resources

Stars

15 stars

Watchers

0 watching

Forks

Repository files navigation

ArquiteCloud

Blog com conteúdo gratuito sobre AWS em português, escrito por Henrique Branco.

🌐 Site: https://www.arquitecloud.com/

Stack

  • Astro 7 + tema AstroPaper
  • Tailwind CSS 4
  • MDX para posts com callouts, TOC e syntax highlighting (Shiki)
  • Busca via Pagefind
  • Deploy no AWS Amplify Hosting

Como rodar

Requisitos: Node.js ≥ 22.12.

npm install
npm run dev        # servidor local em http://localhost:4321
npm run build      # build de produção + índice Pagefind
npm run preview    # preview do build

Outros scripts úteis:

npm run lint          # ESLint
npm run format        # Prettier
npx astro check       # checagem de tipos

Estrutura

src/
├── content/posts/    # posts do blog (.md/.mdx)
├── components/       # componentes Astro
├── layouts/          # layouts de página
├── pages/            # rotas
└── utils/            # helpers

astro-paper.config.ts # configuração do site (título, socials, features)
astro.config.ts       # configuração do Astro

Criando um post

Adicione um arquivo em src/content/posts/ seguindo o schema definido em src/content.config.ts. O alias @/* aponta para ./src/*.

Contribuindo

Contribuições são muito bem-vindas! Você pode ajudar de três formas:

  • 🐛 Abrir uma issue para reportar bugs, apontar erros em posts ou sugerir novos temas.
  • 🔧 Abrir um Pull Request para corrigir typos, links quebrados, exemplos de código ou propor posts novos.
  • 💬 Mandar mensagem no LinkedIn com sugestões de temas, feedback ou correções (ótima opção para quem prefere não usar o GitHub).

Toda sugestão de conteúdo sobre AWS é bem-vinda: de serviço específico a padrões de arquitetura, boas práticas ou casos de uso reais.

Prints pendentes

Placeholders de print ainda não substituídos por imagens reais. Cada item leva à linha original do comentário no arquivo.

Como adicionar um print

  1. Salve o arquivo em src/assets/posts/{slug-do-post}/ com o nome L{linha}-{slug-curto}.png.

    Exemplo para o item da linha 49 do post de Lambda:

    src/assets/posts/aws-lambda-introducao/L49-fluxo-invocacao.png
    
  2. Substitua o comentário TODO no post pelo Markdown de imagem com caminho relativo:

    ![Descrição do print](../../assets/posts/aws-lambda-introducao/L49-fluxo-invocacao.png)
  3. Marque o item abaixo como concluído: troque - [ ] por - [x].

AWS Lambda — Introdução

Amazon SageMaker AI — Introdução

Criando seu primeiro bucket S3 com boto3

Publicando site no AWS Amplify Hosting

SageMaker Endpoints na prática

Licença

Conteúdo © Henrique Branco. Tema baseado no AstroPaper (MIT).

About

Página para publicar conteúdo sobre AWS em português

Resources

Stars

15 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages