Hemos compilado una lista de 36 alternativas gratuitas y de pago para Habu. Los principales competidores incluyen Ghost, Grav. Además de estos, los usuarios también realizan comparaciones entre Habu y Jekyll, Hugo, Pelican. También puedes echar un vistazo a otras opciones similares aquí: About.
Hemos compilado una lista de 36 alternativas gratuitas y de pago para Habu. Los principales competidores incluyen Ghost, Grav. Además de estos, los usuarios también realizan comparaciones entre Habu y Jekyll, Hugo, Pelican. También puedes echar un vistazo a otras opciones similares aquí: About.
Habu es probablemente el generador de blog estático más simple que encontrarás, sin tonterías.
Habu es probablemente el generador de blog estático más simple que encontrarás, sin tonterías.
Habu Visión general
Habu es probablemente el generador de blog estático más simple que encontrarás, sin tonterías. Si eres lo suficientemente técnico y necesitas una página simple para publicar tu trabajo y si compartes mi disgusto y terror por las plataformas de blog con bases de código masivas y mi repulsión por todos esos generadores estáticos bizantinos de Ruby, puedes encontrar esta pequeña herramienta útil.
En primer lugar, puede instalar todas las dependencias necesarias con:
pip install Jinja2 Markdown Pygments PyYAML Ahora solo descargue y extraiga Habu en alguna parte, encontrará el script principal habu.py con las siguientes opciones de línea de comandos disponibles:
uso: habu.py [-h] [-s] [-p] -d DESTINO
argumentos opcionales: -h, - ayuda a mostrar este mensaje de ayuda y salir -s, --static Instalar archivos estáticos -p, --pages Genera páginas estáticas -d DESTINO, --DESTINO DESTINO Especifique la carpeta de destino donde instalar el archivos Simplemente necesita ejecutar python habu.py -d / path / to / dest y el script procesará automáticamente las publicaciones de blog disponibles y generará las páginas HTML resultantes en la carpeta de destino.
Al proporcionar las opciones - estática o - páginas, le indica a Habu que instale respectivamente los archivos estáticos (CSS, JavaScript, etc.) y genere las páginas estáticas.
Todas las publicaciones de blog disponibles se almacenan en el directorio posts / y consisten en un conjunto de encabezados YAML seguidos por el cuerpo, separados por una línea vacía:
Título: Publicación del blog Babosa: blog-post Datos: 1971-01-01 00:00:00
Contenido de la publicación del blog. El contenido de la publicación del blog se puede definir con la popular sintaxis Markdown, que hace que la edición sea muy fácil y flexible, o con HTML puro.
Habu también integra un preprocesador basado en Pygments, que resaltará los bloques de código de acuerdo con el lenguaje de programación especificado.