Sito di hackmeeting 2018 https://hackmeeting.org/hackit18/
Find a file
2018-07-05 12:44:36 +02:00
content comunicato stampa FIX sintassi rst 2018-07-05 12:21:18 +02:00
plugins clean some code 2018-07-01 17:03:10 +02:00
talks talk relativita' modificato 2018-07-05 12:44:36 +02:00
themes/hackit0x15 stile diverso per pranzi/cene/assemblee 2018-06-29 18:27:09 +02:00
.agignore ripartiamo dal sito vecchio 2018-04-12 19:05:28 +02:00
.gitignore ripartiamo dal sito vecchio 2018-04-12 19:05:28 +02:00
locandina.jpg Aggiungi locandina in press. 2018-06-13 12:31:45 +02:00
Makefile ripartiamo dal sito vecchio 2018-04-12 19:05:28 +02:00
pelicanconf.py FIX logo 2018-06-14 13:15:43 +02:00
publishconf.py ICS: url and description; refactoring 2018-06-24 00:43:18 +02:00
README.md py3 compatibility 2018-07-01 13:09:39 +02:00
requirements.txt ICS: url and description; refactoring 2018-06-24 00:43:18 +02:00

Hackmeeting 2018

Sources for Italian Hackmeeting 0x15 (2018) website.

HowTo

So you want to contribute, nice!

mkvirtualenv hackmeeting-website
pip install -r requirements.txt
make
firefox output/index.html

Also, make help is your friend.

Morte ai nemici dell'UTF-8

Se devi debuggare, make DEBUG=1

Aggiungere un talk

cp -r talks/_talk_example/ talks/MIOTALK/
vim talks/MIOTALK/meta.yaml

Quindi rifai make publish come spiegato prima: l'output ti informa di eventuali errori nei campi o sovrapposizioni con altri talk, leggilo!

Hacking

Il sito è un'istanza di pelican, più alcuni plugin custom: langmenu, per avere un menu che punta alle versioni localizzate della pagina; talks, per gestire i talk in modo speciale.

Il tutto richiede python 2.7, ma dal prossimo anno si potrebbe passare a python 3. Quindi cerca di tenere la compatibilità, se metti mano al codice python.