Workflow mit hugo-cms.nvim, SEO-Check und Stolperstellen

Was ich vor dem Veröffentlichen kurz prüfe, wie der Publishing-Loop läuft und welche Stolperstellen mir mit hugo-cms.nvim in der Praxis aufgefallen sind.

Mehrsprachigkeit mit hugo-cms.nvim, Slugs, Übersetzungen und Cover

URL-Slugs pro Sprache, ein sauberer Übersetzungs-Workflow und Cover-Bilder mit Alt-Text, der pro Sprache passt.

Arrays in MMBasic ohne FOR-Schleife initialisieren

Ein ganzes Array auf einen Wert setzen, ohne Schleife. MATH SET ist der unscheinbare Befehl, den ich mittlerweile öfter brauche als alles andere aus der MATH-Familie.

Mediathek, Vorschau und Deploy mit hugo-cms.nvim

Bilder und Anhänge ins Bundle holen, am Cursor einfügen, Cover setzen, lokale Vorschau starten und mit deploy.sh veröffentlichen.

Beiträge mit hugo-cms.nvim verwalten, finden, bearbeiten, umbenennen

Beiträge per Picker und Volltextsuche finden, Frontmatter und Tags pflegen, Drafts schalten, Inhalte umbenennen oder löschen, alles aus dem Editor.

Mit hugo-cms.nvim loslegen, Site einrichten und erster Beitrag

Eine Hugo-Site bei hugo-cms.nvim registrieren, einen sauberen Archetype anlegen und den ersten Beitrag schreiben, alles aus dem Editor.

Dateien laden, die fehlen dürfen

Wenn eine Datei optional ist und beim ersten Start noch fehlt, soll das Programm nicht abstürzen. ON ERROR SKIP plus MM.ERRNO ist der saubere Weg.

hugo-cms.nvim, ein Plugin für Hugo in neovim

Wie ich Hugo direkt aus neovim verwalte, ohne Wechsel ins Terminal oder den Dateimanager. Ein eigenes Plugin namens hugo-cms.nvim.

STATIC für Cooldowns, Debounce und Rate-Limits in MMBasic

Eine Variable, die zwischen Aufrufen ihren Wert behält, ohne globale State zu schmutzen. Genau das macht STATIC in einer SUB.

Hugo, ein statischer Site-Generator für den eigenen Blog

Was Hugo ist, der Unterschied zu WordPress, wie ich es einsetze und wie aus Markdown am Ende eine fertige Webseite wird.