pyladies-spb / pyladysite

PyLadies SPb website
http://spb.pyladies.com
MIT License
3 stars 3 forks source link

Сайт PyLadies Spb

НЕ ПРАВЬТЕ ДАННЫЙ САЙТ, У НАС УЖЕ ПРАКТИЧЕСКИ ГОТОВ НОВЫЙ

Сделан на генераторе статики Mynt, сёрвится через Flask.

Чтобы редактировать содержимое:

Чтобы добавить партнёра, обновите partners в generated\config.yml

Чтобы добавить новую страничку:

  1. создайте .md-файл в generated/_posts/2018/
  2. создайте директорию с index.html (подобно тому как это сделано в случае generated/CodeOfConduct/index.html, например)
  3. добавьте пункт меню в generated/_templates/site.html
  4. добавьте маршрут в app.py

Генерация страниц:

  # создать virtualenv с python 2.7

  pip install -r generated/requirements.txt
  cd generated
  mynt gen -f _site && mynt serve _site

После изменения шаблонов в generated\_templates или параметров в generated\config.yml страницы обязательно перегенерить перед коммитом.

Чтобы проверить, корректно ли flask сёрвит страницы:

# создать virtualenv с python 3.6

pip install -r requirements.txt
FLASK_APP=app.py 
flask run

После перегенерации и пуша в мастер-ветку изменения автоматом поднянутся на Heroku.