From 2babefddb5b38b7a2d65c528c246a2e6705660a4 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Sun, 19 Jun 2022 21:53:30 +0200 Subject: convert meta and tag directives to TOML frontmatter command: ``` find * -type f -name '*.md' -execdir perl -MTOML::Tiny=to_toml -C63 -gni -E '%x=();s/\[\[!meta\s+(title|date)="?([^\]"]+?)\s*"?\s*\]\]\s*\n*/$x{$1}=$2;""/eg; s/\[\[!meta\s+stylesheet="?edu"?\s+rel="?stylesheet"?\s*\]\]\n*/$x{taxonomies}{categories}=["education"];""/e; s/\[\[!tag((?:\s+[^\]\s]+)+)\s*\]\]\n*/push @{$x{taxonomies}{tags}}, $1=~m{\S+}g;""/eg; s/\[\[!meta\s+(?:author|name)="?([^\]"]+?)\s*"?\s*\]\]\s*\n*/$x{extra}{author}=$1;""/eg; say "+++"; say to_toml({%x}); say "+++"; say $_' '{}' + ``` --- blog/automatikken/index.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'blog/automatikken') diff --git a/blog/automatikken/index.md b/blog/automatikken/index.md index a3bb6799..e75e3d02 100644 --- a/blog/automatikken/index.md +++ b/blog/automatikken/index.md @@ -1,5 +1,11 @@ -[[!meta title="Automatikken"]] ++++ +title="Automatikken" +[taxonomies] +tags=[ + "blog", +] ++++ [[!if test="included()" then=""" Sidste nyhedsbrev (4.1) røg ud ved en fejl - uden alle de planlagte forbedringer (som nu er gennemført). Det er systemets automatik der gør det. Jeg havde genstartet en "gammel udgave" for at demonstrere den for min webmaster, og glemt at slå den indbyggede udsendelse fra. At lave fejl i ro og mag er netop pointen med indkøringsfasen. @@ -14,4 +20,4 @@ Og heldigvis havde jeg nået at skrive én ny post - så noget nyt kom der ud. """]] -[[!tag blog]] + -- cgit v1.2.3