...La factoría de software libre Dyne.org presenta...
__ __
.--.--.--.-----| |--.-----.-----.--------.---.-.--| |
| | | | -__| _ | | _ | | _ | _ |
|________|_____|_____|__|__|_____|__|__|__|___._|_____|
Un astuto publicador de sitios web estáticos
http://dyne.org/software/webnomad
# INTRODUCCIÓN
WebNomad es un conjunto de scripts que permiten generar sitios web y galerías de imágenes con optimización para mostrarse en tamaño escritorio y también para navegación con tabletas o móbiles. Puede ser operado en cualquier dispositivo con consolas Zshell; los temas están basados en Bootstrap CSS; las páginas pueden ser escritas en syntaxis Markdown insertada dentro de HTML; el pase de imágenes (slideshow) utiliza JQuery y BlueImp, retomando todos los archivos que encuentran dentro de un directorio.
## INSTRUCCIONES DE USO
Por ahora, WebNomad se opera desde una Terminal.
En el futuro, y si las donaciones lo permiten, se podría construir una interfaz simple.
## USO BÁSICO
Primero crea un directorio para tu sitio web y coloca dentro el folder de webnomad, por ejemplo, aquel que descargaste del archivo fuente o del repositorio git.
Desde una terminal, colocate dentro del directorio (cd) de tu nuevo sitio web y ejecuta lo siguiente:
./webnomad/init
con esto, el esqueleto de tu nuevo sitio web es creado dentro del directorio:
views/ -> contiene las páginas que quieras editar
tmpl/ -> contiene plantillas como header (cabezal), footer (pie de página), y navbar (barra de navegación).
Ahora utiliza tu editor de HTML favorito para ajustar archivos que están dentro del directorio tmpl/ y luego haz lo mismo con los de views/ para crear tus páginas web; siempre es mejor comenzar editando index.html
Para ver los resultados, ejecuta:
./webnomad/render
Tus páginas web seran creadas dentro de pub/ y tendrán todo el marcado establecido, incorporando el cabezal, la barra de navegación y el pie de página.
Para ver la vista previa abre el archivo pub/index con un navegador web.
Para ver los temas disponibles, ejecuta:
./webnomad/theme
Para elegir alguno de los temas, ejecuta:
./webnomad/theme/cyborg
Carga tu sitio web al servidor usando SCP recursivo o Rsync, desde pub/*
## UTILIZA MARKDOWN
Para evitar la tediosa tarea de utilizar etiquetas HTML para todo, incluso para el formateo de texto simple, webnomad permite insertar secciones escritas en markdown dentro de una página HTML. Esto se logra simplemente abriendo y cerrando las etiquetas características de este lenguaje