Oh, hallo! Sie blicken hinter die Kulissen von victoria.dev.
Weitere Einzelheiten dazu, wie ich die Website erstellt habe, finden Sie unter „Über diese Website“.
Hashnode dient als CMS für diesen Blog, es sei denn, ich veröffentliche Markdown-Dateien hier direkt.
Das Repository victoriadrake/hashnode-blog wird jedes Mal aktualisiert, wenn ich einen neuen Beitrag auf Hashnode veröffentliche. Der Workflow in diesem Repo verschiebt den neuen Beitrag hier in das content
.
Ich habe zuvor versucht, Collected Notes als mein CMS zu verwenden, aber es scheint nicht zuverlässig zu sein.
Eine GitHub-Aktion verwaltet die kontinuierliche Bereitstellung, indem sie einen Netlify-Build auslöst. Der Inhalt und das Thema der Website sind Git-Submodule.
Ich habe eine weitere GitHub-Aktion, link-snitch, erstellt, um meine Website regelmäßig auf defekte Links zu überprüfen. Es verwendet mein Hydra-Projekt, ein Python-Programm, das nur aus der Standardbibliothek besteht und eine Website nach defekten Links durchsucht.
Ich verwende das Pre-Commit-Framework, um markdownlint-cli2 auszuführen, um meinen Inhalt aufgeräumt zu halten.
Ein selbstdokumentierendes Makefile hilft mir, effizient zu arbeiten, ohne mir eine Reihe von Befehlszeilen-Flags merken zu müssen.
Erfahren Sie, wie Sie Ihre eigene unabhängige Website erstellen.
Wenn Sie einen Fehler oder Bug finden, würde ich es gerne wissen, damit ich ihn beheben kann! Bitte öffnen Sie ein Problem.
Hinweis : Ich akzeptiere keine Gast-Blogbeiträge oder Anfragen zum Platzieren von Links in Beiträgen.
Dieses Werk ist unter einer Creative Commons Attribution-ShareAlike 4.0 International License lizenziert.