diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..2be91fb --- /dev/null +++ b/Makefile @@ -0,0 +1,17 @@ +PANDOC := $(shell command -v pandoc 2> /dev/null) + +all: +ifndef PANDOC + $(error "pandoc is not available please install pandoc") +endif + + +build: ## Construit le site + ./pana.sh + +deploy: ## déploie le site + git push && rsync -avz content/ elsif@ssh-elsif.alwaysdata.net:www/ + +run: ## démarre un serveur local + python3 -m http.server 8000 --bind 127.0.0.1 --directory content/ + diff --git a/README.md b/README.md index ceaea44..aa8afae 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,18 @@ -# lespiedsdanslecode +# lespiedsdanslecode.org +C'est mon repo où je note des choses, j'écrit des doutes et des questions, des découvertes... + +## Fonctionnement + +_Sans doute à revoir ?_ + +Pour construire le site +`make build` + +Pour déployer le site sur AlwaysData +`make deploy` + +Pour lancer le site localement +`make run` + +Attention, le `make run` utilise [http-server](https://github.com/http-party/http-server#readme) diff --git a/content/2025/47/index.html b/content/2025/47/index.html new file mode 100644 index 0000000..dd86706 --- /dev/null +++ b/content/2025/47/index.html @@ -0,0 +1,75 @@ + + + + + - lespiedsdanslecode.org + + + + + + + + + + + + + + + + +
+ +

Semaine 47

+

Je reprends mon joural dans Vim. Obsidian, c’est bien, mais + finalement, c’est pas ce que je cherche.

+

Présentation + à propos de Vim

+
+

Après une semaine de test y a pas photo : ne pas utiliser h et + l c’est le pied !

+
+

En voilà une idée intéressante pour me « forcer » à utiliser + les autres outils de déplacement. C’est vrai que je me déplace + souvent case par case.

+
+

les déplacements Vim ne se limitent pas à hjkl

+
+
+

beaucoup de vimistes (et quasi tous les Bépoètes…) sont limités + aux déplacements case-à-case

+
+
+

Metacarte, un livre

+

https://framablog.org/2025/11/16/les-cartes-sont-le-nouveau-livre-un-nouvel-ouvrage-de-metacartes/

+

À lire ? « Les cartes sont le nouveau livre » de Mélanie et + Lilian

+

Et si je faisais des cartes pour l’apprentissage de la + programmation ? Et si je faisias des cartes pour Pix en interne + (culture agiliste et tech) ?

+

J’ai l’impression d’avoir des élémens de contenu à mettre dans + ce gene de format !

+
+ + diff --git a/content/2025/48/index.html b/content/2025/48/index.html new file mode 100644 index 0000000..b26b7a1 --- /dev/null +++ b/content/2025/48/index.html @@ -0,0 +1,48 @@ + + + + + - lespiedsdanslecode.org + + + + + + + + + + + + + + + + +
+ +

Si nous étions resté vivre à Poissy, peut-être qu’Aydan aurait + été dans ce clip ?

+

https://www.youtube.com/watch?v=wlv_okpFDrk&feature=youtu.be

+
+ + diff --git a/content/2025/49/index.html b/content/2025/49/index.html new file mode 100644 index 0000000..d87e923 --- /dev/null +++ b/content/2025/49/index.html @@ -0,0 +1,217 @@ + + + + + - lespiedsdanslecode.org + + + + + + + + + + + + + + + + +
+ +

Semaine 49 2025

+
+

Anxiety related to deploys is the single largest source of + technical debt in many, many orgs. Technical debt, lest we forget, + is not the same as “bad code”. Tech debt hurts your people.

+
+
+

Deploys are the heartbeat of your company.

+
+
+

Deploy on every commit. Smaller, coherent changesets transform + into debuggable, understandable deploys. If we’ve learned anything + from recent research, it’s that velocity of deploys and lowered + error rates are not in tension with each other, they actually + reinforce each other. When one gets better, the other does + too.

+
+
+

Every deploy should be owned by the developer who made the + changes that are rolling out. Page the person who committed the + change that triggered the deploy, not whoever is oncall.

+
+
+

Each deploy should be owned by the developer who made the code + changes. But your deploy pipeline needs to have a team that owns + it too. I recommend putting your most experienced, senior + developers on this problem to signal its high value.

+
+
+

Remember: a team’s maturity and efficiency can be represented + by how long it takes to get their shit into users’ hands after + they write it. Ship it fast, while it’s still fresh in your + developers’ heads. Ship one change set at a time, so you can + swiftly debug and revert them. I promise your lives will be so + much better. Every step helps. <3

+
+

https://charity.wtf/2019/05/01/friday-deploy-freezes-are-exactly-like-murdering-puppies/

+
+
+

Faites avancer les choses rapidement avec OmniTools

+

Boostez votre productivité avec OmniTools, la boîte à outils + ultime pour accélérer vos tâches ! Accédez à des milliers + d’utilitaires conviviaux pour modifier des images, du texte, des + listes et des données, directement depuis votre navigateur.

+
+

https://omnitools.framatoolbox.org/

+
+

Writing + documentation for your house

+
+

While I can’t answer the questions in the past, I can at least + have a record of important changes during my ownership. On this + page, I log all major changes to the house, such as plumbing + repairs (and their costs), irrigation system upgrades/changes, + carpet installation, remodeling, etc.

+
+

https://luke.hsiao.dev/blog/housing-documentation/

+
+

TODO acheter un vêtement de protection pour la coupe de + bois

+

https://www.kox24.fr/sylviculture/vetements-et-protection-1?otpwebsalecat=true

+
+

Faire une mej sur la tyrannie de l’absence de structure ? + https://infokiosques.net/spip.php?article2

+

https://infokiosques.net/

+
+

Brochures subversives à lire, imprimer, propager

+
+
+
+

« Il y a un vrai travail à faire pour légitimer d’autres façons + de docu­men­ter le monde. »

+
+
+

Occuper les espaces numé­riques, c’est crucial aujourd’hui. + Internet est devenu très réac­tion­naire, et Wikipédia, malgré ses + limites, reste un des rares lieux où l’on peut encore défendre une + certaine pluralité des savoirs. À titre personnel, ce projet a + changé ma vie. Il m’a permis de com­prendre les logiques des + discours numé­riques et de les inverser, bref : de gagner en + puissance. »

+
+

https://revueladeferlante.fr/ivonne-gonzalez-feminiser-decoloniser-et-diversifier-wikipedia/

+
+

Ataraxie + numérique : repenser notre rapport à l’outil

+
+

L’ataraxie (du grec ἀταραξία, signifiant « absence de troubles + »), au sens épicurien, consiste en un état de profonde quiétude, + impliquant l’absence de tout trouble ou souffrance. (…) L’ataraxie + numérique serait alors, littéralement, l’absence de trouble par le + numérique.

+
+
+

Le plaisir n’est pas toujours une composante du bonheur.

+
+
+

À lire ? Bifurquer + du collectif internation

+
+

Note de lecture du texte « La tyrannie de l’absence de + structure »

+
+

Les problèmes ne commencèrent à surgir que lorsque les petits + groupes d’action épuisèrent les vertus de la conscientisation et + décidèrent qu’ils voulaient faire quelque chose de plus concret. + Face à cette décision, les groupes, en général, s’enlisèrent, + parce que la plupart d’entre eux ne voulaient pas changer leur + structure alors que leurs tâches changeaient. Les femmes avaient + pleinement accepté l’idée de « l’absence de structure », sans + percevoir des limites de son usage.

+
+
+

On essaya d’utiliser le groupe « sans structure » et les + discussions informelles pour des questions inadéquates, en se + basant sur la croyance aveugle que toutes les autres formes + d’organisation, quelles qu’elles soient, étaient oppressantes.

+
+
+

Un groupe laissé à lui-même est aussi réaliste qu’une société + laisse à elle-même : la notion de groupe sans structure se + transforme en un rideau de fumée qui favorise les puissants ou les + chanceux qui peuvent établir leur hégémonie indiscutable sur les + autres. Cette forme d’hégémonie peut s’établir très facilement, + parce que la notion « d’absence de structure » n’empêche pas la + formation de structures informelles : elle n’empêche que celle des + structures formelles.

+
+
+

Pour que tout le monde puisse s’impliquer dans un + groupe donné et participer à ses activités, la structure doit être + explicite et non implicite. Les normes de prise de décisions + doivent être ouvertes et connues de toutes et tous, ce qui + n’arrivera que si elles sont formalisées.

+
+
+

Une élite est un petit groupe de gens qui domine un autre + groupe plus grand, dont il fait partie, souvent sans avoir une + responsabilité directe sur ce plus grand groupe, et qui agit + fréquemment sans son consentement ou sa connaissance. Une personne + devient élitiste quand elle fait partie ou défend la domination de + ce petit groupe, indépendamment du fait qu’elle soit ou non connue + des autres.

