Zweck:
Die Website wird mit Hugo erstellt. Sie müssen herunterladen und installieren, wenn Sie lokal auf der Website arbeiten möchten. Zum Erstellen neuer Inhalte wird es nicht benötigt.
Wir haben drei Arten von Seiten.
themes/coredns/layouts/index.htmlcontent/blog/* (hängt von den Params ab, siehe archetypes )content/plugins/* und content/explugins/*Jeder Blog -Beitrag, den Sie mit 'Stale' markieren, wird nach 9 Monaten eine Warnung erstellen, dass der Inhalt des Beitrags möglicherweise nicht die aktuellen Funktionen von Coredns widerspiegelt.
Die Veröffentlichungen sollten mit 'Release = "Nummer" markiert werden und data/coredns.toml sollten mit der Nummer aktualisiert werden.
data/subtext.toml steuert die Schaltflächen für "DOCS", "Plugins" und "Externe Plugins".
Erstellen:
hugo new -k release blog/coredns-<number>.mdhugo new -k blog blog/coredns-<number>.mdhugo new -k doc blog/coredns-<number>.md Für die Farben, die wir haben:
Die Open -Source -Schriftart Lato liegt Brandon Grotesque (das im Logo verwendet wird) sehr nahe). Versuchen Sie, dies für alle Bilder zu verwenden, die Sie hinzufügen.
Sehen Sie sich das style -Verzeichnis für Libre Office Draw -Vorlagen an, die Sie verwenden können.
Siehe das layout/partials/popup.html der obersten Ebene (dh nicht im Themenverzeichnis), um den Text anzupassen. Dies kann für wichtige Benachrichtigungen verwendet werden.
Alle CoreFile -Snippets sollten die (gefälschte) Sprach corefile verwenden. Wir haben ein kleines Dienstprogramm, das alle diese Snippets überprüft, um festzustellen, ob sie noch gültig sind.
make PLUGINDIR=~coredns/plugin sync ausführendata/coredns.toml manuell aktualisieren und die neueste Version in dieser Datei festlegen und dann make old um die alte (ER-) Hugo -Site zu aktualisieren.