Shortcodes personalitzats
Taula de contingut
Shortcodes dâimatge
Tots els shortcodes dâimatge admeten rutes absolutes, rutes relatives, i fonts remotes en el parĂ metre src
.
Tots els shortcodes dâimatge tenen tres parĂ metres opcionals:
inline
. Valor predeterminat:false
. Si sâestableix atrue
, la imatge es mostrarĂ en lĂnia amb el text.full_width
. Valor predeterminat:false
(vegeu a sota).lazy_loading
. Valor predeterminat:true
.
Imatges per a temes duals
Ătil si vols utilitzar una imatge diferent pels temes clar i fosc:
Ăs
{{ dual_theme_image(light_src="img/paris_day.webp", dark_src="img/paris_night.webp" alt="La Torre Eiffel") }}
Imatge invertible
Ătil per a grĂ fics, dibuixos de lĂnies, diagrames⌠Inverteix els colors de la imatge. La imatge original sâutilitzarĂ per al tema clar.
Ăs
{{ invertible_image(src="img/graph.webp", alt="GrĂ fic invertible") }}
Imatge regulable
Les imatges amb massa brillantor o contrast poden ser molestes en un fons fosc. AquĂ tens un exemple dâuna fotografia que sâatenua quan sâactiva el tema fosc.
Ăs
{{ dimmable_image(src="img/desert_by_oskerwyld.webp", alt="Fotografia d'un desert, cel celestial") }}
Canvi dâimatge en passar el cursor
La imatge mostrada canvia quan lâusuari passa el cursor per sobre. Ătil per a comparacions dâabans i desprĂŠs, per exemple.
Ăs
{{ image_hover(default_src="img/before.webp", hovered_src="img/after.webp", default_alt="Foto editada", hovered_alt="Foto original") }}
Canvi dâimatge via clic
Mostra una imatge i canvia a una diferent en fer clic. Ideal per destacar diferències o cridar lâatenciĂł sobre detalls.
Ăs
{{ image_toggler(default_src="img/mojave_day.webp", toggled_src="img/mojave_night.webp", default_alt="Mojave de dia", toggled_alt="Mojave de nit") }}
Imatge dâamplada completa
La imatge sâexpandirĂ per coincidir amb lâamplada de la capçalera, que normalment ĂŠs mĂŠs ampla que el text de lâarticle (excepte en mòbil/finestres petites).
Tots els altres shortcodes dâimatges poden utilizar lâamplada completa assignant true
al parĂ metre opcional full_width
.
Ăs
{{ full_width_image(src="img/amsterdam_by_oskerwyld.webp", alt="Fotografia d'un canal a Ămsterdam") }}
Shortcodes de codi
Mostrar ruta o URL
Mostra una ruta o URL al segĂźent bloc de codi trobat. Si comença amb âhttpâ, es convertirĂ en un enllaç. Particularment Ăştil quan sâutilitza en conjunciĂł amb el shortcode de text remot.
Aquesta funcionalitat requereix JavaScript. Per activar-la, configura add_src_to_code_block = true
a la secciĂł [extra]
de la teva pĂ gina, secciĂł, o config.toml
.
/
*coverage*
.vscode/
/
Ăs
{{ add_src_to_code_block(src="https://github.com/welpo/doteki/blob/main/.gitignore") }}
```.gitignore
__pycache__/
*coverage*
.vscode/
dist/
```
Shortcodes de text
Text remot
Afegeix text des dâuna URL remota o un arxiu local.
Important:
- Arxius remots VS arxius locals: Si
src
comença amb âhttpâ, es tractarĂ com un arxiu remot. Dâaltra banda, sâassumeix que ĂŠs una ruta dâarxiu local. - AccĂŠs a arxius: Atès que utilitza la funciĂł
load_data
de Zola, els arxius locals han dâestar dins del directori de Zola âvegeu la lògica de cerca dâarxius. - Formateig de blocs de codi: Per mostrar el text com un bloc de codi, has dâafegir manualment les tanques de codi Markdown (cometes inverses) i, opcionalment, especificar el llenguatge de programaciĂł per al ressaltat sintĂ ctic.
Ăs
Afegeix un script de Python remot dins dâun bloc de codi amb ressaltat sintĂ ctic:
```python
{{ remote_text(src="https://example.com/script.py") }}
```
Mostra el text dâun arxiu local:
{{ remote_text(src="ruta/a/arxiu.txt") }}
Advertències
Destaca informaciĂł amb aquests shortcodes. Hi ha cinc tipus (type
): note
, tip
, info
, warning
, i danger
.
Contingut amb sintaxi Markdown. Consulta aquesta api
.
Contingut amb sintaxi Markdown. Consulta aquesta api
.
Contingut amb sintaxi Markdown. Consulta aquesta api
.
Contingut amb sintaxi Markdown. Consulta aquesta api
.
Contingut amb sintaxi Markdown. Consulta aquesta api
.
Pots canviar el title
i la icon
de lâadvertència. AmbdĂłs parĂ metres accepten text i per defecte coincideixen amb el tipus dâadvertència. icon
pot ser qualsevol dels tipus dâadvertència disponibles.
Contingut amb sintaxi Markdown. Consulta aquesta api
.
Ăs
{{ admonition(type="danger", icon="tip", title="Un consell important", text="Mantingues-te hidratat") }}
Cites multillenguatge
Aquest shortcode permet mostrar una cita traduĂŻda i en el llenguatge original:
La lògica, encara que inquebrantable, no resisteix a un home que vol viure.
â Franz Kafka
ÂŤDie Logik ist zwar unerschĂźtterlich, aber einem Menschen, der leben will, widersteht sie nicht.Âť
â Franz Kafka
Ăs
{{ multilingual_quote(original="Die Logik ist zwar unerschßtterlich, aber einem Menschen, der leben will, widersteht sie nicht.", translated="La lògica, encara que inquebrantable, no resisteix a un home que vol viure.", author="Franz Kafka") }}
Referències amb sagnat invertit
Aquest shortcode formata una secció de referència amb un sagnat invertit de la segßent manera:
Alderson, E. (2015). Ciberseguretat i justĂcia social: Una crĂtica a la hegemonia corporativa en un mĂłn digital. New York Journal of Technology, 11(2), 24-39. https://doi.org/10.1007/s10198-022-01497-6.
Funkhouser, M. (2012). Les normes socials dâindecència: Un anĂ lisi del comportament desviat a la societat contemporĂ nia. Los Angeles Journal of Sociology, 16(3), 41-58. https://doi.org/10.1093/jmp/jhx037.
Schrute, D. (2005). La revoluciĂł de lâagricultura de remolatxa: Un anĂ lisi de la innovaciĂł agrĂcola. Scranton Agricultural Quarterly, 38(3), 67-81.
Steinbrenner, G. (1997). LâanĂ lisi cost-benefici de George Costanza: Un anĂ lisi del comportament de presa de riscos en el lloc de treball. New York Journal of Business, 12(4), 112-125.
Winger, J. A. (2010). Lâart del debat: Un examen de la retòrica en el model de les Nacions Unides del Greendale Community College. Colorado Journal of Communication Studies, 19(2), 73-86. https://doi.org/10.1093/6seaons/1movie.
Ăs
{% references() %}
Les teves referències van aquĂ.
Cada una en una nova lĂnia. Es renderitzarĂ el Markdown (enllaços, cursivaâŚ).
{% end %}
Spoiler
Aquest shortcode amaga el text fins que lâusuari fa clic per revelar-lo. Per exemple: A lâantiga Roma, el vomitorium era
Com veus, el Markdown es renderitza.
Aquest shortcode tĂŠ lâopciĂł fixed_blur
per difuminar el text âSPOILERâ, en lloc de difuminar el contingut real. Per exemple: ĂŠs esperar 24 hores abans de denunciar la desapariciĂł dâuna persona.
Ăs
{{ spoiler(text="text a amagar", fixed_blur=false) }}
Contenidors
Contenidor ample
Utilitza aquest codi curt si vols tenir una taula, parĂ graf, bloc de codi⌠mĂŠs ample. A lâescriptori, ocuparĂ lâamplada de la capçalera. A mòbils no tindrĂ efecte, excepte per les taules, que guanyaran scroll horitzontal.
TĂtol | Any | Director | Director de fotografia | Gènere | IMDb | Durada |
---|---|---|---|---|---|---|
Beoning | 2018 | Lee Chang-dong | Hong Kyung-pyo | Drama/Misteri | 7.5 | 148 min |
The Master | 2012 | Paul Thomas Anderson | Mihai MÄlaimare Jr. | Drama/Història | 7.1 | 137 min |
The Tree of Life | 2011 | Terrence Malick | Emmanuel Lubezki | Drama | 6.8 | 139 min |
Ăs
{% wide_container() %}
Posa el teu bloc de codi, parĂ graf, taula⌠aquĂ.
El Markdown, per suposat, serĂ interpretat.
{% end %}