+
+
+

Lorsqu’une personne perçoit avec qui il est important de parler + avant qu’une décision ne soit prise et quelle approbation est une + marque d’acceptation, alors illes peut savoir qui prend les + décisions.

+
+
+

les structures formelles pour les prises de décisions sont une + aubaine pour les personnes chargées de travail. Le fait de pouvoir + compter sur des procédés fixes de prise de décision garantit, + jusqu’à un certain point, la participation possible de toutes et + tous.

+
+
+

Le pouvoir qu’elles exercent ne leur a pas été confié, et donc + ne peut pas leur être arraché. Leur influence ne se base pas sur + ce qu’elles font pour le groupe, et donc elles ne peuvent être + directement influencées par celui-ci. Il ne faut pas + nécessairement déduire de ce qui précède que les structures + informelles donnent lieu à un comportement irresponsable face au + groupe, puisque les personnes qui souhaitent maintenir leur + influence sur le groupe essaieront en général de répondre à ses + attentes, mais le fait est que le groupe ne peut pas exiger cette + responsabilité, il dépend des intérêts de l’élite.

+
+

https://infokiosques.net/spip.php?page=lire&id_article=2

+
+ + diff --git a/content/2025/50/index.html b/content/2025/50/index.html new file mode 100644 index 0000000..7fff2c5 --- /dev/null +++ b/content/2025/50/index.html @@ -0,0 +1,53 @@ + + + + + - lespiedsdanslecode.org + + + + + + + + + + + + + + + + +
+ +

Semain 50 / 2025

+

À lire ? Juan Sebastián Carbonell. Un taylorisme augmenté. + Critique de l’intelligence artificielle, + https://www.contretemps.eu/taylorisme-augmente-intelligence-artificielle-carbonell/

+
+

L’IA + au travail, une question syndicale

+
+ + diff --git a/content/2025/51/index.html b/content/2025/51/index.html new file mode 100644 index 0000000..20b74bd --- /dev/null +++ b/content/2025/51/index.html @@ -0,0 +1,96 @@ + + + + + - lespiedsdanslecode.org + + + + + + + + + + + + + + + + +
+ +

# Semaine 51 de 2025

+

Execubot un jeu créé par une + prof pour apprendre à programmer (en Python).

+
+

À lire ? Au-delà du + but

+
+

À la manière d’un roman d’anticipation scientifique, ce récit + axé autour de la vie et de l’écosystème d’une joueuse + professionnelle, décrit le quotidien d’une athlète de haut niveau + et explore les leviers de la performance des 20 prochaines + années.

+
+

À lire ? L’art + de l’herbier de Vanessa Valognes

+
+

Vers + un internet post-alphabétique ?

+
+

« La voix abolit la distance entre la pensée et l’expression. + C’est le registre idéal pour une époque qui valorise la présence + plus que la patience. Quand on parle à un appareil, ou qu’on + écoute quelqu’un parler dedans, on s’affranchit du délai + qu’imposait autrefois l’écriture. La pause entre l’idée et son + expression, cette pause qui rendait l’écriture possible, a + quasiment disparu ».

+
+
+

Un autre effet de la transition numérique est la diminution de + la capacité des individus à fournir des efforts soutenus. Le + cerveau n’est pas conditionné à fournir un effort soutenu et + prolongé lorsque la récompense se résume à un simple clic. Par + conséquent, le niveau d’éducation baisse, les carrières deviennent + plus difficiles à construire, la vie personnelle plus ardue, etc. + Globalement, l’anxiété sociale augmente.

+
+
+

The Shift Project, décarbonons le sport

+

https://theshiftproject.org/publications/decarboner-sport/

+
+

10 propositions + pour une désescalade numérique

+
+

Typst

+

https://videos.capitoledulibre.org/w/ckhaJabpYLZTcMGBnaQoHU

+
+

Mushroom Color + Atlas

+
+ + diff --git a/content/2025/52/index.html b/content/2025/52/index.html new file mode 100644 index 0000000..8b2d0cb --- /dev/null +++ b/content/2025/52/index.html @@ -0,0 +1,195 @@ + + + + + - lespiedsdanslecode.org + + + + + + + + + + + + + + + + +
+ +

Semaine 52 / 2025

+

## Note de lecture

+

