Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slon Media

Статический сайт студии Slon. Сборка и менеджер пакетов не нужны.

Добавление контента и оформление

Главная — обзор проектов. Фильмы, книги и новости имеют отдельные страницы; testimonials.html содержит команду, contact.html — способы связи.

Исходные материалы хранятся в content/site/*.json, порядок проектов — в content/site.json, команда — в content/team.json. Общие шапка, меню и подвал задаются в templates/content/base.html, оформление — в css/style.css. После изменения исходников обновите готовые HTML и карту сайта:

python3 scripts/render-content.py --build

Python-зависимости не нужны. Готовые HTML входят в репозиторий, поэтому серверу генератор не требуется. Не правьте сгенерированные страницы напрямую: следующая генерация заменит такие изменения.

Для нового фильма, книги или новости используйте проектный скилл slon-site-content. Предварительный просмотр одного материала можно создать командой:

python3 scripts/render-content.py content/site/book-oda-moskve.json --replace

Черновики находятся в docs/design/ и не входят в Docker-образ сайта.

Запуск на macOS через Colima

Убедитесь, что установлены Colima и Docker CLI, затем в корне репозитория выполните:

colima start
docker build -t slon.media .
docker run --rm --name slon-media -p 8080:80 slon.media

Откройте http://localhost:8080. Контейнер работает в текущем окне терминала; чтобы остановить его, нажмите Control-C.

После изменения файлов пересоберите образ и запустите контейнер снова:

docker build -t slon.media .
docker run --rm --name slon-media -p 8080:80 slon.media

Когда сайт больше не нужен, можно остановить виртуальную машину Colima:

colima stop

Быстрый просмотр без Docker

Для обычной проверки HTML, CSS и изображений достаточно встроенного HTTP-сервера Python 3:

python3 -m http.server 8080

После этого откройте http://localhost:8080. Изменения в файлах будут доступны после обновления страницы. Остановите сервер сочетанием Control-C.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages