El html se genera a partir de templates Jade, y se utiliza Stylus para los estilos. Los archivos .md con markdown generan html, con lo cual el contenido de posts, descripciones, etc., pueden escribirse en Markdown. A su vez, los archivos json sirven para guardar información, que puede ser accedida desde los templates. Para una explicación más completa ver la documentación de HarpJS
Se puede probar localmente ejecutando dentro de /public/assets
component install
instala las dependencias en /public/assets/components component build
buildea las dependencias en /public/assets/build
Luego en el directorio raiz
harp server
levanta un server localTodo lo que se suba a master
va a ser buildeado por Travis-CI y pusheado a https://github.com/uqbar-project/wisit15-site-harpjs
El sitio estático quedará servido en http://uqbar-project.github.io/wisit15-site-harpjs
También puede usarse directamente deploy.sh
, siempre y cuando se agregue al entorno la variable GITHUB_TOKEN
con el correspondiente token de acceso.