Introduzione Hello, World!


  • Un generatore di siti statici combina contenuti specifici per pagina con elementi di layout e informazioni di stile per creare singole pagine web.
  • GitHub/GitLab Pages è una buona scelta per chi ha già familiarità con Git e GitHub/GitLab.
  • Questo approccio può essere utilizzato per creare un sito web/blog relativamente piccolo con un budget limitato.

Scrivere con Markdown


  • Markdown è un modo relativamente semplice per scrivere testo formattato
  • I tag Markdown e HTML possono essere utilizzati insieme in una singola pagina
  • Consiglio di indicare i link in Markdown in stile “reference-style”
  • La landing page di un sito web è convenzionalmente denominata index.md

Ospitare pagine su GitLab


  • GitLab serve le pagine nel tuo progetto in base a un file di configurazione chiamato .gitlab-ci.yml

Pagine GitLab con Jekyll


  • Attraverso Jekyll, GitLab serve le pagine generate dai file .md

Pagine GitLab con Sphinx


  • Attraverso Sphinx, GitLab serve le pagine generate dai file .rst

Pagine GitLab con libri Jupyter


  • Attraverso i libri Jupyter, sarai in grado di integrare componenti interattivi e codice nelle tue pagine web

Modelli di GitLab


  • Puoi trovare molti template preesistenti per siti su Internet
  • Puoi evitare lavoro superfluo basando i nuovi layout su quelli precedenti

Quando le cose vanno male


  • Se una pipeline fallisce, GitLab ti fornirà un feedback utile sul motivo