feat(indieweb): add hidden h-card (#506)

Co-authored-by: welpo <welpo@users.noreply.github.com>
This commit is contained in:
Henri Bourcereau 2025-04-05 14:10:16 +02:00 committed by GitHub
parent a384ac80c8
commit 94af15b6e8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 188 additions and 4 deletions

View file

@ -1,7 +1,7 @@
+++
title = "Domina la configuración de tabi: guía completa"
date = 2023-09-18
updated = 2025-02-16
updated = 2025-04-05
description = "Descubre las múltiples maneras en que puedes personalizar tabi."
[taxonomies]
@ -1008,6 +1008,26 @@ Para obtener más información, consulta la [página de documentación de CSP](@
---
## Indieweb
### h-card representativa
| Página | Sección | `config.toml` | Sigue Jerarquía | Requiere JavaScript |
| :--: | :-----: | :-----------: | :---------------: | :-----------------: |
| ❌ | ❌ | ✅ | ❌ | ❌ |
Por defecto, tabi añade una [h-card](https://microformats.org/wiki/h-card) representativa **oculta** a la página de inicio. Aunque es invisible para los visitantes, está disponible para los analizadores de microformatos. Puedes comprobar la validez de la tarjeta con la herramienta [Indiewebify.me](https://indiewebify.me/validate-h-card/).
Para desactivar la h-card, establece `enable = false` en la sección `[extra.hcard]` de `config.toml`.
La h-card predeterminada incluye tu nombre, la URL del sitio web y los enlaces a redes sociales.
Puedes establecer una imagen de perfil y una pequeña biografía con los ajustes `avatar` y `biography`.
Todas las demás [propiedades de h-card](https://microformats.org/wiki/h-card#Properties) se pueden añadir listándolas en la sección `[extra.hcard]` del archivo de configuración. Simplemente reemplaza todos los caracteres `-` por `_`.
---
[^1]: Si estás utilizando un repositorio Git remoto, es posible que quieras automatizar el proceso de actualización del campo `updated`. Aquí tienes una guía para eso: [Zola Git Hook: actualizando las fechas de las publicaciones](https://osc.garden/es/blog/zola-date-git-hook/).
[^2]: Para codificar tu correo electrónico en base64 puedes utilizar [herramientas en línea](https://www.base64encode.org/) o, en tu terminal, ejecutar: `printf 'mail@example.com' | base64`