https://traceypooh.github.io/slides/dweb-2022 (Tracey-Vortrag unter https://dwebcamp.org)
Website live unter:
sitemap
aktualisiert wird. Daher empfehlen wir Ihnen, unsere git
-Hooks „Pre-Commit“ und „Post-Merge“ zu verwenden, um die oben genannte „Hausverwaltung“ zu automatisieren. Sie können sie wie folgt einrichten:
git config --local core.hooksPath bin/
Wenn Sie möchten, dass mit dem bin/sitemap-Skript bei jedem „Pre-Commit“-Hook (oben) eine RSS-Datei „ index.xml
generiert wird, muss das yq-Skript auf Ihrem Computer installiert sein.
comment: <script src="../theme.js" type="module" charset="utf-8"></script>
https://example.com/2022/01/i-baked-a-pie/
haben, wo das enthaltene JS den Markdown in Markup umwandelt/sitemap.xml
kann auf jede Ihrer Verzeichnis-URLs verweisen/sitemap.xml
manuell oder führen Sie das Skript /bin/sitemap
jedes Mal aus, wenn Sie einen Beitrag erstellen oder löschen. Das Skript /bin/sitemap
finden Sie auf der Blogtini-Website./theme.js
das gewünschte Thema import
jekyll
wandelt Ihren Markdown automatisch in Markup und in eine URL wie https://example.com/2022/01/i-baked-a-pie.html
umjekyll
zusammen, um https://example.com/2022/01/i-baked-a-pie.md-URLs zu erhalten, die auch wörtlich aus Ihrer Quelle kopiert werden – sodass der ursprüngliche Markdown mit Titelmaterial verwendet werden kann und analysiert safari
ist schön, man kann die Seite einfach lokal betreiben
Develop
Disable Cross-Origin Restrictions
Disable Cross-Origin Restrictions
wenn Sie fertig sind(Jeder einfache Webserver für statische Dateien reicht aus):
( sleep 3 ; open http://localhost:8000 ) &
python3 -m http.server
Sie können eine erneute Analyse von Beiträgen und Seiten erzwingen, indem Sie das optionale CGI-Argument ?recache=1
hinzufügen
Wenn Sie die kostenlose „Seiten“-Integration von https://github.com oder https://gitlab.com verwenden, erhalten Sie URLs wie diese:
Sie können Ihren eigenen Domainnamen (normalerweise ca. 20 USD/Jahr) für eine kürzere/schönere URL verwenden, die auf die oben genannte Pages-Bereitstellung verweist (dies ist, was https://blogtini.com tut).
git grep xxxxx
höchste Prioritätengit grep xxx