Mi5aka / pyladysite

PyLadies SPb website

Home Page:http://spb.pyladies.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Сайт PyLadies Spb

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

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

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

  • Главная страница generated\_posts\2018\2018-07-1-About
  • Code of Conduct generated\_posts\2018\2018-07-1-Code-of-Conduct
  • FAQ generated\_posts\2018\2018-07-1-FAQ.md

Чтобы добавить партнёра, обновите 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.

About

PyLadies SPb website

http://spb.pyladies.com

License:MIT License


Languages

Language:HTML 51.9%Language:JavaScript 29.0%Language:CSS 18.6%Language:Python 0.2%Language:Ruby 0.2%