From 05d4d2891e081330890e94b5b8d10913cec8553b Mon Sep 17 00:00:00 2001 From: Yax <1949284+kianby@users.noreply.github.com> Date: Wed, 21 Aug 2019 19:29:21 +0200 Subject: [PATCH] cat --- layout/category.html | 2 +- makesite.py | 32 +++++++++++-------- ...2009-12-02-sfr-3g-et-ubuntu-9-10-karmic.md | 2 +- posts/2009/2009-12-26-voix-sur-ip-avec-sip.md | 2 +- posts/2010/2010-10-01-hello-moto-droid.md | 2 +- posts/2010/2010-12-25-tiny-tiny-rss.md | 2 +- posts/2010/2010-12-28-syncml.md | 2 +- ...xml-le-moteur-de-blog-qui-carbure-a-xml.md | 2 +- .../2011-06-04-personnalisation-de-gnome-3.md | 2 +- .../2011-06-11-support-des-souris-cyborg.md | 2 +- posts/2011/2011-09-26-surveiller-son-blog.md | 2 +- ...13-03-14-migration-du-blog-sous-pelican.md | 2 +- posts/2013/2013-12-02-sysadmin-2.md | 2 +- posts/2014/2014-01-02-horde-debian.md | 2 +- posts/2014/2014-08-07-pecosys.md | 2 +- posts/2014/2014-08-12-qemu-raspbian.md | 2 +- posts/2014/2014-10-23-pecosys-v2.md | 2 +- posts/2014/2014-11-14-my-phone.md | 2 +- posts/2015/2015-08-29-rovio-va-mal.md | 2 +- .../2015/2015-09-23-obsolescence-repoussee.md | 2 +- posts/2016/2016-12-04-rationalisation.md | 2 +- .../2017/2017-02-24-termux-pour-quoi-faire.md | 2 +- .../2017-02-27-gnu-systemlinuxd-gnomeos.md | 2 +- posts/2017/2017-06-21-openbsd-installation.md | 2 +- .../2017/2017-07-16-performance-python-web.md | 2 +- .../2017-07-20-flux-rss-esprit-du-libre.md | 2 +- .../2017/2017-07-24-golang-a-la-rescousse.md | 2 +- posts/2017/2017-09-04-nextcloud-securite.md | 2 +- .../2017/2017-10-14-attrapons-les-vilains.md | 2 +- .../2017/2017-11-17-un-blog-plus-statique.md | 2 +- .../2018-05-20-bilan-hebergement-container.md | 2 +- posts/2018/2018-05-27-proxmox-reseau.md | 2 +- posts/2018/2018-08-15-blog-spam.md | 2 +- posts/2018/2018-10-04-docker-server.md | 2 +- posts/2018/2018-11-03-il-court-furet.md | 2 +- .../2018-12-02-retour-migration-docker.md | 2 +- .../2019-04-14-refonte-compl-te-du-blog.md | 2 +- posts/2019/2019-05-12-antisocial.md | 2 +- posts/2019/2019-05-18-souvenir-de-blog.md | 2 +- posts/2019/2019-05-28-r-duire-la-voilure.md | 2 +- .../2019-06-29-markdown-interg-n-rationnel.md | 2 +- .../2019-07-26-je-vous-l-avais-bien-dit.md | 2 +- 42 files changed, 60 insertions(+), 54 deletions(-) diff --git a/layout/category.html b/layout/category.html index cde42c1..7773c83 100644 --- a/layout/category.html +++ b/layout/category.html @@ -1 +1 @@ -{{ category }} +{{ category }} diff --git a/makesite.py b/makesite.py index c7d95b7..440d53f 100755 --- a/makesite.py +++ b/makesite.py @@ -152,12 +152,9 @@ def render(template, **params): def get_categories(page_params): cat = [] - if 'category' in page_params: - cat.append(str(page_params['category']).strip()) - elif 'categories' in page_params: - for s in page_params['categories'].split(' '): - if s.strip(): - cat.append(s.strip()) + for s in page_params['category'].split(' '): + if s.strip(): + cat.append(s.strip()) return cat @@ -212,20 +209,15 @@ def make_posts(src, src_pattern, dst, layout, category_layout, **params): for category in categories: out_cat = render(category_layout, category=category, url=slugify(category)) out_cats.append(out_cat.strip()) + page_params['categories'] = categories page_params['category_label'] = ''.join(out_cats) - - # Populate placeholders in content if content-rendering is enabled. - # if page_params.get('render') == 'yes': - # rendered_content = render(page_params['content'], **page_params) - # page_params['content'] = rendered_content - # content['content'] = rendered_content - summary_index = page_params['content'].find(' - + J'ai une clef 3G SFR obtenue pour 1 euro grâce au Pacte SFR (merci à eux) et j'ai voulu valider qu'elle pouvait fonctionner avec Ubuntu pour le jour où ce diff --git a/posts/2009/2009-12-26-voix-sur-ip-avec-sip.md b/posts/2009/2009-12-26-voix-sur-ip-avec-sip.md index dea4bb0..0a31041 100755 --- a/posts/2009/2009-12-26-voix-sur-ip-avec-sip.md +++ b/posts/2009/2009-12-26-voix-sur-ip-avec-sip.md @@ -1,5 +1,5 @@ - + J'utilise Skype occasionnellement depuis 2 ans pour des appels de PC à PC mais aussi de PC à téléphone fixe ainsi qu'en mode conférence et bon jour... diff --git a/posts/2010/2010-10-01-hello-moto-droid.md b/posts/2010/2010-10-01-hello-moto-droid.md index a3270dd..c034367 100755 --- a/posts/2010/2010-10-01-hello-moto-droid.md +++ b/posts/2010/2010-10-01-hello-moto-droid.md @@ -1,5 +1,5 @@ - + Après deux ans de bons et loyaux services j'ai remisé mon Nokia E61i pour un téléphone plus récent. J'ai hésité entre le Nokia N900 et un smartphone diff --git a/posts/2010/2010-12-25-tiny-tiny-rss.md b/posts/2010/2010-12-25-tiny-tiny-rss.md index b9726e4..d0d67f4 100755 --- a/posts/2010/2010-12-25-tiny-tiny-rss.md +++ b/posts/2010/2010-12-25-tiny-tiny-rss.md @@ -1,5 +1,5 @@ - + J'ai découvert récemment une alternative à Google Reader : [Tiny Tiny RSS](http://tt-rss.org/). L'avantage par rapport à un simple client de flux diff --git a/posts/2010/2010-12-28-syncml.md b/posts/2010/2010-12-28-syncml.md index 50e52dc..87afb26 100755 --- a/posts/2010/2010-12-28-syncml.md +++ b/posts/2010/2010-12-28-syncml.md @@ -1,5 +1,5 @@ - + Il y a un point qui me gênait depuis mon passage à Android c'est d'avoir confié tous mes contacts à Google. J'ai confiance dans la société... ce diff --git a/posts/2011/2011-04-25-pluxml-le-moteur-de-blog-qui-carbure-a-xml.md b/posts/2011/2011-04-25-pluxml-le-moteur-de-blog-qui-carbure-a-xml.md index a951e4e..ca746ae 100755 --- a/posts/2011/2011-04-25-pluxml-le-moteur-de-blog-qui-carbure-a-xml.md +++ b/posts/2011/2011-04-25-pluxml-le-moteur-de-blog-qui-carbure-a-xml.md @@ -1,5 +1,5 @@ - + Le titre de ce billet est un clin d’œil au site officiel de [PluXml](http://pluxml.org/). J'ai profité de mon retour en auto-hébergement diff --git a/posts/2011/2011-06-04-personnalisation-de-gnome-3.md b/posts/2011/2011-06-04-personnalisation-de-gnome-3.md index 97158b8..a889185 100755 --- a/posts/2011/2011-06-04-personnalisation-de-gnome-3.md +++ b/posts/2011/2011-06-04-personnalisation-de-gnome-3.md @@ -1,5 +1,5 @@ - + Pour faire suite à l'article précédent, j'ai effectué des recherches sur la personnalisation de Gnome 3. Le fait est que c'est très flexible et accessible diff --git a/posts/2011/2011-06-11-support-des-souris-cyborg.md b/posts/2011/2011-06-11-support-des-souris-cyborg.md index 114729b..33043c8 100755 --- a/posts/2011/2011-06-11-support-des-souris-cyborg.md +++ b/posts/2011/2011-06-11-support-des-souris-cyborg.md @@ -1,5 +1,5 @@ - + On trouve de l'information contradictoire et pas très à jour sur le support diff --git a/posts/2011/2011-09-26-surveiller-son-blog.md b/posts/2011/2011-09-26-surveiller-son-blog.md index e3032ea..d459560 100755 --- a/posts/2011/2011-09-26-surveiller-son-blog.md +++ b/posts/2011/2011-09-26-surveiller-son-blog.md @@ -1,5 +1,5 @@ - + Quand on héberge son blog à la maison se pose la question de savoir s'il est diff --git a/posts/2013/2013-03-14-migration-du-blog-sous-pelican.md b/posts/2013/2013-03-14-migration-du-blog-sous-pelican.md index ac17ec3..7b21c72 100755 --- a/posts/2013/2013-03-14-migration-du-blog-sous-pelican.md +++ b/posts/2013/2013-03-14-migration-du-blog-sous-pelican.md @@ -1,5 +1,5 @@ - + Et oui, un de plus à migrer son blog sous [Pelican](http://docs.getpelican.com) ! diff --git a/posts/2013/2013-12-02-sysadmin-2.md b/posts/2013/2013-12-02-sysadmin-2.md index b4b6aa7..4ad3fcb 100755 --- a/posts/2013/2013-12-02-sysadmin-2.md +++ b/posts/2013/2013-12-02-sysadmin-2.md @@ -1,5 +1,5 @@ - + Il y a deux logiciels que j'utilise quotidiennent dans mon activité de sysadmin diff --git a/posts/2014/2014-01-02-horde-debian.md b/posts/2014/2014-01-02-horde-debian.md index f9d6eb1..d41095b 100755 --- a/posts/2014/2014-01-02-horde-debian.md +++ b/posts/2014/2014-01-02-horde-debian.md @@ -1,5 +1,5 @@ - + Je remets en place progressivement les outils nécessaires sur mon serveur diff --git a/posts/2014/2014-08-07-pecosys.md b/posts/2014/2014-08-07-pecosys.md index f77d60e..1b6c69b 100755 --- a/posts/2014/2014-08-07-pecosys.md +++ b/posts/2014/2014-08-07-pecosys.md @@ -1,5 +1,5 @@ - + Pecosys est le projet évoqué dans mon dernier billet pour gérer des diff --git a/posts/2014/2014-08-12-qemu-raspbian.md b/posts/2014/2014-08-12-qemu-raspbian.md index a3c5ea2..ff49d64 100755 --- a/posts/2014/2014-08-12-qemu-raspbian.md +++ b/posts/2014/2014-08-12-qemu-raspbian.md @@ -1,5 +1,5 @@ - + Raspberry logo diff --git a/posts/2018/2018-05-27-proxmox-reseau.md b/posts/2018/2018-05-27-proxmox-reseau.md index 15236e9..0af1abd 100755 --- a/posts/2018/2018-05-27-proxmox-reseau.md +++ b/posts/2018/2018-05-27-proxmox-reseau.md @@ -1,5 +1,5 @@ - + J'ai eu beaucoup de retours à [mon dernier article](https://blogduyax.madyanne.fr/2018/hebergement-containers/) qui ont alimenté ma réflexion et m'ont permis de clarifier mon objectif avec mon serveur [Proxmox](https://fr.wikipedia.org/wiki/Proxmox_VE). J'ai décidé de pousser plus loin avec les containers LXC, de ne pas utiliser Docker sur le serveur mais d'améliorer certains aspects de mon installation : containeriser ce que j'ai installé directement sur l'hyperviseur (que ce soit par flemme, pour aller vite ou par manque de connaissances) et automatiser le déploiement de certains containers pour faciliter une éventuelle migration et me permettre d'installer un environnement de test local. diff --git a/posts/2018/2018-08-15-blog-spam.md b/posts/2018/2018-08-15-blog-spam.md index d002350..9fa5244 100755 --- a/posts/2018/2018-08-15-blog-spam.md +++ b/posts/2018/2018-08-15-blog-spam.md @@ -1,5 +1,5 @@ - + Pour lutter contre le spam dans les commentaires du blog, j'ai opté pour la simplicité dès le début parce que l'audience est restreinte, que je ne veux pas compliquer la vie des lecteurs avec des systèmes de captchas (de plus en plus illisibles d'ailleurs) et que [je veux préserver l'accès au blog sans JavaScript](/2017/un-blog-plus-respectueux/) pour les durs, les vrais, les tatoués ;-) diff --git a/posts/2018/2018-10-04-docker-server.md b/posts/2018/2018-10-04-docker-server.md index 3cdf993..8455ee4 100755 --- a/posts/2018/2018-10-04-docker-server.md +++ b/posts/2018/2018-10-04-docker-server.md @@ -1,5 +1,5 @@ - + Plus des notes techniques pour ma mémoire défaillante qu'un véritable article, je vais compiler les étapes d'installation d'un serveur de containers. Quel système d'exploitation ? j'ai envie de dire on s'en cogne mais il est préférable de choisir une distribution poussée par Docker pour se simplifier la vie ; ce sera donc Debian 9 *Stretch* supportée sur Dedibox. diff --git a/posts/2018/2018-11-03-il-court-furet.md b/posts/2018/2018-11-03-il-court-furet.md index 487fefd..bb2d18c 100755 --- a/posts/2018/2018-11-03-il-court-furet.md +++ b/posts/2018/2018-11-03-il-court-furet.md @@ -1,5 +1,5 @@ - + Il court, il court, le furet... ça résume à peu près mes semaines en ce moment. Le thème de celle-ci (oui j'ai des semaines à thème) est la vente d'électro-ménager sur le site du Bon Coin (à ne pas confondre avec le bon sens près de chez vous) pour cause de rénovation. D'ailleurs si quelqu'un veut un frigo pas cher qu'il me contacte ;-) diff --git a/posts/2018/2018-12-02-retour-migration-docker.md b/posts/2018/2018-12-02-retour-migration-docker.md index 970b379..ae3120c 100755 --- a/posts/2018/2018-12-02-retour-migration-docker.md +++ b/posts/2018/2018-12-02-retour-migration-docker.md @@ -1,5 +1,5 @@ - + Ce ne sera pas un scoop car j'ai distillé l'information à travers mes derniers articles : j'ai transformé mon serveur de virtualisation en serveur de containers Docker depuis quelques mois. C'est l'occasion de faire un bilan en listant ce qui a bien fonctionné mais aussi ce qui a posé problème, et les avantages et inconvénients d'un serveur de containers. Au préalable, je n'utilise pas Docker dans un contexte professionnel mais pour héberger mes services personnels. diff --git a/posts/2019/2019-04-14-refonte-compl-te-du-blog.md b/posts/2019/2019-04-14-refonte-compl-te-du-blog.md index c9af8d2..0c4bb30 100755 --- a/posts/2019/2019-04-14-refonte-compl-te-du-blog.md +++ b/posts/2019/2019-04-14-refonte-compl-te-du-blog.md @@ -1,5 +1,5 @@ - + Le blog a pris son envol et il a désormais son propre nom de domaine **blogduyax.fr**. diff --git a/posts/2019/2019-05-12-antisocial.md b/posts/2019/2019-05-12-antisocial.md index 7ff2dce..65a6e3c 100755 --- a/posts/2019/2019-05-12-antisocial.md +++ b/posts/2019/2019-05-12-antisocial.md @@ -1,5 +1,5 @@ - + Je traîne beaucoup moins sur Diaspora : je poste très peu et j'ai fait récemment une grosse lessive parmi les gens et les hashtags que je suivais. diff --git a/posts/2019/2019-05-18-souvenir-de-blog.md b/posts/2019/2019-05-18-souvenir-de-blog.md index 63ce9d7..1e56715 100755 --- a/posts/2019/2019-05-18-souvenir-de-blog.md +++ b/posts/2019/2019-05-18-souvenir-de-blog.md @@ -1,5 +1,5 @@ - + J'aime bien l'allure du nouveau blog mais l'ancien *Blog du Yax* me manque un peu, probablement parce que j'avais tout fait de A à Z, le HTML, le CSS et le JavaScript. Le résultat faisait un peu amateur mais c'était ma création. diff --git a/posts/2019/2019-05-28-r-duire-la-voilure.md b/posts/2019/2019-05-28-r-duire-la-voilure.md index a77e4d7..7cd2fb6 100755 --- a/posts/2019/2019-05-28-r-duire-la-voilure.md +++ b/posts/2019/2019-05-28-r-duire-la-voilure.md @@ -1,5 +1,5 @@ - + Séparer l'hébergement du blog du reste de l'infrastructure a été une bonne idée, je n'ai plus de scrupule à effectuer mes maintenances sans préavis, parfois avec moins de préparation puisque ça ne dérange que moi. Ayant viré pas mal de containers *maison* autour du blog, il me reste [Isso](https://posativ.org/isso/) pour gérer les commentaires et mes applications indispensables : [Wallabag](https://wallabag.org) pour sauver un article et le lire plus tard, [Shaarli](https://www.shaarli.fr/) pour gérer les favoris, [Selfoss](https://www.selfoss.aditu.de/) pour les flux RSS. J'ai aussi une instance de [Gitea](https://gitea.io) qui me fournit un wiki basique et un miroir de mes projets GitHub. J'avais aussi en tête de rapatrier ma photothèque de 70 Go, actuellement hébergée gracieusement par Cozy Cloud. diff --git a/posts/2019/2019-06-29-markdown-interg-n-rationnel.md b/posts/2019/2019-06-29-markdown-interg-n-rationnel.md index f3e77a4..730c9b1 100755 --- a/posts/2019/2019-06-29-markdown-interg-n-rationnel.md +++ b/posts/2019/2019-06-29-markdown-interg-n-rationnel.md @@ -1,5 +1,5 @@ - + Je suis un fan du Markdown depuis que je connais son existence : un langage de balise lisible, aisément mémorisable pour écrire sans distraction en se concentrant sur le contenu, pas sur la forme. C'est le Markdown qui m'a intéressé aux générateurs de sites statiques. Il est parfait pour l'écriture mais il montre ses limites pour produire du document (ce pour quoi il n'a pas vraiment été conçu). Mais un langage de balise est par nature extensible donc des extensions ont vu le jour pour générer une table des matières, gérer des tableaux et d'autres trucs plus exotiques... diff --git a/posts/2019/2019-07-26-je-vous-l-avais-bien-dit.md b/posts/2019/2019-07-26-je-vous-l-avais-bien-dit.md index 64d4ad0..0a1d7fd 100755 --- a/posts/2019/2019-07-26-je-vous-l-avais-bien-dit.md +++ b/posts/2019/2019-07-26-je-vous-l-avais-bien-dit.md @@ -1,5 +1,5 @@ - + Mini-bilan après les décisions des 8 derniers mois : migration Docker, refonte du blog, nouveau domaine, hébergement chez GitHub Pages...