Eine Dokumentation zur Konvertierung meines 12 Jahre lang gerne genutzten DokuWiki hin zu einer Website mit rein statischen Inhalten, die kein PHP mehr benötigen und den Betrieb meines Wikis als reines Archiv ermöglichen.
Bei der Umstellung meines Blogs auf Hugo hatte ich mehrere Shell-Aliase in der .bashrc
erstellt, um die Arbeit einfacher zu gestalten, wie z. B. eine tmux-Session im Verzeichnis der Website starten, nach Seitennamen, Kategorien und Tags zu suchen und einiges mehr. Es wurden immer mehr Aliase und es war nicht wirklich flexibel sondern nur richtig hacky.
Nachdem ich vor ein paar Tagen mein neues Wiki online stellte und komplett zufrieden war, schaute ich auch mal auf der Website pagespeed.web.dev nach, wie viele Punkte das Wiki bekommt.
Schock: Es waren nur 52 Punkte (mobile Ansicht) und 71 Punkte (Desktop). Das ist weit weniger, als bei meinem alten Wiki mit 74 Punkten (mobil) und 98 Punkten (Desktop).
Heute geht es weiter mit der Einrichtung meines neuen Wikis, das seit heute nachmittag bereits online ist.
Einer Erläuterung der Schritte, um mein neues Wiki so einzurichten, wie man es in ein paar Tagen online sehen wird.
Ich habe den bisherigen umständlichen Shortcode für Interwiki-Links durch eine saubere Implementierung ersetzt, die man mit der normalen Markdown-Syntax für Links verwenden kann.
Es gibt verschiedene Tools, um die Inhalte eines DokuWiki von dessen eigener Syntax nach Markdown zu konvertieren, welches in Hugo verwendet wird. Die Auswertung davon gibt es hier.
Ich habe mich für Pandoc entschieden.
Da ich mein DokuWiki auf Lange Sicht nach Hugo umziehen möchte, habe ich mir verschiedene Möglichkeiten angesehen, die Daten zu exportieren und ins Format Markdown zu überführen, welches in Hugo verwendet wird.
Linkdump 4/2022