Sin JavaScript obligatorio
JavaScript solo se utiliza cuando HTML y CSS no son suficientes. Este tema no requiere JavaScript de manera obligatoria. Opcionalmente, puede cargar una cantidad mínima de JavaScript para añadir algunas características que son imposibles de lograr con solo HTML y CSS. Búsqueda. Habilitada estableciendo un idioma por defecto y El interruptor de modo claro/oscuro puede habilitarse configurando Descodificación de correo electrónico (~400 bytes). Para proteger contra bots que recopilan correos electrónicos desde tu sitio web, puedes configurar Las siguientes opciones pueden especificarse para publicaciones, secciones y a nivel global, siguiendo la jerarquía de Para especificar estas opciones: Aparte de eso, es un tema rápido con HTML y CSS que funciona con JavaScript deshabilitado. Justo como debería ser (la mayoría de) la web :-) Opciones habilitadas globalmente
build_search_index = true
en la sección principal de config.toml
. (~23KB de JavaScript)theme_switcher = true
en la sección [extra]
de tu config.toml
(~1KB de JavaScript).encode_plaintext_email = true
. Si tu sitio está en un repositorio público, para mayor protección, considera configurar tu email
como una cadena codificada en base641. Opciones que se pueden sobreescribir de forma jerárquica
página > sección > config.toml
:katex = true
(274 KB). Para renderizar fórmulas sin JS, prueba MathML.mermaid = true
(~2.5 MB).copy_button = true
(~700 bytes).code_block_name_links = true
. (~400 bytes)enable_cards_tag_filtering = true
.[extra]
de tu config.toml
.[extra]
del front matter del _index.md
de la sección.[extra]
del front matter de la publicación. Opciones que pueden habilitarse globalmente o para publicaciones individuales
enabled_for_all_posts = true
en la sección apropiada de tu config.toml
([extra.giscus]
, [extra.utterances]
, [extra.hyvortalk]
o [extra.isso]
). Para habilitar comentarios en publicaciones individuales, configura el nombre del sistema = true
(por ejemplo, hyvortalk = true
) en el front matter de la publicación.