El presente documento es una guía para la instalación de este tema de Jekyll del que se puede ver una demo
Sigue los siguientes pasos:
-
Crea un repositorio en GitHub y conviértelo en GitHub Pages. Visita la url
https://github.com/usuario/repo/settings/pages
y sigue los pasos. -
Clónalo en local
-
Descarga este repo y descomprímelo en el tuyo
-
Modifica el archivo
_config.yml
github_username: usuario github_repo: usuario/tu-nombre-de-tu-repo baseurl: /tu-nombre-de-tu-repo
-
Modifica los archivos
index.html
eindex-popup.html
y adáptalos a tus necesidades. -
Sube todos los archivos a GitHub
git add . git commit -m "Primera versión" git push
-
Al poco tiempo tendrás la primera versión de tu web en
https://usuario.github.io/repo/
Los post se deben guardar dentro de la carpeta _posts
y deben seguir el formato yyyy-mm-dd-nombre-del-post.md
En el front-matter
aparecen muchos campos que creo que son auto-explicables y permiten cambiar por ejemplo el título, el tema
(en la variable categories
), el directorio en el que están las imágenes, etc.
El tema
es importante porque discrimina en qué apartado de la página de portada aparece el enlace al post:
<h3>Tema 1 - Introducción</h3>
<ol class='portada'>
{% for post in site.posts reversed %}
{% if post.categories contains "tema1" %}
<li><h4><a href="{{site.baseurl}}{{ post.url }}">{{ post.title }}</a></h4></li>
{% endif %}
{% endfor %}
</ol>
Como prerequisito se debe tener instalado pandoc
La imagen que se usa en la portada está en assets\img\modelo-portada.svg
Genera una imagen png y modifica el front-matter de tu post con la ruta a esta imagen
titlepage-background: assets/img/git-basico/dibujo.png
Ahora ejecuta este comando:
pandoc _posts/nombre-de-archivo.md --pdf-engine=xelatex --resource-path=.:/home/victorponz/Documentos/2020-21/Ciberseguridad/.. -o assets/pdf/nombre-de-archivo.pdf --template=eisvogel.tex --toc --highlight-style tango --filter pandoc-latex-environment --variable urlcolor=cyan