Guía de personalización avanzada de Twilight
Guide for Template - Advanced Customization
Aviso de traducción (No revisado)
Esta página fue traducida por IA y puede contener imprecisiones.
Traducido de: 🇬🇧 English (Deepseek)
Ver original Volver a la traducciónEsta guía cubre opciones avanzadas de personalización y características disponibles en la plantilla Twilight, desde configuraciones globales hasta extensiones especializadas de Markdown.
Configuración global
El archivo twilight.config.yaml es el corazón de la configuración de tu blog. Aquí tienes algunos ajustes avanzados que puedes modificar:
Sitio y localización
-
Idioma y traducción: Habilita la traducción del lado del cliente usando
site.translate.enable. Puedes elegir diferentes servicios y configurar la detección automática. -
Fuentes personalizadas: Añade tus propias fuentes proporcionando un enlace CSS o una ruta de archivo en
site.font.
Efectos visuales
-
Color del tema: Cambia el color principal de tu blog ajustando
site.themeColor.hue(0-360). -
Modos de fondo de pantalla: Elige entre
banner,fullscreenonone. También puedes habilitar uncarouselpara múltiples fondos de pantalla con el efectokenBurns. -
Efecto de ondas: Activa el efecto animado de ondas de agua en el banner usando
site.wallpaper.banner.waves.enable. -
Efectos de partículas: Habilita partículas flotantes en el fondo con
particle.enable.
Interfaz de usuario
-
Transparencia de la barra de navegación: Ajusta
site.wallpaper.banner.navbar.transparentModeentresemi,fullosemifull. -
Widgets de la barra lateral: Reordena o activa/desactiva componentes de la barra lateral como
profile,announcement,categories,tags,tocystatisticsensidebar.components.
Extensiones de Markdown
Tarjetas de repositorios de GitHub
Puedes añadir tarjetas dinámicas que enlacen a repositorios de GitHub. Al cargar la página, la información del repositorio se obtiene de la API de GitHub.
Crea una tarjeta de repositorio de GitHub con el código ::github{repo="Spr-Aachen/Twilight"}.
1::github{repo="Spr-Aachen/Twilight"}Tarjetas de música
- En línea
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"}Advertencias
Se admiten los siguientes tipos de advertencias: note tip important warning caution
NoteDestaca información que los usuarios deben tener en cuenta, incluso al hojear.
TipInformación opcional para ayudar al usuario a tener más éxito.
ImportantInformación crucial necesaria para que los usuarios tengan éxito.
WarningContenido crítico que requiere atención inmediata del usuario debido a posibles riesgos.
CautionPosibles consecuencias negativas de una acción.
-
Sintaxis básica
1:::note2Destaca información que los usuarios deben tener en cuenta, incluso al hojear.3:::45:::tip6Información opcional para ayudar al usuario a tener más éxito.7::: -
Títulos personalizados
El título de la advertencia se puede personalizar.
MI TÍTULO PERSONALIZADOEsta es una nota con un título personalizado.
1:::note[MI TÍTULO PERSONALIZADO]2Esta es una nota con un título personalizado.3::: -
Sintaxis de GitHub
TipLa sintaxis de GitHub también es compatible.
1> [!TIP]2> La sintaxis de GitHub también es compatible. -
Spoiler
Puedes añadir spoilers a tu texto. El texto también admite sintaxis Markdown.
¡El contenido
está oculto ayyy !1¡El contenido :spoiler[está oculto **ayyy**]!
Para más detalles, consulta la Documentación.
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.