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 plantilla hyde-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

DOCDOCK TEMA ANTERIOR

disableNavChevron = true
  • el tema se puede modificar poniendo la modificacion en C:\proyectos\hugo\javier-programacion\layouts que modifica lo que esta en C:\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 archivo C:\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 directorio gitclientes

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

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.