Глоссарий терминов
Документация по статическому генератору сайтов Zola
Глоссарий терминов Zola🔗
Этот глоссарий содержит основные термины, используемые в Zola и статических генераторах сайтов.
Алфавитный указатель🔗
А🔗
Статический генератор сайтов (SSG)🔗
Программа, которая преобразует контент (обычно в формате Markdown), шаблоны и конфигурацию в готовые HTML-файлы. Эти файлы можно разместить на любом веб-сервере без необходимости серверной обработки.
Пример: Zola, Hugo, Jekyll
Статический сайт🔗
Веб-сайт, состоящий из предварительно сгенерированных HTML-файлов, CSS и JavaScript, которые отдаются пользователю без серверной обработки.
Преимущества: Быстрая загрузка, высокая безопасность, легкое кэширование
Б🔗
Бинарный файл🔗
Исполняемый файл, содержащий скомпилированный код программы. Zola распространяется как единый бинарный файл без зависимостей.
Пример: /usr/local/bin/zola
В🔗
Веб-сервер🔗
Программное обеспечение, которое обрабатывает HTTP-запросы и отдает веб-страницы. Для Zola можно использовать любой веб-сервер (Nginx, Apache, Caddy и др.).
Г🔗
Генерация сайта🔗
Процесс преобразования исходных файлов (Markdown, шаблоны, конфигурация) в готовые HTML-файлы.
Команда: zola build
Д🔗
Домен🔗
Уникальное имя веб-сайта в интернете. Например, n.syntog.ru.
К🔗
Контент🔗
Основное содержимое веб-сайта - статьи, страницы, посты. В Zola контент обычно хранится в формате Markdown в директории content/.
Конфигурация🔗
Настройки сайта, хранящиеся в файле config.toml. Включают базовый URL, параметры сборки, настройки Markdown и другие опции.
Кэширование🔗
Сохранение статических файлов в кэше браузера или CDN для ускорения загрузки страниц.
М🔗
Markdown🔗
Легкий язык разметки для форматирования текста. Используется для создания контента в Zola.
Пример:
# Заголовок
**Жирный текст** и *курсив*
[Ссылка](https://example.com)
Маршрутизация🔗
Процесс определения, какой контент отображать для конкретного URL. Zola автоматически создает маршруты на основе структуры директорий.
Н🔗
Навигация🔗
Система меню и ссылок, позволяющая пользователям перемещаться по сайту.
О🔗
Отладка🔗
Процесс поиска и исправления ошибок в коде или конфигурации.
Команда для отладки: zola serve --interface 0.0.0.0 --port 1111
П🔗
Публикация🔗
Процесс размещения сгенерированного сайта на веб-сервере для общего доступа.
Путь (Path)🔗
Адрес файла или директории в файловой системе или URL.
Р🔗
Развертывание🔗
Процесс копирования сгенерированных файлов на рабочий веб-сервер.
Типичные методы: FTP, SFTP, Git, CI/CD
Разметка🔗
Способ форматирования текста с помощью тегов или специальных символов.
Репозиторий🔗
Хранилище кода и файлов проекта, обычно управляемое системой контроля версий (Git).
Rust🔗
Язык программирования, на котором написан Zola. Известен своей производительностью и безопасностью.
С🔗
Sass🔗
Препроцессор CSS, позволяющий использовать переменные, вложенности и миксины в стилях.
Сервер разработки🔗
Локальный веб-сервер для предварительного просмотра сайта во время разработки.
Команда: zola serve
Сборка🔗
Процесс генерации статических файлов из исходных материалов.
Ссылка🔗
Элемент HTML, позволяющий переходить с одной страницы на другую.
Markdown синтаксис: [текст](url)
Т🔗
Таксономия🔗
Система классификации контента (теги, категории, авторы и др.).
Пример конфигурации:
[taxonomies]
tags = "tags"
categories = "categories"
Тема🔗
Набор шаблонов, стилей и скриптов, определяющих внешний вид сайта.
Тера (Tera)🔗
Язык шаблонов, используемый в Zola. Похож на Jinja2.
Пример:
<h1>{{ page.title }}</h1>
<div>{{ page.content | safe }}</div>
TOML🔗
Формат конфигурационных файлов, используемый Zola.
Пример:
[markdown]
highlight_code = true
У🔗
URL🔗
Унифицированный указатель ресурса - адрес веб-страницы в интернете.
Пример: https://n.syntog.ru/glossary/
Ф🔗
Фронт-маттер (Front Matter)🔗
Метаданные страницы в формате TOML или YAML, размещаемые в начале Markdown-файла.
Пример:
+++
title = "Моя страница"
draft = false
+++
Функция🔗
В программировании - блок кода, выполняющий определенную задачу.
Х🔗
Хост🔗
Сервер или компьютер, на котором размещен веб-сайт.
Хэш🔗
Уникальное строковое представление данных, часто используемое для идентификации файлов.
Ц🔗
Цветовая схема🔗
Набор цветов, используемых для оформления сайта.
Ш🔗
Шаблон🔗
Файл, определяющий структуру и внешний вид страницы. Zola использует шаблоны Tera.
Шрифт🔗
Набор символов определенного дизайна, используемый для отображения текста.
Э🔗
Элемент🔗
Часть веб-страницы, определенная HTML-тегом.
Примеры: <div>, <p>, <h1>
Ю🔗
Юникод🔗
Стандарт кодирования символов, поддерживающий символы всех письменных языков.
Я🔗
Язык программирования🔗
Формальный язык для написания компьютерных программ.
Примеры: Rust, Python, JavaScript
Якорь🔗
Элемент HTML, позволяющий создавать ссылки на конкретные части страницы.
Синтаксис: <a href="#section">Ссылка на раздел</a>
Поиск по глоссарию🔗
Используйте поле поиска ниже, чтобы быстро найти нужный термин:
Программа, которая преобразует контент (обычно в формате Markdown), шаблоны и конфигурацию в готовые HTML-файлы. Эти файлы можно разместить на любом веб-сервере без необходимости серверной обработки.
Пример: Zola, Hugo, Jekyll
Статический сайт🔗
Веб-сайт, состоящий из предварительно сгенерированных HTML-файлов, CSS и JavaScript, которые отдаются пользователю без серверной обработки.
Преимущества: Быстрая загрузка, высокая безопасность, легкое кэширование
Б🔗
Бинарный файл🔗
Исполняемый файл, содержащий скомпилированный код программы. Zola распространяется как единый бинарный файл без зависимостей.
Пример: /usr/local/bin/zola
В🔗
Веб-сервер🔗
Программное обеспечение, которое обрабатывает HTTP-запросы и отдает веб-страницы. Для Zola можно использовать любой веб-сервер (Nginx, Apache, Caddy и др.).
Г🔗
Генерация сайта🔗
Процесс преобразования исходных файлов (Markdown, шаблоны, конфигурация) в готовые HTML-файлы.
Команда: zola build
Д🔗
Домен🔗
Уникальное имя веб-сайта в интернете. Например, n.syntog.ru.
К🔗
Контент🔗
Основное содержимое веб-сайта - статьи, страницы, посты. В Zola контент обычно хранится в формате Markdown в директории content/.
Конфигурация🔗
Настройки сайта, хранящиеся в файле config.toml. Включают базовый URL, параметры сборки, настройки Markdown и другие опции.
Кэширование🔗
Сохранение статических файлов в кэше браузера или CDN для ускорения загрузки страниц.
М🔗
Markdown🔗
Легкий язык разметки для форматирования текста. Используется для создания контента в Zola.
Пример:
# Заголовок
**Жирный текст** и *курсив*
[Ссылка](https://example.com)
Маршрутизация🔗
Процесс определения, какой контент отображать для конкретного URL. Zola автоматически создает маршруты на основе структуры директорий.
Н🔗
Навигация🔗
Система меню и ссылок, позволяющая пользователям перемещаться по сайту.
О🔗
Отладка🔗
Процесс поиска и исправления ошибок в коде или конфигурации.
Команда для отладки: zola serve --interface 0.0.0.0 --port 1111
П🔗
Публикация🔗
Процесс размещения сгенерированного сайта на веб-сервере для общего доступа.
Путь (Path)🔗
Адрес файла или директории в файловой системе или URL.
Р🔗
Развертывание🔗
Процесс копирования сгенерированных файлов на рабочий веб-сервер.
Типичные методы: FTP, SFTP, Git, CI/CD
Разметка🔗
Способ форматирования текста с помощью тегов или специальных символов.
Репозиторий🔗
Хранилище кода и файлов проекта, обычно управляемое системой контроля версий (Git).
Rust🔗
Язык программирования, на котором написан Zola. Известен своей производительностью и безопасностью.
С🔗
Sass🔗
Препроцессор CSS, позволяющий использовать переменные, вложенности и миксины в стилях.
Сервер разработки🔗
Локальный веб-сервер для предварительного просмотра сайта во время разработки.
Команда: zola serve
Сборка🔗
Процесс генерации статических файлов из исходных материалов.
Ссылка🔗
Элемент HTML, позволяющий переходить с одной страницы на другую.
Markdown синтаксис: [текст](url)
Т🔗
Таксономия🔗
Система классификации контента (теги, категории, авторы и др.).
Пример конфигурации:
[taxonomies]
tags = "tags"
categories = "categories"
Тема🔗
Набор шаблонов, стилей и скриптов, определяющих внешний вид сайта.
Тера (Tera)🔗
Язык шаблонов, используемый в Zola. Похож на Jinja2.
Пример:
<h1>{{ page.title }}</h1>
<div>{{ page.content | safe }}</div>
TOML🔗
Формат конфигурационных файлов, используемый Zola.
Пример:
[markdown]
highlight_code = true
У🔗
URL🔗
Унифицированный указатель ресурса - адрес веб-страницы в интернете.
Пример: https://n.syntog.ru/glossary/
Ф🔗
Фронт-маттер (Front Matter)🔗
Метаданные страницы в формате TOML или YAML, размещаемые в начале Markdown-файла.
Пример:
+++
title = "Моя страница"
draft = false
+++
Функция🔗
В программировании - блок кода, выполняющий определенную задачу.
Х🔗
Хост🔗
Сервер или компьютер, на котором размещен веб-сайт.
Хэш🔗
Уникальное строковое представление данных, часто используемое для идентификации файлов.
Ц🔗
Цветовая схема🔗
Набор цветов, используемых для оформления сайта.
Ш🔗
Шаблон🔗
Файл, определяющий структуру и внешний вид страницы. Zola использует шаблоны Tera.
Шрифт🔗
Набор символов определенного дизайна, используемый для отображения текста.
Э🔗
Элемент🔗
Часть веб-страницы, определенная HTML-тегом.
Примеры: <div>, <p>, <h1>
Ю🔗
Юникод🔗
Стандарт кодирования символов, поддерживающий символы всех письменных языков.
Я🔗
Язык программирования🔗
Формальный язык для написания компьютерных программ.
Примеры: Rust, Python, JavaScript
Якорь🔗
Элемент HTML, позволяющий создавать ссылки на конкретные части страницы.
Синтаксис: <a href="#section">Ссылка на раздел</a>
Поиск по глоссарию🔗
Используйте поле поиска ниже, чтобы быстро найти нужный термин: