diff --git a/makesite.py b/makesite.py index 9a67f94..d02ebcd 100755 --- a/makesite.py +++ b/makesite.py @@ -158,10 +158,12 @@ def make_posts(src, src_pattern, dst, layout, **params): content = read_content(src_path) page_params = dict(params, **content) - print(page_params) + page_params['date_path'] = page_params['date'].replace('-', '/') + # TODO DEBUG + #print(page_params) #break - + # Populate placeholders in content if content-rendering is enabled. if page_params.get('render') == 'yes': rendered_content = render(page_params['content'], **page_params) @@ -235,11 +237,11 @@ def main(): # Create blogs. blog_posts = make_posts('posts', '**/*.md', - '_site/{{ slug }}.html', + '_site/{{ date_path }}/{{ slug }}.html', post_layout, blog='blog', **params) # Create blog list pages. - make_list(blog_posts, '_site/blog/index.html', + make_list(blog_posts, '_site/index.html', list_layout, item_layout, blog='blog', title='Blog', **params) # Create RSS feeds. 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 3ca9cb9..c9af8d2 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 @@ -21,7 +21,7 @@ Il y a possibilité d'héberger Prose sur ses propres serveur mais j'avais déj Et quid des commentaires ? Les URLs des articles ont bougé donc j'ai bousillé tout le référencement et je n'avais pas envie de me casser la tête à maintenir des redirections entre les anciennes URLs et les nouvelles. J'aurais pu adapter la partie *front-end* de Stacosys pour qu'elle devienne full JavaScript et soit intégrable dans le blog mais il aurait aussi fallu modifier l'ensembles des URLs. J'ai évalué Isso et j'ai décidé que Stacosys pouvait prendre sa retraite. Né au moment où il n'y avait pas beaucoup de solutions pour les blogs statiques, il n'a plus d'avantages fonctionnel. Isso a une administration Web en plus des notifications par e-mail, ce que j'avais prévu de développer... un jour. Inutile de réinventer la route, j'héberge Isso sur mon serveur dédié et il sert les commentaires du blog sur l'autre domaine. J'ai migré les commentaires existants car l'histoire d'un blog ce ne sont pas que des articles. -![Sea Bird]({{site.baseurl}}/images/2019/sea-bird-night-water-9012.jpeg) +![Sea Bird](/images/2019/sea-bird-night-water-9012.jpeg) diff --git a/posts/2019/2019-05-18-souvenir-de-blog.md b/posts/2019/2019-05-18-souvenir-de-blog.md index 8c4a884..63ce9d7 100755 --- a/posts/2019/2019-05-18-souvenir-de-blog.md +++ b/posts/2019/2019-05-18-souvenir-de-blog.md @@ -5,4 +5,4 @@ J'aime bien l'allure du nouveau blog mais l'ancien *Blog du Yax* me manque un pe Il me reste [Archive.org](https://web.archive.org/web/20180331143503/https://blogduyax.madyanne.fr/) pour les souvenirs :-) -![Ancien Blog du Yax]({{site.baseurl}}/images/2019/blogduyax.png) +![Ancien Blog du Yax](/images/2019/blogduyax.png) 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 c9904f1..a77e4d7 100755 --- a/posts/2019/2019-05-28-r-duire-la-voilure.md +++ b/posts/2019/2019-05-28-r-duire-la-voilure.md @@ -5,5 +5,5 @@ Séparer l'hébergement du blog du reste de l'infrastructure a été une bonne i Pour ces quelques services je n'ai pas besoin de beaucoup de puissance, la dedibox SC est devenue surdimensionnée et son augmentation de tarif a joué dans ma décision de réduire la voilure et de trouver un hébergement moins cher, avec au moins 200 Go de disque. Dédié ou VPS KVM, peu importe si je peux migrer mes containers Docker dessus. La dedibox coûte 11,99 euros par mois, je pensais trouver facilement une alternative en dessous de 8 euros. J'ai vite déchanté... Le prix des hébergements a grimpé depuis [ma dernière quête](https://blogduyax.fr/2016/06/18/histoire-herbergement.html) et cela concerne aussi les offres VPS avec des offres plus spécialisées : du VPS basique avec un disque de 5 ou 10 Go et du VPS *storage* avec plus de disque (et souvent moins de puissance). Pour avoir 200 Go de stockage on tombe dans la catégorie stockage et la plupart des offres sont aussi chères que la dedibox SC qui est pourtant un serveur physique dédié. J'ai eu du mal à trouver une offre compétitive pour mon cas d'usage ; c'est en traînant sur le canal **vps** de Reddit que j'ai trouvé mon offre à Munich chez [Contabo](https://contabo.com) avec leur VPS S SSD avec 200 Go de disque, 4 coeurs virtuels et 8 Go de RAM pour 4,99 euros. Le serveur physique est un XEON E5-2630. En pratique, j'ai moins de latence pour accéder à mes services. Il faut voir sur le long terme... en fonction de la charge de mes co-locataires sur le serveur physique ça pourrait se dégrader mais jusqu'ici je suis très satisfait du rapport qualité / prix. -![Glances]({{site.baseurl}}/images/2019/glances.png) +![Glances](/images/2019/glances.png) 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 05310a4..f3e77a4 100755 --- a/posts/2019/2019-06-29-markdown-interg-n-rationnel.md +++ b/posts/2019/2019-06-29-markdown-interg-n-rationnel.md @@ -39,6 +39,6 @@ N'ayant pas installé le module node en tant que root mais sous mon utilisateur, Et voici le rendu HTML: -![Rendu Mermaid]({{site.baseurl}}/images/2019/mermaid.png) +![Rendu Mermaid](/images/2019/mermaid.png) Bon markdown ! 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 1020433..64d4ad0 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 @@ -11,6 +11,6 @@ Je viens de découvrir que le blog a perdu *magiquement* sa barre de navigation J'ai voulu lever le pied sur la gestion de l'infra, me reposer sur GitHub mais c'est la cata ! Il est temps de se retrousser les manches -![Bruce et Alfred]({{site.baseurl}}/images/2019/bruce-alfred.jpg) +![Bruce et Alfred](/images/2019/bruce-alfred.jpg) *Nous savons tous le réel plaisir que vous avez à dire : je vous l'avais bien dit...*