Começando um blog
Olá tabnews, estão deixando o bug te guiar para o sucesso? Hahah
Brincadeiras a parte, nesses últimos dias minha belíssima namorada me incentivou a criar um perfil no instagram para começar divulgar conteúdo, ou criar um blog para compartilhar minhas ideias e conhecimentos. Decidi por então a criar um blog.
Terminando essa contextualização, decidi utilizar Next.js e Tailwind para estruturar e estilizar o blog. Contudo estou com um pouco de dúvidas no gerenciamente dos posts, atualmente tenho quatro ideias para escrever eles:
- A primeira é utilizar o próprio Next.js e escrever os posts dentro dos arquivos.
- A segunda é escrever os posts em markdown em uma pasta dentro do projeto e depois ler esses arquivos gerando os posts
- A terceira é utilizar as issues do projeto no github e escrever os posts lá, depois utilizando a API para listar os posts
- A quarta é utlizar um CMS para gerenciar os posts
De acordo com essas opções, podem me ajudar a escolher uma que fica massinha de implementar de acordo com a experiência de vocês?
Valeu turma!
Foque no conteúdo
Utilize uma ferramenta pronta como o wordpress e foque em criar o conteúdo.
Espalhe
Uma vez o conteúdo criado republique em tudo que for possível: substack, medium, dev.to, linkedin, tabnews... e ao final dessas republicações adicione um link para o post original no seu blog.
Não reinvente o que funciona bem (a não ser que tenha um bom motivo)
Apenas reforçando, o wordpress funciona muito bem para blogs, tem vários plugins, há hospedagens com o wordpress pré-configurado.
As pessoas vão ler seus posts pelo conteúdo deles e não pela tecnologia por trás do HTML gerado, isso não tem relevância.
Eu diria que é algo bem de vc experimentar e ver o que acha melhor.
Eu gosto de escrever separado da minha visão como dev, então acho legal tudo menos a primeira alternativa.
Escrever arquivos markdown ainda envolveria a experiência de fazer commits e criar arquivos e talz; então, pra mim que gosto de escrever durante viagens de ônibus, as melhores opções são o github issues e CMS, recomendo fazer o desempate no que funcionar melhor pelo celular
Já tenho meu blog há muito tempo, e algumas das dicas que o pessoal já deixou nos comentários são bem úteis.
O bom do CMS é o foco. Na minha opinião, hora de escrever post não é hora de pensar no código do site (e vice-versa). Eu particularmente uso o WordPress, que é bem versátil e open-source.
Se você gosta de front-end, pode criar seu próprio layout e fazer ajustes entre um post e outro.
Cara, eu optaria desenvolver um blog utilizando um CMS que eu ainda não tenho conhecimento, pois me forçaria a aprender uma nova habilidade, nesse caso um novo CMS, então eu iria precisar passar por todo um processo de desenvolvimento, entender o CMS, ler a documentação, errar, corrigir, etc, etc...