Recentemente, comecei a estudar Next.js.
O único jeito que me motiva para aprender algo é através de um projeto real, então decidi migrar meu site pessoal do Gatsby para o Next.
Para aprender do jeito certo, fiz o tutorial oficial disponível no site do Next.js. se você também quiser aprender, eu super recomendo!
Importante ressaltar que eu já tinha conhecimento prévio de React, o que facilitou bastante o trabalho. Se não for o seu caso, o ideal é que você aprenda React antes.
Além disso, eu já era familiarizado com a plataforma da Vercel, criadora do Next, e onde meu site está hospedado agora.
Como surgiu a ideia desse artigo?
A maior parte das ideias que eu tenho são quando estou ocioso. Seja jogando Asphalt 9, assistindo vídeos no YouTube, ou até mesmo vendo TV, elas sempre vem nessas horas.
Só que pegar o notebook pra escrever não é lá tão prático. E como praticamente não largo o celular, porquê não escrever diretamente nele?
Inclusive, esse artigo foi escrito nele! 😅
Markdown to the rescue!
Para os artigos do meu site, estou usando arquivos estáticos escritos em Markdown. Já uso no trabalho para escrever documentações e artigos, então é bem mais fácil.
Tudo o que eu preciso é:
- Um aplicativo com suporte a Markdown
- Um jeito de subir o arquivo para o repositório do meu site no GitHub
O aplicativo que estou usando é o Simple Markdown, disponível gratuitamente na Google Play.
Além de simples e leve, ele me permite visualizar o conteúdo já formatado antes de publicar. Assim, eu não preciso esperar a Vercel fazer o deploy do site pra ver como vai ficar o conteúdo.
Pra subir o arquivo, eu acesso o repositório no GitHub, copio e colo o conteúdo lá.
Uma vez salvo, o processo de publicação é automático. Toda vez que eu atualizo o repositório, a Vercel identifica através de uma integração e executa o deploy.
Simples assim!