Jugando con HuGo
Sergio Guillen Mantilla
:() { :|:& }; :
@donkeysharp
- Software Development
- GNU/Linux (Debian)
- Internals
- Como funcionan las cosas
- Miembro del hacklab #r00tHouse
:() { :|:& }; :
Quería montar mi blog... qué alternativas hay?
- Blogger
- Wordpress
- Medium
- Joomla
- Drupal
- Pico CMS
- Ghost
:() { :|:& }; :
... pero deseo poner un par de restricciones y ver si puedo cumplirlas
- De ser posible, integrarlo con mi editor
- Evitar el uso de base de datos
- De ser posible no montar un servidor
- Utilizar mi nombre de dominio
- donkeysharp.xyz
- Dar soporte a HTTPS (Let's Encrypt)
- Poder utilizar Markdown
- Reducir costos
:() { :|:& }; :
Evitar el uso de base de datos
BloggerWordpressMediumJoomlaDrupal- Pico CMS
Ghost
:() { :|:& }; :
De ser posible no montar un servidor
BloggerWordpressMediumJoomlaDrupalPico CMSGhost
:() { :|:& }; :
Static Site Generators
:() { :|:& }; :
Static Site Generators
Aplicaciones o servicios que nos permiten desarrollar un sitio web o blog de manera dinámica pero el resultado final son solo archivos estáticos como HTML, JS, CSS, imágenes, etc.
:() { :|:& }; :
Static Site Generators
Dos alternativas basadas en mi búsqueda:
- Jekyll (Ruby)
- Hugo (Go)
:() { :|:& }; :
Hugo!!!
https://gohugo.io/
:() { :|:& }; :
Hugo!!!
$ wget https://github.com/gohugoio/hugo/releases/download/v0.47.1/hugo_0.47.1_Linux-64bit.tar.gz $ tar xvzf hugo_0.47.1_Linux-64bit.tar.gz $ sudo mv hugo /usr/local/bin/hugo
https://gohugo.io/getting-started/installing/
:() { :|:& }; :
Hugo!!!
Una gran ecosistema
- Integración con Google Analytics
- Habilitar comentarios con Disqus
- Muchos temas
- Buena documentación
:() { :|:& }; :
Más problemas
Donde puedo alojar estos archivos estáticos?
- Montar un servidor?
- Usar un hosting gratuito?
:() { :|:& }; :
Github Pages
:() { :|:& }; :
Github Pages
Dos repositorios
- donkeysharp/donkeysharp-blog
- donkeysharp/donkeysharp.github.io
:() { :|:& }; :
Github Pages
Yey!
No hay necesidad de montar un servidor
:() { :|:& }; :
Integrando un dominio con Github Pages
:() { :|:& }; :
Vendedores de dominio
- GoDaddy
- Name Cheap
- Gandi
Primer gasto:
donkeysharp.xyz 18 USD
:() { :|:& }; :
DigitalOcean
Cloud provider que ofrece diferentes servicios:
- Servidores Virtuales
- Balanceadores de carga
- Kubernetes como servicio
- Object Storage
- Servidores DNS
:() { :|:& }; :
Soporte para HTTPS
:() { :|:& }; :
Soporte para HTTPS
:() { :|:& }; :
Demo
:() { :|:& }; :
Gracias!
:() { :|:& }; :
Jugando con HuGo
By Sergio Guillen
Jugando con HuGo
- 889