Этот блог создан с использованием Clojure, Babashka и Bootleg. Исходный код можно найти в bb-src
.
filterdiff
из patchutilsbb
0.0.99+ от бабашкиbootleg
0.1.9+ из бутлегаentr
npm install --global http-server
Создание блога:
make site
Постоянно создавайте блог и обслуживайте его на localhost:3000:
overmind s
действие github для возврата в репозиторий: https://github.com/marketplace/actions/add-commit
перестроить RSS https://epiccastle.io/blog/generating-xml-with-bootleg/
развертывание из каталога вместо набора загрузочных файлов с помощью базового вызова clj
действие github для создания сайта и его фиксации
зафиксировать сгенерированный сайт в репозитории Git
действие github для добавления uuid
Случайно выбранные портреты в виде небольших открытых изображений
Интегрировать фрагмент текста в представление opengraph
Нестилизованная страница архива
скрыть некоторые сообщения из списка «Другие сообщения»
Добавьте постоянные ссылки в метаданные, чтобы сделать их окончательными.
Не делайте перенаправления, просто сохраняйте URL-адреса старых сообщений.
Действие GitHub для добавления постоянной ссылки, если она отсутствует
Черновики публикуются по их местоположению UUID с метаданными, которые не индексируются.
https://pushover.net для наглядности
Там может быть скрытая кнопка редактирования, ведущая на prose.io.
Этап предварительной обработки может превратить необработанные ссылки на YouTube или Twitter в более полезные вставки/просмотры.
Этап предварительной обработки может заменить добавление комбинаций классов тахионов в соответствующие узлы.
пересмотрите стиль цитат https://www.martinclepsch.org/posts/living-small.html
сделать заголовки жирным шрифтом
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "",
"Effect": "Allow",
"Action": "s3:*",
"Resource": [
"arn:aws:s3:::{BUCKET_NAME}/*",
"arn:aws:s3:::{BUCKET_NAME}"
]
},
{
"Sid": "",
"Effect": "Allow",
"Action": "cloudfront:CreateInvalidation",
"Resource": [
"*"
]
}
]
}