/udflugtkbh/

[^\s!|\[\]][^|\[\]]*?)\s*\|\s*(/[^\[\]#]+?\.pdf)\s*\]\],[$1]($2),g;' '{}' + ``` convert meta and tag directives to TOML frontmatter 2024-04-06T08:37:11Z Jonas Smedegaard dr@jones.dk 2022-06-19T19:53:30Z urn:sha1:2babefddb5b38b7a2d65c528c246a2e6705660a4 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 $_' '{}' + ``` convert img and template directives to shortcodes 2024-04-06T08:37:09Z Jonas Smedegaard dr@jones.dk 2022-06-19T19:48:10Z urn:sha1:30b9669ea95e6b3b4f48a25c8045c2b4f551dacd command: ``` find * -type f -name '*.md' -execdir perl -gpi -e 's/\[\[!img\s+([^\s\]"]+)(\s(?:[^\]]|"[^"]*")+?)?\s*\]\]/{{ img(path="$1"$2) }}/g; s/\[\[!template\s+id="?(columns|note|video)"?\s+([^\]]+?)\s*\]\]/{{ $1($2) }}/g;' '{}' + ``` rename *.mdwn to */index.md, except index/topbar/farbar/sidebar files 2024-04-06T08:36:37Z Jonas Smedegaard dr@jones.dk 2020-03-16T18:15:01Z urn:sha1:e30097f4a9ffc42d57df2c463ae4770b61ff8769 command: ``` perl -MPath::Tiny -WE 'use strict; path(".")->visit(sub{return unless -f && /\.mdwn$/; my $stem=$_->basename(".mdwn"); my $new=$_->sibling($stem,"index.md"); return if $stem =~ /^index|topbar|sidebar|farbar|footer$/ || $new->exists; $new->parent->mkpath; system("git","mv", $_, $new)},{recurse=>1})' ``` image format change, add size 2022-04-21T12:22:25Z Siri Reiter siri@pjones.dk 2022-04-21T12:22:25Z urn:sha1:953d003fac4416016122e8787efabd2b8d370ebf vedhæftningsoplægning 2022-02-05T18:10:42Z paul paul@web 2022-02-05T18:10:42Z urn:sha1:bc944fa7f686b347de8921e4e49c4a316e555bce vedhæftningsoplægning 2022-02-05T17:11:10Z paul paul@web 2022-02-05T17:11:10Z urn:sha1:cb681e0d0e552671026763117cc383ab1e53d9c8