Webmaster > Tutoriales y Manuales
Como generar sitios web python estáticos con Hyde
(1/1)
shakaran:
Hyde es un generador estático de sitios web python. En Quijost ofrecemos
esta herramienta por defecto para cualquier cuenta de alojamiento compartido.
Es necesario contar con un plan de alojamiento ebasic o superior ya que el
acceso SSH es requerido para ejecutar los comandos de creación y generación del sitio.
Hyde Dispone de muchas características como:
* Soporte para lenguajes de plantillas de gran alcance como Jinja2 complementadas con etiquetas personalizadas y filtros.
* Modelo de objetos rico y con metadatos jerárquico reemplazables que están disponibles para su uso en plantillas.
* Soporte para clasificaciones, etiquetado, grupos.
* Arquitectura de plugins extensible con pre-procesamiento de texto y soporte post-procesamiento HTML para transformaciones de contenido complejo.
* Vista previa instantánea utilizando una función de servidor web que regenera el contenido si es necesario.
Para crear un sitio web con Hyde en Quijost basta con ejecutar el comando siguiente en la consola ssh:
--- Código: ---$ hyde -s ~/misitio/ create
--- Fin del código ---
Esto creará una carpeta "misitio" en el directorio home de tu usuario Quijost con el contenido y datos del sitio creado.
Puedes editar algunas configuraciones del sitio en el archivo ~/misitio/site.yaml que será creado.
Una vez hayas editado los datos que desees, puedes generar el resultado final del sitio estático con:
--- Código: ---$ hyde gen -s ~/misitio/
--- Fin del código ---
Se generará entonces una carpeta ~/misitio/deploy/ con todos los contenidos de tu sitio web.
Para sincronizar los cambios (sólo subir los datos y archivos modificados) y hacerlos públicos bajo tu directorio public_html, puede ejecutar el comando de rsync:
--- Código: ---$ rsync -u -c -r ~/misitio/deploy/* ~/public_html/
--- Fin del código ---
Tu sitio estará generado perfectamente. Como muestra de ejemplo puedes ver un sitio por defecto generado en Quijost en la dirección:
http://hyde.quijost.com
Mas información sobre templates (plantillas): http://hyde.github.com/templates/
Navegación
Ir a la versión completa