Skip to content

Draft: Cambiar la forma en que se gestionan las plantillas

fauno requested to merge themes into master

Para poder tener siempre la última versión de las definiciones de artículos, las plantillas con sus definiciones se convierten en submódulos git dentro del directorio _themes/.

La plantilla actual se vincula en _current_theme desde _themes/PLANTILLA y a su vez está vinculada en _data/layouts.

Para cambiar una plantilla en el skel hay que cambiar el nombre en _config.yml y actualizar el link simbólico a _current_theme.

Para agregar una plantilla nueva, hay que agregar el submódulo con:

git submodule add \
    https://0xacab.org/sutty/jekyll/PLANTILLA-jekyll-theme.git \
    _themes/PLANTILLA-jekyll-theme

Y agregarlo a la lista de plantillas disponibles dentro de Gemfile. Luego correr bundle install y hacer un commit de todos los cambios.

Edited by Nulo

Merge request reports

Loading