Цей проект побудований з використанням таких технологій:
- Github pages
- Middleman
- Bootstrap 3
- Markdown
- Slim
Загальна інформація про побудову веб сторінок на цих технологіях описується в проекті Startpack.
Кожна пісня записується в окремий файл, в директорії /source/
. Фвйл повинен мати розширення .html.md
(подвійне) і містити текст пісні. На початку файлу додається спеціальна секція, яка містить метадані пісні: назву, позначки, тощо.
На даний момент обов'язковою є присутність назви пісні, позначеної етикеткою title:
Зразок форматування пожна подивитися за цим посиланням.
- створити власний рахунук на Github
- створити копію (fork) цього репозиторію
- у власній копії додати пісні
- додавати можна як з текстового редактора у локальній копії репозиторію, так і з веб інтерфейсу Github.
- створити запит на злиття (pull request)
Для опублікування сторінки її потрібно "побудувати" і заслати на Github. Це робиться такими командами:
Перейти в директорію проекту. І потім:
git clone -b gh-pages git@github.com:Kraiany/pisennyk.git build
middleman build
cd build
git add -A
git commit
[додати коментар до коміту]
git push origin gh-pages