« Deep Green Resistance, un mouvement pour sauver la planète + » Tome 1 de Derrick Jensen, Lierre Keith et Aric McBay au éditions + libre.

+
+

L’ouvrage « La lutte nonviolente » de Gene Sharp, le plus grand + spécialiste de l’action non violente, devrait être obligatoirement + lu par tous les activistes, car il constitue une source + d’information fondamentales sur la nature de la lutte + politique.

+
+
+

Pour les radicaux, la justice ne peut être aveugle ; pour que + les choses puissent changer, il est nécessaire d’identifier et de + résoudre des situations concrètes. Ainsi, la domination ne sera + démantelée qu’en confisquant les droits des puissants et en + redistribuant le pouvoir au reste de la population. On dit parfois + que le féminisme sera parvenu à ses ifns lorsque la moitié des PDG + seront des femmes. Or, il ne s’agit pas là de féminisme ; pour + citer Catharine MacKinnon, il s’agit du libéralisme appliqué aux + femmes. Le féminisme aura triomphé non pas lorsqu’autant de femmes + que d’hommes tireront profit d’une organisation sociale + oppressive, se nourrissant de la sueur de nos sœurs, mais lorsque + toutes les hiérarchies de domination, y compris économiques, + seront démentelées.

+
+
+

Il n’y a pas de meilleure définition de l’oppression que celle + de Marilyn Frye, tirée de son livre, The Politics of + Reality, « L’oppression est un système de contraintes et de + forces interdépendantes qui réduisent, immobilisent et façonnnent + les individus appartenant à un groupe social afin de les + subordonner à un autre groupe social. » Il s’agit d’une position + radicale exprimée avec élégance. L’oppression n’est pas une + attitude, elle résult de plusieurs systèmes de pouvoir.

+
+
+

Nous supportons l’oppression grâce à trois mécanismes + psychologiques : le dénu, l’adaptation et le consentement. Tous + les dominés apprennent très tôt qu’ils doivent choisir entre la + soumission et la répression. Il suffit aux puissants qu’iuls usent + de temps à autre de la répression afin d’influencer la psyché des + opprimés. Au sein des associations d’aide aux femmes victimes de + violences, par exemple, il est communément admis qu’une femme + battue une fois par an cesse de résister.

+
+
+

Lorsque le rôle du pouvoir est invisibilisé, la victimisation + paraît volontaire, ce qui dissimule le fait qu’il s’agit en + réalité d’une sobordination sociale. Ce que les libéraux ne + saisissent pas, c’est que 90 % des oppressions sont consensuelles. + Ainsi que l’a écrit Florynce Kennedy, « il ne peut y avoir de + système d’oppression véritablement généralisé sans consentement + des opprimés ».

+
+
+

Les débats autour de la surpopulation sont souvent teintés de + suppositions racistes qui rejettent la responsabilité sur les + personnes de couleur des pays du tiers monde. De plus, les + problèmes de malnutrition ou de famine dans les pays du tiers + monde sont souvent imputés à « l’arriération » et au manque + d’infrastructures industrielles et de connaissances techniques. + Bien entendu, le meilleur moyen de réduire les dégâts consiste à + diminuer la consommation et la capacité de la civilisation + industriel à épuiser les ressources …

+
+
+

En comparaison de l’échelle temporelle de la vie humaine, la + civilisation peut sembler ancienne, mais elle est en fait très + jeune si on la compare à celle de l’humanité, qui s’étend sur + plusieurs millions d’années, et à celle de l’histoire écologique + qui couvre plusieurs milliards d’années. Cependant, étant donné + qu’une grande partie du savoir traditionnel a été perdue ou + détruite par ceux qu idétiennent le pouvoir afin de glorifier la + civilisation, de banaliser l’oppression, et de rendre + inconcevables d’autres modes de vie, nous avons l’impression que + la civilisation est tout ce qu’il y a de plus naturel pour l’être + humain.

+
+
+

Essaie de te dire Que tu n’es pas responsable De la vie de ta + tribu Du souffle de ta planète – Adrienne Rich, poétesse féministe + et essayiste, extrait du poème North American Time

+
+
+

Cette culture doit être démantelée dans son intégralité. Il + s’agit d’une nécessité absolue. L’humanité a vécu sans + l’industrialisme pendant la majeure partie de son existence. Or + l’industrialisation est en train de tuer la planète, sans laquelle + les êtres humains ne peuvent pas exister. La planète, ainsi qu’une + existence humaine soutenable, sont plus importantes que + l’industrialisation.

