Расширенная настройка Twilight
Guide for Template - Advanced Customization
Уведомление о переводе (Не проверено)
Эта страница переведена ИИ и может содержать неточности.
Переведено с: 🇬🇧 English (Deepseek)
Посмотреть оригинал Вернуться к переводуЭто руководство охватывает расширенные возможности настройки и функции, доступные в шаблоне Twilight, от глобальных конфигураций до специализированных расширений Markdown.
Глобальная конфигурация
Файл twilight.config.yaml является сердцем конфигурации вашего блога. Вот некоторые расширенные настройки, которые вы можете изменить:
Сайт и локализация
-
Язык и перевод: Включите перевод на стороне клиента с помощью
site.translate.enable. Вы можете выбрать различные сервисы и настроить автоматическое определение. -
Пользовательские шрифты: Добавьте свои собственные шрифты, указав CSS-ссылку или путь к файлу в
site.font.
Визуальные эффекты
-
Цвет темы: Измените основной цвет вашего блога, настроив
site.themeColor.hue(0-360). -
Режимы обоев: Выберите между
banner,fullscreenилиnone. Вы также можете включитьcarouselдля нескольких обоев с эффектомkenBurns. -
Эффект волн: Включите анимированный эффект водной ряби на баннере с помощью
site.wallpaper.banner.waves.enable. -
Эффекты частиц: Включите плавающие частицы на фоне с помощью
particle.enable.
Пользовательский интерфейс
-
Прозрачность панели навигации: Настройте
site.wallpaper.banner.navbar.transparentModeмеждуsemi,fullилиsemifull. -
Виджеты боковой панели: Измените порядок или включите/отключите компоненты боковой панели, такие как
profile,announcement,categories,tags,tocиstatisticsвsidebar.components.
Расширения Markdown
Карточки репозиториев GitHub
Вы можете добавлять динамические карточки, которые ссылаются на репозитории GitHub. При загрузке страницы информация о репозитории извлекается из GitHub API.
Создайте карточку репозитория GitHub с помощью кода ::github{repo="Spr-Aachen/Twilight"}.
1::github{repo="Spr-Aachen/Twilight"}Музыкальные карточки
- Онлайн
1::music{meting="https://meting.spr-aachen.com/api?server=netease&type=song&id=1390882521"}- Локальные
1::music{title="深海之息" artist="Youzee Music" cover="https://p1.music.126.net/PhKOqFtljgHDDpKYM2ADUA==/109951169858309716.jpg" audio="assets/music/深海之息.m4a" lrc="assets/music/深海之息.lrc"}Адмонишены (Предупреждения)
Поддерживаются следующие типы адмонишенов: note tip important warning caution
NoteВыделяет информацию, которую пользователи должны принять во внимание, даже при беглом просмотре.
TipДополнительная информация, помогающая пользователю добиться большего успеха.
ImportantКлючевая информация, необходимая пользователям для достижения успеха.
WarningКритический контент, требующий немедленного внимания пользователя из-за потенциальных рисков.
CautionВозможные негативные последствия действия.
-
Базовый синтаксис
1:::note2Выделяет информацию, которую пользователи должны принять во внимание, даже при беглом просмотре.3:::45:::tip6Дополнительная информация, помогающая пользователю добиться большего успеха.7::: -
Пользовательские заголовки
Заголовок адмонишена можно настроить.
МОЙ ПОЛЬЗОВАТЕЛЬСКИЙ ЗАГОЛОВОКЭто заметка с пользовательским заголовком.
1:::note[МОЙ ПОЛЬЗОВАТЕЛЬСКИЙ ЗАГОЛОВОК]2Это заметка с пользовательским заголовком.3::: -
Синтаксис GitHub
TipСинтаксис GitHub также поддерживается.
1> [!TIP]2> Синтаксис GitHub также поддерживается. -
Спойлер
Вы можете добавлять спойлеры в свой текст. Текст также поддерживает синтаксис Markdown.
Содержимое
скрыто aййй !1Содержимое :spoiler[скрыто **aййй**]!
Для получения более подробной информации обратитесь к Документации.
This guide covers advanced customization options and features available in the Twilight template, from global configurations to specialized Markdown extensions.
Global Configuration
The twilight.config.yaml file is the heart of your blog’s configuration. Here are some advanced settings you can tweak:
Site & Localization
-
Language & Translation: Enable client-side translation using
site.translate.enable. You can choose different services and configure auto-detection. -
Custom Fonts: Add your own fonts by providing a CSS link or file path under
site.font.
Visual Effects
-
Theme Color: Change the primary color of your blog by adjusting the
site.themeColor.hue(0-360). -
Wallpaper Modes: Choose between
banner,fullscreen, ornone. You can also enable acarouselfor multiple wallpapers with thekenBurnseffect. -
Waves Effect: Toggle the animated water ripple effect on the banner using
site.wallpaper.banner.waves.enable. -
Particle Effects: Enable floating particles in the background with
particle.enable.
UI
-
Navbar Transparency: Adjust
site.wallpaper.banner.navbar.transparentModebetweensemi,full, orsemifull. -
Sidebar Widgets: Reorder or toggle sidebar components like
profile,announcement,categories,tags,toc, andstatisticsinsidebar.components.
Markdown Extensions
GitHub Repository Cards
You can add dynamic cards that link to GitHub repositories, on page load, the repository information is pulled from the GitHub API.
Create a GitHub repository card with the code ::github{repo="Spr-Aachen/Twilight"}.
1::github{repo="Spr-Aachen/Twilight"}Music Cards
- Online
1::music{meting="https://meting.spr-aachen.com/api?server=netease&type=song&id=1390882521"}- Local
1::music{title="深海之息" artist="Youzee Music" cover="https://p1.music.126.net/PhKOqFtljgHDDpKYM2ADUA==/109951169858309716.jpg" audio="assets/music/深海之息.m4a" lrc="assets/music/深海之息.lrc"}Admonitions
Following types of admonitions are supported: note tip important warning caution
NoteHighlights information that users should take into account, even when skimming.
TipOptional information to help a user be more successful.
ImportantCrucial information necessary for users to succeed.
WarningCritical content demanding immediate user attention due to potential risks.
CautionNegative potential consequences of an action.
-
Basic Syntax
1:::note2Highlights information that users should take into account, even when skimming.3:::45:::tip6Optional information to help a user be more successful.7::: -
Custom Titles
The title of the admonition can be customized.
MY CUSTOM TITLEThis is a note with a custom title.
1:::note[MY CUSTOM TITLE]2This is a note with a custom title.3::: -
GitHub Syntax
TipThe GitHub syntax is also supported.
1> [!TIP]2> The GitHub syntax is also supported. -
Spoiler
You can add spoilers to your text. The text also supports Markdown syntax.
The content
is hidden ayyy !1The content :spoiler[is hidden **ayyy**]!
For more details, check the Documentation.
This page may not be the latest version.