Перевод на zensical и актуализация
This commit is contained in:
+211
@@ -0,0 +1,211 @@
|
||||
# https://zensical.org/docs/setup/basics
|
||||
|
||||
[project]
|
||||
site_name = "Документация"
|
||||
site_url = "https://example.com"
|
||||
site_description = "Описание проекта и его компонентов"
|
||||
site_author = "Иван Иванов"
|
||||
copyright = "Иван Иванов © 2026, MIT License"
|
||||
# copyright = "Иван Иванов © 2026, MIT License | <a href="#__consent">Настройки cookie</a>"
|
||||
# repo_url = "https://git.axenov.dev/anthony/zensical-boilerplate"
|
||||
# repo_name = "anthony/zensical-boilerplate"
|
||||
# edit_uri = "src/branch/master/content/"
|
||||
|
||||
docs_dir = "./content"
|
||||
site_dir = "./site"
|
||||
use_directory_urls = false
|
||||
dev_addr = "localhost:8000"
|
||||
watch = ["content", "snippets"]
|
||||
extra_css = ["_css/extra.css"]
|
||||
# extra_javascript = [
|
||||
# "_js/extra.js",
|
||||
# "https://unpkg.com/ionicons@7.1.0/dist/ionicons/ionicons.js",
|
||||
# ]
|
||||
|
||||
nav = [
|
||||
"index.md",
|
||||
{"Раздел 1" = [
|
||||
"part1/page1.md",
|
||||
"part1/page2.md",
|
||||
]},
|
||||
# {"Debug" = [
|
||||
# "vscode-icons.md",
|
||||
# "sandbox.md",
|
||||
# ]},
|
||||
]
|
||||
|
||||
[project.validation] # валидация контента при сборке
|
||||
invalid_links = true # битые ссылки
|
||||
invalid_link_anchors = true # битые якоря
|
||||
|
||||
[project.extra]
|
||||
homepage = "/index.html" # ссылка на логотипе
|
||||
generator = false # убрать из футера ссылку на Zensical
|
||||
|
||||
# [project.extra.consent] # предупреждение о куках
|
||||
# title = "Уведомление о сookies"
|
||||
# description = """
|
||||
# Мы используем cookie-файлы для улучшения пользовательского опыта и сбора статистики.
|
||||
# Для получения дополнительной информации вы можете ознакомиться с нашей <a href="basics/legal/cookies.html">Политикой использования cookie-файлов</a>.
|
||||
# """
|
||||
# actions = [
|
||||
# "accept",
|
||||
# # "reject,
|
||||
# ]
|
||||
|
||||
# [project.extra.analytics.feedback]
|
||||
# title = "Полезна ли эта страница?"
|
||||
|
||||
# [[project.extra.analytics.feedback.ratings]]
|
||||
# icon = "material/emoticon-happy-outline"
|
||||
# name = "Да, всё понятно"
|
||||
# data = 1
|
||||
# note = "Спасибо за отзыв!"
|
||||
|
||||
# [[project.extra.analytics.feedback.ratings]]
|
||||
# icon = "material/emoticon-sad-outline"
|
||||
# name = "Нет, нужны уточнения"
|
||||
# data = 0
|
||||
# note = "Спасибо за отзыв!"
|
||||
|
||||
[[project.extra.social]] # соц. кнопка в футере
|
||||
name = "Новостной канал в Telegram"
|
||||
icon = "simple/telegram"
|
||||
link = "https://t.me/"
|
||||
|
||||
[[project.extra.social]] # соц. кнопка в футере
|
||||
name = "Сообщество в Telegram"
|
||||
icon = "simple/telegram"
|
||||
link = "https://t.me/"
|
||||
|
||||
[[project.extra.social]] # соц. кнопка в футере
|
||||
name = "YouTube"
|
||||
icon = "simple/youtube"
|
||||
link = "https://www.youtube.com/"
|
||||
|
||||
[[project.extra.social]] # соц. кнопка в футере
|
||||
name = "GitHub"
|
||||
icon = "fontawesome/brands/git"
|
||||
link = "https://git.axenov.dev/anthony/zensical-boilerplate"
|
||||
|
||||
[project.extra.status]
|
||||
beta = "Нестабильный функционал"
|
||||
|
||||
[project.theme] # общие настройки темы
|
||||
custom_dir = "./overrides"
|
||||
language = "ru"
|
||||
logo = "/_assets/logo-mid.png" # относительно docs_dir
|
||||
# favicon = "/_assets/favicon-32x32.png" # относительно docs_dir
|
||||
features = [
|
||||
# "header.autohide", # скрывать заголовок при скролле
|
||||
"content.code.annotate",
|
||||
"content.code.copy",
|
||||
"content.code.select",
|
||||
"content.footnote.tooltips",
|
||||
"content.tabs.link",
|
||||
"content.tooltips",
|
||||
|
||||
# "navigation.instant",
|
||||
# "navigation.instant.prefetch",
|
||||
# "navigation.instant.progress",
|
||||
"navigation.tabs", # 1 уровень навигации превращаются в табы в шапке
|
||||
# "navigation.tabs.sticky", # не скрывать табы под заголовком при скролле
|
||||
"navigation.sections", # заголовки секций меню сворачиваются или статичны
|
||||
"navigation.tracking", # подстановка якорей страницы в урлу при скролле
|
||||
# "navigation.expand", # развёрнутые подменю по умолчанию
|
||||
"navigation.path", # хлебные крошки над H1 страницы
|
||||
"navigation.indexes", # если есть index.md, то пункт меню разворачиваблен и открывает свой index.md
|
||||
"navigation.footer", # прошлый/следующий документ в футере
|
||||
"navigation.top", # кнопка возврата наверх
|
||||
|
||||
"toc.follow", # подсветка загловков содержания при скролле
|
||||
"search.highlight", # подсвечивать поисковый запрос на странице при переходе из поиска
|
||||
|
||||
# "content.action.edit", # редактирование страницы в repo_url
|
||||
# "content.action.view", # исходник страницы в repo_url
|
||||
]
|
||||
|
||||
[project.theme.font]
|
||||
text = "Inter"
|
||||
code = "Jetbrains Mono"
|
||||
|
||||
[[project.theme.palette]] # Светлая тема
|
||||
media = "(prefers-color-scheme: light)"
|
||||
scheme = "default"
|
||||
# primary = "white"
|
||||
accent = "teal"
|
||||
toggle.icon = "lucide/moon"
|
||||
toggle.name = "Включить тёмную тему"
|
||||
|
||||
[[project.theme.palette]] # Тёмная тема
|
||||
media = "(prefers-color-scheme: dark)"
|
||||
scheme = "slate"
|
||||
# primary = "black"
|
||||
accent = "teal"
|
||||
toggle.icon = "lucide/sun"
|
||||
toggle.name = "Включить светлую тему"
|
||||
|
||||
[project.theme.icon]
|
||||
repo = "fontawesome/brands/github"
|
||||
edit = "material/pencil"
|
||||
view = "material/eye"
|
||||
|
||||
[project.theme.icon.tag]
|
||||
default = "lucide/hash"
|
||||
html = "fontawesome/brands/html5"
|
||||
js = "fontawesome/brands/js"
|
||||
css = "fontawesome/brands/css3"
|
||||
vscode = "material/microsoft-visual-studio-code"
|
||||
intellij = "simple/jetbrains"
|
||||
jetbrains = "simple/jetbrains"
|
||||
cli = "material/console"
|
||||
brain = "material/brain"
|
||||
|
||||
[project.extra.tags]
|
||||
HTML5 = "html"
|
||||
JavaScript = "js"
|
||||
CSS = "css"
|
||||
VSCode = "vscode"
|
||||
"VS Code" = "vscode"
|
||||
IntelliJ = "intellij"
|
||||
JetBrains = "jetbrains"
|
||||
CLI = "cli"
|
||||
"модель" = "brain"
|
||||
"модели" = "brain"
|
||||
"ии" = "brain"
|
||||
AI = "brain"
|
||||
LLM = "brain"
|
||||
|
||||
[project.markdown_extensions.pymdownx.highlight]
|
||||
anchor_linenums = true
|
||||
pygments_lang_class = true
|
||||
|
||||
[project.markdown_extensions.pymdownx.emoji]
|
||||
emoji_index = "zensical.extensions.emoji.twemoji"
|
||||
emoji_generator = "zensical.extensions.emoji.to_svg"
|
||||
options.custom_icons = ["./overrides/.icons"]
|
||||
|
||||
[project.markdown_extensions.pymdownx.snippets]
|
||||
base_path = "./snippets"
|
||||
|
||||
[project.markdown_extensions.pymdownx.tabbed]
|
||||
alternate_style = true
|
||||
|
||||
[project.markdown_extensions.toc]
|
||||
permalink = true
|
||||
# title = "На этой странице:"
|
||||
|
||||
[project.markdown_extensions.abbr]
|
||||
[project.markdown_extensions.admonition]
|
||||
[project.markdown_extensions.attr_list]
|
||||
[project.markdown_extensions.def_list]
|
||||
[project.markdown_extensions.footnotes]
|
||||
[project.markdown_extensions.md_in_html]
|
||||
[project.markdown_extensions.inline_badges]
|
||||
[project.markdown_extensions.pymdownx.inlinehilite]
|
||||
[project.markdown_extensions.pymdownx.superfences]
|
||||
# [project.markdown_extensions.pymdownx.keys]
|
||||
[project.markdown_extensions.pymdownx.details]
|
||||
[project.markdown_extensions.pymdownx.caret]
|
||||
[project.markdown_extensions.pymdownx.mark]
|
||||
[project.markdown_extensions.pymdownx.tilde]
|
||||
Reference in New Issue
Block a user