Skip to content

Latest commit

 

History

History
81 lines (53 loc) · 2.66 KB

README.md

File metadata and controls

81 lines (53 loc) · 2.66 KB

Materiale didattico per corsi di informatica di scuola secondaria superiore

Materiale didattico usato nell'anno scolastico 2021-2022 in alcune classi di scuola secondaria superiore presso l'I.O. De Gasperi - Battaglia di Norcia (PG).

Argomenti trattati:

  • Algoritmi tramite Flowgorithm
  • Conversione dei suddetti algoritmi in python
  • Introduzione alla programmazione tramite C++
  • Esercizi relativi

Autore: Stefano Pettini. Contattatemi se il materiale vi è utile o per collaborare.

Il materiale didattico

Tutto il materiale è visibile all'indirizzo informatica.pettini.eu.

Come modificare i contenuti

Il materiale è pubblicato tramite GitHub Pages all'indirizzo indicato sopra ed è aggiornato automaticamente a ogni commit. Per contribuire, aprire una PR.

Il sito è generato tramite Jekyll. Per maggiori informazioni, consultare la relativa guida di GitHub Pages.

Ogni file markdown .md è scansionato e trasformato in una pagine HTML automaticamente. Sono inclusi anche i file in sottodirectory. L'homepage è contenuta in index.md.

Per ulteriori dettagli su come scrivere un sito web statico tramite Jekyll, consultare la documentazione ufficiale.

Come riprodurre il sito in locale

Per generare e testate il sito in locale è necessario avere un ambiente di sviluppo Ruby con Bundler.

Installare Ruby, Bundler e Jekyll

Su Linux, sia Ubuntu che Debian:

sudo apt install bundler ruby-dev zlib1g-dev

Gli ultimi due pacchetti sono necessari per compilare alcune dipendenze.

Su macOS:

brew install ruby

Seguire le istruzioni visualizzate per modificare PATH in .zshrc. Chiudere e riaprire il terminale, verificare che Ruby 3 sia installato con ruby --version.

Su Windows, seguire le istruzioni di installazione di Ruby e Bundler come suggerito nella guida di installazione di Jekyll.

Una volta che Ruby and Bundler sono installati, usare i seguenti comandi per configurare Bundler e installare le gemme, inclusa la versione corretta di Jekyll:

bundle config --local path vendor/bundle
bundle install

Questi comandi creano le directory .bundle e vendor, che non devono essere incluse nel git repository.

Generare e testare il sito in locale

Per generare, testare e servire il sito in locale, eseguire:

bundle exec jekyll serve

Potete poi aprire il sito in locale su localhost:4000.