= WebNomad =
== creador de sitios web y galerías de imagen animadas ==
- Webnomad es software nómada
- Simple de modificar desde archivos fuente: todo es un script ;^)
- Creado para permanecer nomádico y fuera de la nube
'''Descarga''' : https://files.dyne.org/webnomad
----
==== LEEME.txt ====
* Traducción. Texto original : https://github.com/dyne/webnomad/blob/master/README.md
{{{
...La factoría de software libre Dyne.org presenta...
__ __
.--.--.--.-----| |--.-----.-----.--------.---.-.--| |
| | | | -__| _ | | _ | | _ | _ |
|________|_____|_____|__|__|_____|__|__|__|___._|_____|
Un audaz publicador de sitios web estáticos v 0.4
http://dyne.org/software/webnomad
* INTRODUCCCIÓN
WebNomad es un conjunto de scripts que permiten generar sitios web y galerías de imágenes con optimización para mostrarse tanto en pantallas tipo 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 CSS Bootstrap, las páginas pueden ser escritas en syntaxis Markdown insertada dentro del 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.
Se requieren las siguientes dependencias previamente instaladas: zsh pandoc inotifywait
** USO BÁSICO
*** Preparación del entorno de trabajo
Primero crea un directorio para tu sitio web. Dentro crea un folder llamado ''webnomad'' que albergará todo el contenido del paquete que descargaste del archivo fuente o del repositorio git.
Por ejemplo, si el directorio de tu nuevo sitio web se llama "hogar", dentro deberás crear un directorio llamado 'webnomad' donde colocarás el contenido del archivo comprimido que descargues de internet.
:~/bin/Dyne$ mkdir hogar
:~/bin/Dyne$ tar xvfz WebNomad-0.4.tar.gz -C hogar/
También puedes descomprimir el archivo descargado y luego renombrarlo, lo importante es que la ruta final del área de trabajo sea ''hogar/webnomad''
:~/bin/Dyne$ tar xvfz WebNomad-0.4.tar.gz -C hogar/ && mv hogar/WebNomad-0.4 hogar/webnomad
*** Inicialización
Luego, desde una terminal, colocate dentro de tu directorio de trabado (cd)
$cd hogar
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 temas disponibles, ejecuta:
./webnomad/theme
Para elegir alguno de los temas, ejecuta:
./webnomad/theme/cyborg
* VISTA PRELIMINAR
Para previsualizar los cambios ejecuta ./webnomad/preview
Esto abrirá localmente el archivo test/index.html con el navegador firefox, y lo recargará cada vez algún archivo de los directorios views/ o tmpl/ sea modificado. Es posible utilizar un navegador distinto si se especifica como un argumento, por ejemplo ./webnomad/preview chromium.
* PUBLICACIÓN
Para ver los resultados finales, ejecuta:
./webnomad/render
Tus páginas web seran creadas dentro del directorio pub/ y tendrán todo el marcado establecido, incorporando el cabezal, la barra de navegación y el pie de página. A partir de este momento puedes publicar los contenidos de ese directorio en cualquier servidor web utilizando un copiado recursivo con Scp o con Rsync, por ejemplo con rsync -PraX pub/* dyne.org:public_html
** 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