О, привет! Вы находитесь за кулисами victoria.dev.
Более подробную информацию о том, как я создал сайт, см. в разделе «Об этом сайте».
Hashnode служит CMS для этого блога, если только я не публикую здесь файлы Markdown напрямую.
Репозиторий victoriadrake/hashnode-blog обновляется каждый раз, когда я публикую новую публикацию на Hashnode. Рабочий процесс в этом репозитории помещает новое сообщение в каталог content
здесь.
Ранее я пробовал использовать «Сборник заметок» в качестве CMS, но он не показался мне надежным.
Действие GitHub управляет непрерывным развертыванием, запуская сборку Netlify. Содержимое и тема сайта представляют собой подмодули Git.
Я создал еще одно действие GitHub — link-snitch, чтобы регулярно проверять свой сайт на наличие неработающих ссылок. Он использует мой проект Hydra, программу Python, предназначенную только для стандартной библиотеки, которая сканирует сайт на предмет неработающих ссылок.
Я использую структуру предварительной фиксации для запуска markdownlint-cli2, чтобы поддерживать порядок в моем контенте.
Самодокументируемый Makefile помогает мне эффективно работать без необходимости запоминать кучу флагов командной строки.
Узнайте, как создать свой собственный независимый веб-сайт.
Если вы обнаружите ошибку или ошибку, я хотел бы знать, чтобы я мог ее исправить! Пожалуйста, откройте проблему.
Примечание . Я не принимаю гостевые посты в блогах или запросы на размещение ссылок в постах.
Эта работа распространяется по международной лицензии Creative Commons Attribution-ShareAlike 4.0.