Komponentit
Linkita-teema tarjoaa useita komponentteja.
Etkö ole koskaan kuullut komponenteista? Katso lisätietoja Zolan dokumentaatiosta.
Mermaid-komponentti
Käyttääksesi Mermaidia sivullasi, sinun tulee asettaa extra.mermaid = true sivun frontmatter-osioon.
+++
title = "Sivusi otsikko"
[extra]
mermaid = true
+++
Sitten voit käyttää <mermaid>-komponenttia näin:
{% <mermaid> %}
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
{% </mermaid> %}
Tämä renderöidään seuraavasti:
graph TD; A-->B; A-->C; B-->D; C-->D;
Lisäksi voit käyttää koodilohkoa <mermaid>-komponenttien sisällä, jolloin koodilohko jätetään huomiotta.
Koodilohko estää muotoilutyökalua rikkomasta Mermaidin muotoilua.
{% <mermaid> -%}
```mermaid
sequenceDiagram
participant Alice
participant Bob
Alice->>John: Hello John, how are you?
loop Healthcheck
John->>John: Fight against hypochondria
end
Note right of John: Rational thoughts <br/>prevail!
John-->>Alice: Great!
John->>Bob: How about you?
Bob-->>John: Jolly good!
```
{%- </mermaid> %}
Tämä renderöidään seuraavasti:
sequenceDiagram
participant Alice
participant Bob
Alice->>John: Hello John, how are you?
loop Healthcheck
John->>John: Fight against hypochondria
end
Note right of John: Rational thoughts
prevail!
John-->>Alice: Great!
John->>Bob: How about you?
Bob-->>John: Jolly good!
Huomautukset
<admonition>-komponentti näyttää bannerin, jonka avulla voit lisätä huomautuksia sivullesi.
Voit käyttää komponenttia näin:
{% <admonition type="tip" title="vinkki"> %}
`tip`-huomautus.
{% </admonition> %}
Huomautuskomponentilla on 12 eri tyyppiä:
note-huomautus.
abstract-huomautus.
info-huomautus.
tip-huomautus.
success-huomautus.
question-huomautus.
warning-huomautus.
failure-huomautus.
danger-huomautus.
bug-huomautus.
example-huomautus.
quote-huomautus.
Galleria
<gallery /> -komponentti on hyvin yksinkertainen, vain HTML:ää käyttävä klikattava kuvagalleria, joka näyttää kaikki kuvat sivun resursseista.
Se on Zolan dokumentaatiosta.
{{ <gallery /> }}
Projektit
<projects /> -komponentin avulla voit luoda sivun projekteillesi.
Luo content/pages/projects/index.md-tiedosto:
+++
title = "Projektini"
description = ""
path = "projektit"
+++
{{ <projects path="data.toml" format="toml" page config /> }}
Luo content/pages/projects/data.toml-tiedosto:
[[project]]
name = "lorem"
desc = "Lorem ipsum dolor sit."
tags = ["lorem", "ipsum"]
links = [
{ name = "homepage", url = "https://example.com" },
{ name = "source", url = "https://example.com" },
]
Tämä näytetään seuraavasti: