diff options
author | Jonas Smedegaard <dr@jones.dk> | 2022-06-19 21:53:30 +0200 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2024-04-06 10:37:11 +0200 |
commit | 2babefddb5b38b7a2d65c528c246a2e6705660a4 (patch) | |
tree | 0b9d90361db41fedd853e4a1e0fa82c07e1b7984 /blog/automatikken/index.md | |
parent | 30b9669ea95e6b3b4f48a25c8045c2b4f551dacd (diff) |
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 $_' '{}' +
```
Diffstat (limited to 'blog/automatikken/index.md')
-rw-r--r-- | blog/automatikken/index.md | 10 |
1 files changed, 8 insertions, 2 deletions
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]] + |