Forma mais prática de criar sites
Criar sites estáticos.
Recentemente criei uma enquete socilitando aos colegas em um grupo qual sua forma mais prática de criar sites estáticos. A grande maioria falou que era pegando um template com Bootstrap e customizando.
Eu já criei sites estáticos de várias formas:
- Pegando um tempalte em HTML e customizando
- Template com Bootstrap e customizando
- Já criei no Wordpress
- Já criei no Blogspot
- Já criei em meu desktop com Joomla e exportando o site estático com wget
- Já criei pegando um template com Bootstrap e criando páginas de include e unindo com o load() do jQuery ou com JS puro
- Já criei também usando o gerador de sites estáticos MkDocs
Menor trabalho de manutenção
Sempre que crio um site, fico querendo criar da forma que me dará menos trabalho, especialmente na manutenção e adição de conteúdo. O MkDocs me permite criar os artigos tanto com HTML quanto com Markdown e markdown é muito prático para se criar um artigo, bem mais simples que mexer com código HTML. Também permite usar o Bootstrap (no template que uso).
Também bons recursos
Claro que não é somente o site ser prático e me dar o menor trabalho possível. Ele precisa ficar com um design agradável e principalmente ser responsivo. O site criado com o MkDocs ele fica responsivo. Usando o método load() eu procurei um template simples com Bootstrap, que fosse responsivo e que me permitisse customizações com facilidade. Muitois tempaltes free tem um CSS tão complexo que fica inviável algumas customziação para quem tem o conhecimento que tenho do CSS, que não é tão avançado.
MkDocs foi o vencedor
De todos os métodos que usei, o mais prático e que me atendeu foi usando o MkDocs. Não chega a ter todos os recursos de um site dinâmico, mas tem bons recursos e o mais importante deles é que o menu é criado apenas em um arquivo de configuração e qualquer alteração, adicionar ou remover item é apenas nele, o que torna a menutenção mais prática.
Tem mais, veja que o meu blog usa um tema diferente do site. Basta que eu troque o nome do tema no mkdocs.yml. Uma beleza.
Últimos sites criados
Os últimos sites que criei, alguns foram com MkDocs, um usando o método load() do jQuery, alguns com a Vercel e outros usando templates:
Com MkDocs
- https://ribafs.github.io/ (MkDocs)
- https://ribafs.github.io/blog/ (MkDocs)
- https://ribafs.github.io/laravel-acl/
Com templaes
- https://ribafs.github.io/index/ (Tempalte com Bootstrap e load())
- https://ribafs.github.io/javascript/ - Template
No próprio repositório
- https://github.com/ribafs/mkdocs
- https://github.com/ribafs/laravel
- https://github.com/ribafs/phpecia
Com a Vercel
- https://interactive-card-ribafs.vercel.app/ (obra de arte)
E muitos outros. O Github me estimulou muito a produzir conteúdo. Tanto que hoje já criei 138 repositórios e customizei alguns dos forks.