Furushow site e blog
Este site e blog
Definição e diferenciais
Neste projeto utilizei diversas tecnologias interessantes:
- Gratis
- Conteúdo todo escrito em texto markdown
- Site estaticamente gerado
- O conteúdo com versionamento em git
- CMS sem precisar de backend
Objetivos e cronograma
- Armazenar conhecimento ao escrever para reforçar aprendizagem
- Praticar escrita blogeragem com intervalo regular
- Familiarizar-se com as diversas tecnologias envolvidas no processo ao não utilizar soluções prontas como Wordpress
Passos, escopos e decisões
- Simplificar o processo da escrita
- Não ficar preso a uma ferramenta
Para escrever:
O arquivo Markdown é basicamente um arquivo de texto simples. Permite ser escrito com qualquer editor de texto e em qualquer dispositivo. Sua simplicidade traz algumas limitações que é até desejável para focar apenas na escrita, que é o objetivo.
Para publicar:
Como forma de organizar os diversos arquivos existem diversas ferramentas. Decidi por uma chamada themeHope que é uma versão incrementada do Vuepress. O Vuepress aglomera e organiza os markdown e faz toda a transformação de texto, imagens, links para arquivo html. Com isso podemos publicar o centeúdo
Para atualizar:
Este aplicativo está no github e é estaticamente gerado no Vercel com todo push. O conteúdo estático então é hosteado também no Vercel
Para adicionar conteúdo:
Com a ferramenta Tina.io é possível adicionar ou modificar diretamente o github, possibilitando escrever até mesmo do smartphone
Problemas ainda existentes
É dificil manter o hábito de escrever com regularidade
Desafios encontrados
- O Vuepress e não é mais mantido pois saiu o vuepress 2
- O vuepress 2 foi abandonado pelo vitepress
- O vitepress é simples demais e não vem com a opção de blog
- Nuxt Content é bem interessante mas muito cru. Precisa configurar muita coisa e perdi muito tempo com layout
- Soluções com CMS e API (sanity, contentful, storyblok, prismic) são legais mas perdi muito tempo em configuração
- Aplicativos de blog no android não permitem escrever no PC
- Obsidian até que funciona legal mas para publicar não gostei das opções
- Existem algumos projetos que permitem publicar como o Quartz mas eu gostaria de poder customizar algumas coisas e não pude
- Notion é bem simples e facilita a escrita diária mas para publicar também não encontrei opções legais 1.