Quijost

Por favor ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Búsqueda Avanzada  

Noticias:

Deja tu post en el foro para hacer algun tipo de consulta

Autor Tema: Como generar sitios web python estáticos con Hyde  (Leído 11030 veces)

0 Usuarios y 1 Visitante están viendo este tema.

shakaran

  • Soporte
  • Administrator
  • Usuario profesional
  • *****
  • Karma: +12/-0
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 487
  • Un buen soporte lo es todo
    • Ver Perfil
    • Shakaran
Como generar sitios web python estáticos con Hyde
« en: Marzo 04, 2013, 13:50:47 pm »

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: [Seleccionar]
$ hyde -s ~/misitio/ create
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: [Seleccionar]
$ hyde gen -s ~/misitio/
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: [Seleccionar]
$ rsync -u -c -r ~/misitio/deploy/* ~/public_html/
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/
En línea
Ángel Guzmán Maeso
Quijost Founder - Backend Engineer & Main support
 

Página generada en 0.102 segundos con 37 consultas.