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 importjekyll 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
DevelopDisable Cross-Origin RestrictionsDisable 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