image::meinblogpost.gif[]
Blogging with Asciidoctor and Hugo
Schreiben Sie Ihren Blogpost in der Datei meinblogpost.adoc
und fügen das Bild im Text ein.
image::meinblogpost.gif[]
Ebenfalls in die Content-Datei kommt folgendes Asciidoc-Attribut.
:imagesdir: ../images/meinblogpostimage/
Damit beim Neuanlegen einer adoc-Datei der Bildordner gleich korrekt ausgegeben wird, schreiben Sie in Ihrem Archetype default.adoc
folgende Notation in den Bereich der Asciidoc-Attribute (unterhalb des YAML-Headers):
:imagesdir: ../images/{{ .File.BaseFileName }}/
Legen Sie einen Ordner images
innerhalb des post-Ordners an.
|-- content |-- post └-- images
Da Sie wissen, dass Ihre Bilddatei meinblogpost.gif
heißt, legen Sie einen weiteren Ordner meinblogpost
innerhalb des images
-Ordners an. In diesen kopieren Sie die Bilddatei zum Blogpost.
|-- content |-- post |-- images | └-- meinblogpost.gif └-- meinblogpost.adoc
Ich habe auf die kleinen Vignetten bzw. Icons für die Warnhinweise und Tipps verzichtet. Diese werden im Asciidoctor immer dann ausgegeben, wenn Sie in Asciidoc-Attributen folgenden Wert vermerken:
:icons: font
Ich habe also den CSS-Link für Font Awesome wieder entfernt.
<link rel="stylesheet" href="{{"css/fa/css/all.css" | absURL }}
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
In meiner CSS wurden sämtliche Einträge zur class .admonitionblock
überflüssig, die ich mir zuvor aus der asciidoctor.css
kopiert hatte.
Die Blogbeiträge stehen unter einer Creative Commons Namensnennung 4.0 International Lizenz.