https://traceypooh.github.io/slides/dweb-2022 (выступление Трейси на https://dwebcamp.org)
Сайт в прямом эфире по адресу:
sitemap
обновлялась. Таким образом, мы предлагаем вам использовать наши «крючки» git
«до фиксации» и «после слияния», чтобы автоматизировать вышеупомянутую «уборку». Вы можете настроить их следующим образом:
git config --local core.hooksPath bin/
Если вы хотите, чтобы файл RSS index.xml
создавался с помощью сценария bin/sitemap, во время каждого перехвата «pre commit» (см. выше) вам потребуется установить на свой компьютер сценарий yq.
comment: <script src="../theme.js" type="module" charset="utf-8"></script>
https://example.com/2022/01/i-baked-a-pie/
, где включенный JS преобразует уценку в разметку./sitemap.xml
может ссылаться на каждый URL-адрес вашего каталога./sitemap.xml
вручную или запускайте сценарий /bin/sitemap
каждый раз при создании или удалении сообщения. Скрипт /bin/sitemap
можно найти на сайте blogtini./theme.js
import
любую тему, которую вы пожелаетеjekyll
автоматически преобразует вашу уценку в разметку и URL-адрес, например https://example.com/2022/01/i-baked-a-pie.html
jekyll
чтобы получить URL-адреса https://example.com/2022/01/i-baked-a-pie.md, которые также будут дословно скопированы из вашего источника, поэтому можно использовать исходную уценку с вступительной частью. и проанализирован safari
— это хорошо, вы можете запустить сайт локально, просто
Develop
менюDisable Cross-Origin Restrictions
во время разработки.Disable Cross-Origin Restrictions
когда закончите(подойдет любой базовый статический файловый веб-сервер):
( sleep 3 ; open http://localhost:8000 ) &
python3 -m http.server
Вы можете принудительно выполнить повторный анализ сообщений и страниц, добавив необязательный CGI-аргумент ?recache=1
Если вы используете бесплатную интеграцию «Страницы» https://github.com или https://gitlab.com, вы получите URL-адреса, которые вам могут понравиться:
Вы можете использовать собственное доменное имя (обычно около 20 долларов США в год) для более короткого/лучшего URL-адреса, указывающего на указанное выше развертывание страниц (это то, что делает https://blogtini.com).
git grep xxxxx
высшие приоритетыgit grep xxx