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 installApoi poți rula
npm startpentru 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ă.