feat(footer): add configurable footer menu (#197)

This commit is contained in:
Óscar Fernández
2023-10-05 14:20:34 +02:00
committed by GitHub
parent 450501e218
commit 1bc52944c9
22 changed files with 170 additions and 45 deletions

View File

@@ -1,7 +1,7 @@
+++
title = "Domina la configuració de tabi: guia completa"
date = 2023-09-18
updated = 2023-09-29
updated = 2023-10-05
description = "Descobreix les múltiples maneres en què pots personalitzar tabi."
[taxonomies]
@@ -458,7 +458,7 @@ Llegeix la [documentació](/ca/blog/comments/) per a més informació sobre els
### Anàlisi web
| Pàgina | Secció | `config.toml` | Segueix Jerarquia | Requereix JavaScript |
| Pàgina | Secció | `config.toml` | Segueix la jerarquia | Requereix JavaScript |
|:------:|:-------:|:-------------:|:-----------------:|:--------------------:|
| ❌ | ❌ | ✅ | ❌ | ✅ |
@@ -513,19 +513,31 @@ Le icones provenen de Font Awesome. Per veure una llista de tots els icones disp
### Icona de feed
| Pàgina | Secció | `config.toml` | Respecta la jerarquia | Requereix JavaScript |
| Pàgina | Secció | `config.toml` | Segueix la jerarquia | Requereix JavaScript |
|:------:|:-------:|:-------------:|:---------------------:|:-------------------:|
| ❌ | ❌ | ✅ | ❌ | ❌ |
Pots afegir un enllaç al teu feed RSS/Atom al peu de pàgina amb `feed_icon = true`.
---
#### Menú de peu de pàgina
## Metadades
| Pàgina | Secció | `config.toml` | Segueix la jerarquia | Requereix JavaScript |
|:------:|:-------:|:-------------:|:-----------------:|:--------------------:|
| ❌ | ❌ | ✅ | ❌ | ❌ |
Pots afegir un menú al peu de pàgina amb `footer_menu`, que accepta una llista d'elements de menú. Per exemple:
```toml
footer_menu = [
{url = "about", name = "about", trailing_slash = true},
{url = "privacy", name = "privacy", trailing_slash = true},
{url = "sitemap.xml", name = "sitemap", trailing_slash = false},
]
```
### Copyright
| Pàgina | Secció | `config.toml` | Respecta la jerarquia | Requereix JavaScript |
| Pàgina | Secció | `config.toml` | Segueix la jerarquia | Requereix JavaScript |
|:------:|:-------:|:-------------:|:---------------------:|:-------------------:|
| ❌ | ❌ | ✅ | ❌ | ❌ |
@@ -544,9 +556,13 @@ Si tens un lloc multilingüe i vols establir diferents notificacions de drets d'
1. Configura `translate_copyright = true` a `config.toml`.
2. Afegeix una clau `copyright` als arxius `i18n`. Consulta la [documentació](/ca/blog/faq-languages/#com-puc-personalitzar-o-sobreescriure-una-cadena-de-text-específica-al-meu-lloc-web).
---
## Metadades
### Temps de lectura
| Pàgina | Secció | `config.toml` | Respecta la jerarquia | Requereix JavaScript |
| Pàgina | Secció | `config.toml` | Segueix la jerarquia | Requereix JavaScript |
|:------:|:-------:|:-------------:|:---------------------:|:-------------------:|
| ✅ | ✅ | ✅ | ✅ | ❌ |
@@ -558,7 +574,7 @@ Com que segueix [la jerarquia](#jerarquia-de-configuracio), pots activar-lo o de
### Format de data
| Pàgina | Secció | `config.toml` | Respecta la jerarquia | Requereix JavaScript |
| Pàgina | Secció | `config.toml` | Segueix la jerarquia | Requereix JavaScript |
|:------:|:-------:|:-------------:|:---------------------:|:-------------------:|
| ❌ | ❌ | ✅ | ❌ | ❌ |
@@ -570,7 +586,7 @@ A Zola, la sintaxi per al format de temps està inspirada en strftime. Una refer
### Separador personalitzat
| Pàgina | Secció | `config.toml` | Respecta la jerarquia | Requereix JavaScript |
| Pàgina | Secció | `config.toml` | Segueix la jerarquia | Requereix JavaScript |
|:------:|:-------:|:-------------:|:---------------------:|:-------------------:|
| ❌ | ❌ | ✅ | ❌ | ❌ |
@@ -580,7 +596,7 @@ El separador per defecte és un punt de llista (`•`), però pots canviar-lo co
### Ordre del títol
| Pàgina | Secció | `config.toml` | Respecta la jerarquia | Requereix JavaScript |
| Pàgina | Secció | `config.toml` | Segueix la jerarquia | Requereix JavaScript |
|:------:|:-------:|:-------------:|:---------------------:|:-------------------:|
| ❌ | ❌ | ✅ | ❌ | ❌ |

View File

@@ -1,7 +1,7 @@
+++
title = "Domina la configuración de tabi: guía completa"
date = 2023-09-18
updated = 2023-09-29
updated = 2023-10-05
description = "Descubre las múltiples maneras en que puedes personalizar tabi."
[taxonomies]
@@ -487,7 +487,7 @@ self_hosted_url = ""
---
## Iconos en el pie de página
## Pie de página
### Iconos de redes sociales
@@ -517,9 +517,21 @@ Los iconos provienen de Font Awesome. Para ver una lista de todos los iconos dis
Puedes añadir un enlace a tu feed RSS/Atom en el pie de página con `feed_icon = true`.
---
### Menú de pie de página
## Metadatos
| Página | Sección | `config.toml` | Respeta jerarquía | Requiere JavaScript |
|:------:|:-------:|:-------------:|:---------------:|:------------------:|
| ❌ | ❌ | ✅ | ❌ | ❌ |
Puedes añadir un menú al pie de página con `footer_menu`, que acepta una lista de elementos de menú. Por ejemplo:
```toml
footer_menu = [
{url = "about", name = "about", trailing_slash = true},
{url = "privacy", name = "privacy", trailing_slash = true},
{url = "sitemap.xml", name = "sitemap", trailing_slash = false},
]
```
### Copyright
@@ -542,6 +554,10 @@ Si tienes un sitio multilingüe y deseas establecer diferentes notificaciones de
1. Configura `translate_copyright = true` en `config.toml`.
2. Añade una clave `copyright` a los archivos `i18n`. Consulta la [documentación](/es/blog/faq-languages/#cómo-personalizo-o-sobrescribo-una-cadena-de-texto-específica-en-mi-sitio-web).
---
## Metadatos
### Tiempo de lectura
| Página | Sección | `config.toml` | Respeta jerarquía | Requiere JavaScript |

View File

@@ -1,7 +1,7 @@
+++
title = "Mastering tabi Settings: A Comprehensive Guide"
date = 2023-09-18
updated = 2023-09-29
updated = 2023-10-05
description = "Discover the many ways you can customise your tabi site."
[taxonomies]
@@ -491,7 +491,7 @@ self_hosted_url = ""
---
## Footer Icons
## Footer
### Social Media Icons
@@ -521,9 +521,21 @@ The icons are from Font Awesome. To see a list of all the available icons, take
You can add a link to your RSS/Atom feed to the footer with `feed_icon = true`.
---
### Footer Menu
## Metadata
| Page | Section | `config.toml` | Follows Hierarchy | Requires JavaScript |
|:----:|:-------:|:-------------:|:-----------------:|:-------------------:|
| ❌ | ❌ | ✅ | ❌ | ❌ |
You can add a menu to the footer with `footer_menu`, which takes a list of menu items. For example:
```toml
footer_menu = [
{url = "about", name = "about", trailing_slash = true},
{url = "privacy", name = "privacy", trailing_slash = true},
{url = "sitemap.xml", name = "sitemap", trailing_slash = false},
]
```
### Copyright
@@ -546,6 +558,10 @@ If you have a multilingual site and want to set different copyright notices for
1. Set `translate_copyright = true` in `config.toml`.
2. Add a `copyright` key to the `i18n` files. See the [documentation](/blog/faq-languages/#how-do-i-customise-or-override-a-specific-text-string-on-my-website).
---
## Metadata
### Reading Time
| Page | Section | `config.toml` | Follows Hierarchy | Requires JavaScript |