+
+

logo Éditions libre couverture DGR tome 1

+
+

À lire ? L’atelier + des Miracles est un livre de Benjamin Pichot-Garcia publié en 2023 + aux éditions des Trois Canards + https://lestroiscanards.ouvaton.org/latelier-des-miracles/

+
+

Dans une exploration de « vous faites quoi pour ne pas utiliser + Spotify » (ou une question dans le genre), certaines personnes + m’ont répondu en parlant de radio. Alors j’utilisé pas mal + l’extension firefox de radioFrance, mais là, c’est amusant de + découvrir Radiooooo, ça + permet d’écouter de la musique d’un pays en particulier, d’une + époque spécifique… J’aime bien l’idée.

+

Plusieurs m’ont parlé de Qobuz

+

Et un site qui répertoris radios, alternative à Spotify + https://alternatives-numeriques.fr/des-alternatives-aux-playlists-de-spotify-et-cie/

+
+

Depuis un moment, j’ai envie d’essayer Helix.

+

Je pensais trouver plein de truc super util dans l’article de + Julia + Evant à propos de migration de Vim vers Helix mais en fait, à + part évoqué le fait que c’est bien et qu’il ne faut pas chercher à + faire du Vim sous Helix, il n’y a pas grand chose. Comme pour + chaque éditeur, il faut apprendre les nouvelles façon de faire

+

Le fait d’utiliser d plutôt que x + pour supprimer un caractère est sans doute le truc qui me perturbe + le plus pour l’instant.

+

Et la complétion qui s’affiche pour les commandes, c’est + vraiment chouette !

+
+ auto complete avec helix + +
+

Pour l’essayer un peu, j’ai configuré mon raccourci de journal + pour lancer Helix

+
+

Réception de la deuxième corde de bois.

+

C’est une personne de Daucy qui fait ça pour dépanner. Arrivé + en tracteur avec une remorque, il a vidé une grosse code, avec des + morceaux très irrégulier en longueur et très gros. Je recasse + avant de ranger.

+

Avec la livaison de la semaine avant les vacances (le 19 + décembre), ça fait deux cordes acheter. Avec ce que j’ai récupéré + de la ferme de Rouzen et de Jean à Bannalec, je pense que nous + avons de quoi faire pour l’hiver 2025/2026.

+
+

Carte des espèces menacées et disparues

+

https://www.tela-botanica.org/2025/11/des-cartes-pour-changer-les-representations-sur-les-plantes/

+
+ + diff --git a/content/2026/01/index.html b/content/2026/01/index.html new file mode 100644 index 0000000..ea36158 --- /dev/null +++ b/content/2026/01/index.html @@ -0,0 +1,68 @@ + + + + + - lespiedsdanslecode.org + + + + + + + + + + + + + + + + +
+ +

Semaine 1 2025 (bis)

+

