primer post
propósito
- pasar todo lo relacionado sobre programación de notas-programacion a este sitio generado con Hugo
- notas-programacion ha crecido demasiado y ahora es por un lado un cuaderno de bitácora donde apunto lo que realizo día a día y diferentes notas sobre programación, despliegues, repositorios y cosas relacionadas.
- quiero dejar notas-programacion como cuaderno de bitácora
- usar Hugo para generar el sitio dado que es bastante más rápido que jekyll y más simple de instalar y usar
uso la plantillahyde-y
porque me parece simple y fácil de usar con los atajos de teclado`- cambio de plantilla a
docdock
que además de tener búsqueda tiene dos variaciones con colores una de ellas - pasar sólo lo que sea relevante y aprovechar para limpiar
- menos es más
despliegue
- en Aerobatic con la cuenta de javieriranzo@hotmail.com
- en local
hugo server
- desde DGA
C:\portables\Hugo\40_3\hugo
tema
- uso el tema tema-simple-hugo
DOCDOCK TEMA ANTERIOR
- información sobre el tema
docdock
- quito la flecha siguiente-anterior
disableNavChevron = true
- el tema se puede modificar poniendo la modificacion en
C:\proyectos\hugo\javier-programacion\layouts
que modifica lo que esta enC:\proyectos\hugo\javier-programacion\themes\hugo-theme-docdock\layouts
- los estilo se pueden modificar copiando la estructura en el directorio
static
búsqueda
- la búsqueda es realmente buena.
- busca sobre el archivo
index.json
- se configura en el archivo
C:\proyectos\hugo\javier-programacion\themes\hugo-theme-docdock\static\js\search.js
lunrIndex.field('title', {
boost: 15
});
lunrIndex.field('tags', {
boost: 10
});
lunrIndex.field("content", {
boost: 5
});
- se puede configurar el peso de cada tipo de campo de búsqueda
- el archivo
index.json
se crea con el archivoC:\proyectos\hugo\javier-programacion\themes\hugo-theme-docdock\layouts\index.json
enlaces
- los enlaces que se generan son en minúsculas
- por ejemplo para la página
gitClientes.md
se genera el directoriogitclientes
- por ejemplo para la página
menu
- el menú se configura sobre los directorios dentro de content
- dentro de cada directorio el archivo
_index.md
configura la etiqueta del menú y el icono que puede llevar
- dentro de cada directorio el archivo
config
- tengo que quitar una
/
pues aunque en local no daba problemas en producción no resolvía la url
// code.after('<span class="copy-to-clipboard" title="Copy to clipboard"><object class="clippy-icon" type="image/svg+xml" data="' + baseurl + '/images/clippy.svg"/></span>');
code.after('<span class="copy-to-clipboard" title="Copy to clipboard"><object class="clippy-icon" type="image/svg+xml" data="' + baseurl + 'images/clippy.svg"/></span>');
plantillas
Escrito January 25, 2018.