Перейти к содержанию

Статический сайт из Markdown

Все курсы

Последовательно создаём библиотеку статей: от первой HTML-страницы до каталога, поиска и публикации на Beget. Сохраняем постоянные адреса и отделяем материалы от оформления.

В серии 12 уроков. Начните с первой сборки и добавляйте возможности в порядке уроков. К концу серии у учебного сайта будут общие шаблоны, навигация, поиск, карта сайта и порядок выпуска.

Перед началом

Базовые знания HTML и Python. Для упражнений используйте отдельную рабочую папку.

Уроки по порядку

  1. Статический сайт из Markdown: первая сборка HTML
  2. YAML front matter в Markdown: заголовок и описание статьи
  3. Статический сайт: несколько страниц и постоянные URL
  4. Шаблоны статического сайта: общий хедер и футер
  5. Ресурсы статического сайта: CSS, изображения и структура папок
  6. Markdown: таблицы, блоки кода и сохранение HTML-разметки
  7. Каталог статей из Markdown: рубрики и метаданные
  8. Пагинация статического сайта: порядок уроков и переходы
  9. Поиск на статическом сайте без серверного обработчика
  10. SEO статического сайта: canonical, robots.txt и sitemap.xml
  11. Обновление сайта: проверка сборки и сохранение старых URL
  12. Деплой статического сайта на Beget: публикация и HTTP-проверки

Уроки развивают общий пример. Переходите к следующему после разбора результата предыдущего; к нужной теме можно вернуться по этому оглавлению.

Выбрать другой курс · Открыть каталог всех материалов