Desarrollo Colaborativo de Proyectos de Aprendizaje y Enseñanza de Tecnologías en la Nube
En el repo de la asignación , procedemos a abrir CodeSpaces. Para ello, en el repo, nos vamos a la etiqueta “Code” y elegimos la pestaña “CodeSpaces”:
Elegimos la opción Create codespace on master
y hacemos click
La consecuencia es que se nos abre una página con el editor CodeSpaces. En la ventana de la terminal escribimos el comando para instalar las dependencias:
bundle install
este comando hace que se instalen las librerías necesarias para que el generador estático de contenidos Jekyll pueda funcionar:
A continuación ponemos a correr el servidor jekyll
en el contenedor creado. Para ello escribimos en la terminal:
bundle exec jekyll build
o bien aprovechar que dicho comando a sido como abreviado como tarea en el fichero Rakefile
:
rake serve
Se nos abre una ventana emergente Open in Browser
:
El servidor web ha arrancado y esta a la escucha de las peticiones.
Hacemos click en Open in Browser
y abrimos una nueva pestaña en la que visitamos la página web servida.
Veremos algo similar a esto:
¡Nuestra página web esta funcionando!
Si no hubieramos tenido ya instalado bundler
podríamos haber hecho:
gem install bundler jekyll
bundle update
bundle exec jekyll serve
Ver el vídeo GitHub Codespaces with GitHub Pages por Jon Gallant