Skip to content

pyladies-spb/pyladysite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Сайт 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.

Releases

No releases published

Packages

No packages published