# "Introduction to Systems Development" and Static Generators
# Lectura: Introduction to Systems Development
Lea el capítulo 1 del libro
Referencia
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.
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 (opens new window) de la BULL.
# Objetivo
Haga un resumen de los conceptos más importantes del capítulo y publíquelo como un post usando Jekyll y GitHub Pages (opens new window) para desplegar el sitio web con el informe.
# Tema
El template del que parte el repo de la asignación usa el tema Minimal Mistakes (opens new window).
# Despliegues
# gh-pages
Despliegue en GitHub pages usando la rama gh-pages
.
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"
# Netlify
Haga un segundo despliegue en Netlify. Netlify no forma parte del Pack de GH así que tendrá que cambiar la visibilidad de su repo a público.
Puede usar las referencias:
- A Step-by-Step Guide: Jekyll 3.0 on Netlify (opens new window)
- A Step-by-Step Guide: Jekyll 4.0 on Netlify (opens new window)
# An introduction to Async JS to build a customized 404 page
Para hacer una página 404 personalizada puede inspirarse en la que se describe en estos apuntes 404.md
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 (opens new window)
Para hacer una página 404 personalizada puede inspirarse en la que se describe en estos apuntes que puede ver en funcionamiento en esta web (opens new window)
You can install the VSCode extension Thunder Client (opens new window) for testing the cat API.
# Página Personal en GitHub
Con lo aprendido desarrolle su página personal en GitHub (si no es que ya tiene una).
# Entrega
Elimine los posts que no son suyos y las colecciones de ejemplo simplificando el we site a lo que son sus aportaciones:
- Sus colecciones
- Sus posts
- La barra de navegación sólo debe tener lo que es interesante para esta práctica (por ejemplo, la "quick start guide debe ser eliminada")
- Simplifique la home page