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

  1. Armazenar conhecimento ao escrever para reforçar aprendizagem
  2. Praticar escrita blogeragem com intervalo regular
  3. Familiarizar-se com as diversas tecnologias envolvidas no processo ao não utilizar soluções prontas como Wordpress

Passos, escopos e decisões

  1. Simplificar o processo da escrita
  2. 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

  1. O Vuepress e não é mais mantido pois saiu o vuepress 2
  2. O vuepress 2 foi abandonado pelo vitepress
  3. O vitepress é simples demais e não vem com a opção de blog
  4. Nuxt Content é bem interessante mas muito cru. Precisa configurar muita coisa e perdi muito tempo com layout
  5. Soluções com CMS e API (sanity, contentful, storyblok, prismic) são legais mas perdi muito tempo em configuração
  6. Aplicativos de blog no android não permitem escrever no PC
  7. Obsidian até que funciona legal mas para publicar não gostei das opções
    1. Existem algumos projetos que permitem publicar como o Quartz mas eu gostaria de poder customizar algumas coisas e não pude
  8. Notion é bem simples e facilita a escrita diária mas para publicar também não encontrei opções legais 1.