Pikakoodit
Linkita-teema tarjoaa useita pikakoodeja.
Etkö ole koskaan kuullut pikakoodeista? Katso lisätietoja Zolan dokumentaatiosta.
Mermaid
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()-pikakoodeja näin:
{% mermaid() %}
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
{% end %}
Tämä renderöidään seuraavasti:
graph TD; A-->B; A-->C; B-->D; C-->D;
Lisäksi voit käyttää koodilohkoa mermaid()-pikakoodien 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!
```
{% end %}
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 <br/>prevail!
John-->>Alice: Great!
John->>Bob: How about you?
Bob-->>John: Jolly good!
Huomautukset
admonition()-pikakoodi näyttää bannerin, jonka avulla voit lisätä huomautuksia sivullesi.
Voit käyttää admonition()-pikakoodia näin:
{% admonition(type="tip", title="vinkki") %}
`tip`-huomautus.
{% end %}
Huomautus-pikakoodilla 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()-pikakoodi on hyvin yksinkertainen, vain HTML:ää käyttävä klikattava kuvagalleria, joka näyttää kaikki kuvat sivun resursseista.
Se on Zolan dokumentaatiosta.
{{ gallery() }}
Projektit
projects()-pikakoodin avulla voit luoda sivun projekteillesi.
Luo content/pages/projects/index.md-tiedosto:
+++
title = "Projektini"
description = ""
path = "projektit"
+++
{{ projects(path="data.toml", format="toml") }}
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: