Ce blog est construit avec Clojure, en utilisant Babashka et Bootleg. Le code source peut être trouvé dans bb-src
.
filterdiff
de patchutilsbb
0.0.99+ de babashkabootleg
0.1.9+ de bootlegentr
npm install --global http-server
Construire le blog :
make site
Créez continuellement un blog et servez-le sur localhost:3000 :
overmind s
Action github pour s'engager dans le dépôt : https://github.com/marketplace/actions/add-commit
reconstruire rss https://epiccastle.io/blog/generating-xml-with-bootleg/
déployer à partir du répertoire au lieu de l'ensemble de fichiers de démarrage via un appel clj
de base
action github pour créer un site et le valider
valider le site généré dans le dépôt Git
action github pour ajouter uuid
Portraits choisis au hasard sous forme de petite image opengraph
Intégrer un extrait de texte dans la vue opengraph
Page d'archives sans style
masquer certains messages de la liste "Autres messages"
Mettez des permaliens dans les métadonnées pour les rendre définitives
Ne faites pas de redirections, conservez simplement les URL des anciens messages
Action GitHub pour ajouter un lien permanent en cas de manque
Les brouillons sont publiés à leur emplacement UUID avec des métadonnées qui ne doivent pas être indexées
https://pushover.net pour la visibilité
Il pourrait y avoir un bouton d'édition caché menant à prose.io
Une étape de prétraitement pourrait transformer les liens bruts vers YouTube ou Twitter en intégrations/vues plus utiles
L'étape de prétraitement pourrait remplacer l'ajout de combinaisons de classes de tachyons aux nœuds correspondants
revisiter le style des blockquotes https://www.martinklepsch.org/posts/living-small.html
mettre les titres en gras
{
"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": [
"*"
]
}
]
}