2.6 KiB
+++ title = "Sin JavaScript obligatorio" date = 2023-01-06 updated = 2023-08-18 description = "JavaScript solo se utiliza cuando HTML y CSS no son suficientes."
[taxonomies] tags = ["funcionalidad", "tutorial"]
[extra] footnote_backlinks = true +++
Este tema no tiene JavaScript obligatorio. Opcionalmente, puede cargar una cantidad mínima para agregar algunas características que son imposibles de lograr con HTML y CSS.
Opciones habilitadas globalmente
-
El interruptor de modo claro/oscuro puede habilitarse configurando
theme_switcher = true
en la sección[extra]
de tuconfig.toml
(~900 bytes de JavaScript). -
Decodificación de correo electrónico (~400 bytes). Para protegerte contra los bots que escanean tu correo electrónico desde tu sitio web, puedes configurar
encode_plaintext_email = true
. Si tu sitio está en un repositorio público, para una protección extra, considera configurar tuemail
como una cadena codificada en base641 directamente.
Configuraciones que pueden habilitarse tanto globalmente como en publicaciones individuales
Las siguientes configuraciones pueden habilitarse globalmente para todas las páginas o específicamente para publicaciones individuales:
- KaTeX. Habilitado configurando
katex = true
(274 KB). - Copia de bloques de código con un solo clic. Habilitada configurando
copy_button = true
. (~700 bytes) - Enlaces de retorno de notas al pie. Habilitados configurando
footnote_backlinks = true
(~500 bytes).
Para habilitar estas configuraciones globalmente, añádelas en la sección [extra]
de tu config.toml
. Para habilitarlas en publicaciones individuales, establece las variables correspondientes en el apartado [extra]
del front matter de la publicación.
- Comentarios. giscus (2 KB), utterances (1 KB), Hyvor Talk (~800 bytes) o Isso (1KB) se pueden habilitar globalmente configurando
enabled_for_all_posts = true
en el apartado apropiado de tu archivoconfig.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 del post.
Aparte de eso, es un tema rápido con HTML y CSS que funciona con JavaScript deshabilitado. Justo como debería ser (en su mayoría) la web :-)
-
Para codificar tu correo en base64 puedes usar herramientas en línea o, en tu terminal, ejecuta: `printf ' ↩︎