Dúvida: Preciso de um CMS para criar um blog?
Tenho um serviço para fazer um blog de receitas e nunca fiz algo parecido antes, pesquisando vi que tem como usar um CMS, eu sei que DEPENDE, mas visando os blogs de receitas (complexidade), é realmente necessário um CMS ou um editor como React-quill seria o bastante?
CMS - eu vi alguns como Strapi, TinaCMS, Prismac e Sanity. Dentre esses eu testei e com sucesso o Strapi,
Editor Markdown - testei apenas o React-quill, mas vi que tem outros.
Não necessita necessáriamwnte mais diminui o trabalho
pode usar tanbém soluçoes como integrar o notion pra editar as postagens por lá
Ou usar algum static generation como hugo ou pelicam (o ultimo em python)
se serve de guia tenho o meu blog
Como você mesmo disse: depende! Quem vai ser o usuário quem irá escrever os posts do blog? É uma pessoa técnica? É uma pessoa disposta a fazer uma curva para aprender uma nova ferramenta? Ou seria você mesmo?
Por essa pergunta que o wordpress acaba sendo uma escolha padrão, pois muitas pessoas de marketing já estão acostumadas com o admin dele. Agora, se for você mesmo quem irá alimentar o conteúdo ( seja escrevendo, ou seja recebendo os textos e imagens e montando o post vc mesmo ), aí cabe a você o que vc quer experimentar ou usar mesmo ;)
Não necessita, depende do nível do que você precisa
Hoje eu mantenho um blog com Notion, usando API do Notion eu pego de lá para o blog.
Mas caso seja um blog simples, e você não liga de criar um arquivo .MD, você pode simplesmente ter uma pasta no seu projeto, com os artigos em MD, e quando você quiser um adiciona, só fazer um deploy com um arquivo a mais.
Ou seja, tudo depende do tamanho do que você quer fazer.
Segue um vídeo de exemplo dessa forma, com arquivos .MD usando Next.js: https://www.youtube.com/watch?v=puIQhnjOfbc
Caso queira ver o blog que mantenho: https://www.borachurrasco.app/blog
Repositório: https://github.com/renant/bora-churrasco-web
E pq não usar um WordPress que já tem tudo resolvido? Joguei no Google "recipe blog wordpress" e vi que tem tanta coisa já bem feita (algumas pagas, mas a maioria grátis), qual a necessidade de criar algo do zero?
Esse aqui eu achei bem interessante.
não precisa...pode simplesmente usar o https://gohugo.io/ por exemplo e escrever os posts em markdown.
da uma olhada https://www.freecodecamp.org/news/your-first-hugo-blog-a-practical-guide/