Acest repository conține sursele care generează site-ul cu Ghidul Bobocului, varianta online.
Eleventy este folosit pentru a combina template-ul HTML cu conținutul scris în Markdown.
/index.md
: conținutul text al ghidului, scris în Markdown./_includes/
: director care conține template-ul de HTML/CSS pentru layout.base.html
: scheletul comun de HTML pentru toate paginile.index.html
: template-ul pentru prima pagină.page.html
: template-ul pentru paginile diferitelor secțiuni.
/css/
: director care conține stilurile CSS./_site/
: director temporar în care se generează site-ul final.
Trebuie să ai Node.js și NPM instalat.
De asemenea, acest repository folosește Git Large File Storage pentru a stoca imaginile. Pe Windows vine instalat cu Git, pe alte sisteme de operare trebuie instalat din package manager.
Pentru a instala Eleventy, rulează
npm install
Apoi poți rula
npm start
pentru a avea acces la un server local cu un preview al site-ului.
Modificările pe master
sunt încărcate automat pe server prin GitHub Actions.
Ghidul Bobocului este © 2020 Asociația Studenților la Matematică și Informatică.