4º. 1er cuatrimestre. Itinerario de Sistemas de la Información. Grado en Ingeniería Informática. ULL
Lea el capítulo 1 del libro
Ahmed, Tahir, Cadle, James, Cox, Julian, Girvan, Lynda, Paul, Alan, Paul, Debra, Thompson, Pete, and BCS, The Chartered Institute for IT. Developing Information Systems: Practical Guidance for IT Professionals. Swindon U.K: BCS Learning & Development Limited, 2014. Web.
Haga un resumen de los conceptos más importantes del capítulo y publíquelo como un post usando Jekyll y GitHub Pages para desplegar el sitio web con el informe.
El template usa el tema Minimal Mistakes.
Puede encontrar el pdf y el HTML del libro en este enlace:
para acceder al capítulo es conveniente que está conectado a la red de la ULL y al PuntoQ de la BULL.
Recuerde cambiar baseurl
en _config.yml
para que contenga el nombre de su repositorio en GitHub:
baseurl : "/intro2sd-template/" # the subpath of your site, e.g. "/blog"
Haga un segundo despliegue en Netlify. Puede usar las referencias:
Con lo aprendido desarrolle su página personal en GitHub (si no es que ya tiene una).
Puede servir fácilmente páginas de error 404 personalizadas con Jekyll reemplazando la página predeterminada Error 404 – File Not Found
que se muestra cuando uno intenta acceder a un enlace roto en su sitio.
Cualquier fichero 404.html
en la raíz de su directorio _site
será atendido automáticamente por GitHub Pages y el servidor de desarrollo WEBrick local.
Véase la documentación de Jekyllrb en Custom 404 Page
Para hacer una página 404 personalizada puede inspirarse en la que se describe en estos apuntes 404.md
Para saber más sobre Jekyll y para resolver dudas de esta práctica puede consultar la sección de Jekyll en estos apuntes
Esta práctica la haremos en un Codespace. Lea la sección Personalizing your Codespace de estos apuntes y personalize sus codespaces.
Abra codespaces en el repositorio de la práctica.
La versión de ruby en 2025 en el docker es
@crguezl ➜ /workspaces/intro2sd-casiano-rodriguez-leon-alu0100291865 (main) $ rvm ls
ruby-3.3.2 [ x86_64 ]
=* ruby-3.3.4 [ x86_64 ]
# => - current
# =* - current && default
# * - default
Mientras que el template está con la 3.1:
@crguezl ➜ /workspaces/intro2sd-casiano-rodriguez-leon-alu0100291865 (main) $ cat .rvm
ruby-3.1
Parece que podemos usar la instalada pero dará un problema en la instalación. Para ello quitemos el Gemfile.lock
:
mv Gemfile.lock Gemfile.lock.3.1
y ejecutemos:
bundle install
Si todo va bien ejecutamos el servidor:
rake serve
que en realidad ejecuta el comando:
bundle exec jekyll s --watch --incremental --future -V -P 4001
_data
(mostrar ejemplo en el informe)