O #TerSoftware é uma iniciativa do @usuario@instancia.org no fediverso. Toda terça-feira, indicamos apps a partir de um tema sugerido por alguém da comunidade. (Aí eu trago ele aqui para o Manual, fazendo essa ~ponte.)
Nesta semana, o tema é ferramentas para blogs:
6 comentáriosAqui entram CMSs como WordPress, plugins para o mesmo, apps mobile pra postar, plataformas SaaS, e tudo que a imaginação alcançar.
Para quem sabe usar git e não tem medo do terminal, um gerador estático entrega praticamente tudo o que alguém precisa em um blog, de graça, altamente personalizável e funcional.
A solução que uso para o meu pessoal, por exemplo, é baseada no Jekyll e servida pelo Cloudflare Pages, via repositório público no Github. Gratuito, estável e super rápido.
Desaconselho os geradores de sites estáticos se não houver familiaridade com essas tecnologias (que, sim, não são das mais óbvias) ou se houver a demanda de atualização em dispositivos móveis ou de recursos dinâmicos. Nesses casos, há dois caminhos possíveis:
Eu tinha uma página pessoal em html simples. Que com ajuda de buscadores montei o html e css, configurei os DNS e etc sem saber nada de verdade. Aprendendo na marra. (Na época que fiz o site nem tinha IA)
Aí resolvi ressuscitar (boa época pra escolha das palavras) meu blog e criar um canto na Internet mais meu.
Com ajuda do meu irmão que sabe um pouco de git e github, com alguma ajuda de IA e os sites institucionais, conseguimos entender um pouco de Ruby e Jekyll e hoje tô com meu canto em pé.
Fiz as coisas em jekyll, uso o Netlify e o github.
Claro que eu não sei direito o que tá acontecendo, mas como não preciso de muito, acredito na magia negra que ocorre toda vez que dou um commit e um deploy.
Como você falou, tudo grátis e controle sobre todo o processo, podemos dizer assim.
Acho que vale a pena, com pouca coisa já dá pra fazer muito. E sendo uma coisa pessoal vale a brincadeira de sofrer um pouco, mas ver dar certo é recompensador.
Testei muitos geradores de sites estáticos, mas queria algo mais simples, apenas HTML, CSS e o mínimo de JavaScript possível. Nessa busca, acabei achando este vídeo do rwxrob
(está nas referências do meu sitezinho): Pandoc Static Site Generator in 10 Lines of Bash Shell Script [20210327130106], que serviu de base para o meu.
Taí uma coisa que não me havia passado pela cabeça, usar o Pandoc para gerar um site estático. Imagino que as suas necessidades sejam bem básicas; ainda assim, fiquei curioso se o site gerado fica do jeito que você gostaria ou se essa abordagem tem limitações. Tem? Se sim, quais?
O uso do Pandoc é bem simples, apesar dele ser cheio de recursos. Para o caso de sites estáticos, não vejo limitações porque a customização (CSS e modelos de páginas) é feita pelo usuário. No repositório do meu sitezinho tem a página modelo que uso como argumento do comando Pandoc e sim, ele ficou do jeito que imaginei (o problema é que sempre fico imaginando outros visuais, rs)! Um dia desses, publico um texto e um vídeo mostrando meu processo.
Esse eu quero ver.