À lire ? Les + Chants de la Terre lointaine À lire ? Le + procès des étoiles de Florence Trystram À lire ? [Un psaume + pour les recyclés sauvages de Becky + Chambers](https://www.l-atalante.com/catalogue/la-dentelle-du-cygne/un-psaume-pour-les-recycles-sauvages-9791036001192/

+

Le journal pour poser une matière brute, et un temps pour + écrire à partir de celle-ci ? Faut-il maintenir le journal une + fois que c’est reformulé dans un article ?

+

## GrapheneOS pour les anarchistes

+

Je découvre, suite à un partage sur mastodon, l’existance de + cet OS pour ordiphone.

+

GrapheneOS + pour les anarchistes est un :

+
+

Guide d’installation et de bonnes pratiques, traduit à partir + de GrapheneOS for Anarchists de anarsec.guide et modifié par nos + maigres connaissances d’utilisateurices.

+
+

J’y découvre le Tech + Guides for Anarchists

+
+ + diff --git a/content/2026/02/index.html b/content/2026/02/index.html new file mode 100644 index 0000000..1abdca5 --- /dev/null +++ b/content/2026/02/index.html @@ -0,0 +1,75 @@ + + + + + - lespiedsdanslecode.org + + + + + + + + + + + + + + + + +
+ +

Semaine 2 2026

+ +
+

Amusant de voir le site OpenWeb refaire surface sur Mastodon. + Que j’ai pu en lire des articles sur ce site ! + https://openweb.eu.org/

+
+ + diff --git a/content/2026/03/index.html b/content/2026/03/index.html new file mode 100644 index 0000000..099de62 --- /dev/null +++ b/content/2026/03/index.html @@ -0,0 +1,55 @@ + + + + + - lespiedsdanslecode.org + + + + + + + + + + + + + + + + +
+ +

Semaine 3 / 2026

+

À lire ? []“Travailler mieux”, paru aux Presses universitaires + de France (PUF), coordonné par l’économiste Christine Erhel (Cnam) + et le politiste Bruno Palier + (CNRS).](https://www.radiofrance.fr/franceculture/podcasts/le-journal-de-l-eco/travailler-mieux-des-propositions-pour-changer-2728784)

+

## Notes

+

Online unix terminal https://unixv4.dev/

+

Pandoc in the browser + https://pandoc.org/wasm-demo/convert.html

+

pandoc.wasm

+
+ + diff --git a/content/2026/04/index.html b/content/2026/04/index.html new file mode 100644 index 0000000..e734e5d --- /dev/null +++ b/content/2026/04/index.html @@ -0,0 +1,86 @@ + + + + + - lespiedsdanslecode.org + + + + + + + + + + + + + + + + +
+ +

Semaine 4 / 2026

+

L’accacia envahissant ? Il y a des solutions il semblerait + https://reporterre.net/Star-des-jardins-le-mimosa-fragilise-des-ecosystemes-locaux

+

Mais moi, je crois que celui du jardin est un peu trop + envahissant. Il finira par être désouché je pense !

+
+

J’ai du mal à me mettre à Helix.

+

Ma plus grosse difficulté est peut-être l’utilisation de la + touche d plutôt que x pour supprimer un + charactère. À moins que ce ne soit le fait qu’Helix mix l’usage du + mode visuel (selection d’un mot) pendant le déplacement dans le + document.

+

Mais c’est sans doute une histoire d’habitude.

+

J’hésite à faire un alias pour que la commande vi + ouvre Helix ! Mais je crains de perdre du temps au boulot. Aussi, + je vais sans doute continuer à m’en servir ici, sur mon ordinateur + personnel

+

(un peu plus tard)

+

Est-ce qu’il n’y a pas un endroit où je pourrais taper une + commande vim et voir son équivalent avec helix ? Si ça n’existe + pas, il faut l’inventer ?

+

Avec tout ces trucs visuel, Helix est sans doute plus sympa + quand on en connait pas vim…

+

Découverte du jour : mi(c pour supprimer ce qu’il + y a entre les () et se mettre en mode insertion.

+
+

À lire ? « + Vous ne détestez pas le lundi Vous détestez la domination au + travail » de Nicolas Framont À lire ? « + Un taylorisme augmenté - Critique de l’intelligence artificielle » + de Juan Sebastián Carbonell

+
+

https://hckr.fr/fascismometre/

+

Pour créer un flux RSS avec Markdown, Pandoc et Make + https://www.arsouyes.org/articles/2026/2026-01-21_RSS_Pandoc_Make/

+
+

Je n’avais pas suivi l’arrivé de yield en + Javascript !

+

https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Operators/yield

+
+ + diff --git a/lib/template.html b/lib/template.html new file mode 100644 index 0000000..8179b56 --- /dev/null +++ b/lib/template.html @@ -0,0 +1,47 @@ + + + + + $if(title)$$title$$endif$ - lespiedsdanslecode.org + + + + + + + + + + + + + + + + +
+ $if(title)$

$title$

$endif$ + $body$ +
+ + + diff --git a/pana.sh b/pana.sh new file mode 100755 index 0000000..a25a762 --- /dev/null +++ b/pana.sh @@ -0,0 +1,21 @@ +#!/bin/sh + +# Ligne complète pour pandoc: +# pandoc --template=lib/template.html -c lib/pandoc.css -H lib/head.html -B lib/header.html -A lib/footer.html "$mdfile" -o "$htmlfile" + +MARKDOWN_FILES=$(find content -name \*.md) +FEED_FILE=content/feed.xml + +echo "## Generate HTML files for each markdown files" + +for mdfile in $MARKDOWN_FILES; do + htmlfile="${mdfile%%.*}.html" + if [ ! -f "$htmlfile" ] || [ "$htmlfile" -ot "$mdfile" ]; then + echo "--> generate with pandoc '$htmlfile' from '$mdfile'" + pandoc --template=lib/template.html -c lib/pandoc.css "$mdfile" -o "$htmlfile" + fi +done + +echo "## END" + +exit 0