DEV Community

Stefhany Santos
Stefhany Santos

Posted on

Automatizando posts do dev.to no README do GitHub com GitHub Actions

Manter o README do GitHub atualizado com seus conteúdos é uma forma simples (e poderosa) de mostrar consistência, aprendizado contínuo e presença na comunidade dev.

Neste post, vou mostrar como automatizei a exibição dos meus artigos do Dev.to diretamente no README, usando GitHub Actions sem scripts complexos e sem manutenção manual.


🎯 Por que fazer isso?

  • ✅ Seu README fica sempre atualizado
  • ✅ Mostra que você produz conteúdo técnico
  • ✅ Recrutadores veem seus artigos logo de cara
  • ✅ Zero trabalho manual depois da configuração

🧩 A solução

Usei uma GitHub Action pronta chamada blog-post-workflow, que consome feeds RSS (como o do Dev.to) e injeta os posts automaticamente no README.

🛠️ Passo 1 — Criar o workflow
No seu repositório, crie o arquivo:

.github/workflows/blog-posts.yml
Enter fullscreen mode Exit fullscreen mode

Conteúdo:

name: Latest blog post workflow

on:
  schedule:
    - cron: '0 0 * * *'
  workflow_dispatch:

jobs:
  update-readme-with-blog:
    name: Update this repo's README with latest blog posts
    runs-on: ubuntu-latest

    steps:
      - name: Checkout
        uses: actions/checkout@v3

      - name: Pull in dev.to posts
        uses: gautamkrishnar/blog-post-workflow@v1
        with:
          feed_list: "https://dev.to/feed/stefhanysantos/"
          max_post_count: 3
          date_format: "dd mmm yyyy"
          template: |
            <div>
              <h4><a href="$url">$title</a> | <em>📅 $date</em></h4>
            </div>

Enter fullscreen mode Exit fullscreen mode

Esse workflow:

  • Roda diariamente
  • Pode ser executado manualmente
  • Atualiza o README automaticamente com os últimos posts

🧷 Passo 2 — Preparar o README

No local onde você quer que os posts apareçam, adicione:

<!-- BLOG-POST-LIST:START -->
<!-- BLOG-POST-LIST:END -->
Enter fullscreen mode Exit fullscreen mode

É exatamente entre esses comentários que a action vai renderizar os artigos.


✨ Resultado final

No README, os posts aparecem assim:

🚀 Título do artigo
📅 10 fev 2026

🚀 Outro artigo técnico
📅 05 fev 2026

Simples, limpo e profissional.


💡 Dica extra

Você pode:

  • Filtrar por tags
  • Customizar o template com HTML
  • Limitar quantidade de posts
  • Usar isso como portfólio técnico vivo

🚧 Conclusão

Automatizar pequenas coisas como essa faz diferença no longo prazo.
Seu GitHub deixa de ser apenas código e passa a contar a sua história como dev.

braziliandevs #ptbr

Top comments (0)