Skip to content

obj1-unahur/obj1-unahur.github.io

Repository files navigation

Sitio de Programación con Objetos 1 - UNAHur

Este sitio está construido utilizando Jekyll, un pequeño motor que compila el sitio antes de publicarlo y nos permite "programar" algunas pequeñas cosas: usar variables, foreach, templates, vistas parciales, etc.

Se explican debajo algunas particularidades para poder agregar información al sitio.

Cómo agregar semanas en la cursada

La descripción de las semanas que aparecen en la sección "Cursada" se genera a partir de los archivos que están en la carpeta _data/semanas, aprovechando la funcionalidad de data files que ofrece Jekyll.

Para crear una semana nueva hay que agregar un archivo con extensión yml, con un formato particular y nombrado según la semana que representa (ej: 1.yml para la primera semana, 2.yml para la segunda, etc.).

La recomendación es mirar alguno que ya exista, pero va una explicación de qué contiene:

descripcion: |
  Todo lo que esté acá va a aparecer como descripción. Vale **usar Markdown**.
  Todos los campos son opcionales, incluido este.

ejercicios:         # Se pueden poner varios, notar el guión antes de cada item
  - name: Sueldo de Pepe (inicial)                        # nombre del ejercicio
    repo: obj1-unahur/sueldo-pepe-inicial                 # slug del repo GitHub (o sea, lo que viene después de github.com/...)
    classroom: https://classroom.github.com/a/K5Q_OYMF    # URL de GitHub Classroom
  - name: Multipepita                                     
    repo: wollok/multipepita
    classroom: https://classroom.github.com/a/4pxDNIhk

mumuki:             # Se puede poner solo una
  guia: Personas y barrios - qué anda, qué no, cuánto da
  url: https://mumuki.io/wollok-obj1/lessons/482-objetos-y-mensajes-personas-y-barrios-que-anda-que-no-cuanto-da