page-test

0
README.md

Jekyll Blog Site

Простой и чистый блог-сайт, созданный с использованием Jekyll.

Структура проекта

├── _config.yml # Конфигурация Jekyll ├── index.md # Главная страница ├── about.md # Страница "О нас" ├── _posts/ # Директория с постами блога │ └── 2026-01-01-happy-new-year.md ├── _layouts/ # Шаблоны страниц │ ├── default.html # Базовый шаблон │ └── post.html # Шаблон для постов ├── assets/ # Статические ресурсы │ └── css/ │ └── style.css # Основные стили └── README.md # Этот файл

Быстрый старт

Установка Jekyll

Запуск сайта

Сборка для продакшена

Создание новых постов

  1. Создайте новый файл в директории
    _posts/
  2. Имя файла должно следовать формату:
    YYYY-MM-DD-title.md
  3. В начале файла добавьте YAML front matter:
  1. Напишите содержимое на Markdown

Кастомизация

Изменение конфигурации

Отредактируйте

_config.yml
для изменения:

  • Названия сайта и описания
  • Автора
  • URL-адресов
  • Настроек Markdown и подсветки синтаксиса

Изменение дизайна

  • Основные стили находятся в
    assets/css/style.css
  • Шаблоны страниц в
    _layouts/
  • Цветовую схему можно изменить в CSS-переменных

Добавление новых страниц

  1. Создайте новый
    .md
    файл в корне проекта
  2. Добавьте YAML front matter:

Развертывание

GitHub Pages

  1. Создайте репозиторий на GitHub
  2. Загрузите файлы проекта
  3. В настройках репозитория включите GitHub Pages
  4. Выберите источник (обычно
    main
    или
    master
    branch)

Netlify

  1. Подключите ваш GitHub репозиторий к Netlify
  2. Установите команду сборки:
    jekyll build
  3. Установите папку публикации:
    _site

Другие варианты

  • Vercel: Поддерживает Jekyll
  • Surge.sh: Простая загрузка папки
    _site
  • AWS S3: Загрузите содержимое
    _site/
    в S3 bucket

Полезные команды

Дополнительные ресурсы

Лицензия

Этот проект создан для демонстрационных целей. Вы можете использовать и модифицировать его по своему усмотрению.


Создано с ❤️ с использованием Jekyll