diff options
| author | Jonas Smedegaard <dr@jones.dk> | 2025-11-10 15:36:28 +0100 |
|---|---|---|
| committer | Jonas Smedegaard <dr@jones.dk> | 2025-11-10 15:36:28 +0100 |
| commit | 3aa6c76b98395f690bf9baa170db298563306bbd (patch) | |
| tree | ac6c5785156ce07efa20bb4d2db1ff49b86a9f88 | |
| parent | 3631d051e7fd2c42b5b57dc0320224c524fd16ff (diff) | |
strip preamble exporting from pad to *.md files
| -rw-r--r-- | _make/hedgedoc.mk | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/_make/hedgedoc.mk b/_make/hedgedoc.mk index 88c8936..62844af 100644 --- a/_make/hedgedoc.mk +++ b/_make/hedgedoc.mk @@ -41,10 +41,12 @@ pad-list: pad-export-all: $(_PADFILES:%=pad-export-to-%) # export from pad to local file, and ensure it ends with a newline +# for *.md files, strip YAML preamble $(_PADFILES:%=pad-export-to-%): pad-export-to-%: $(if $(wildcard $(dir $*)),,mkdir --parents $(dir $*)) hedgedoc export --md $(call _padfile2uri,$*) $* perl -gpi -e 's/\s*\z/\n/' $* + $(if $(filter %.md,$*),perl -gpi -e 's/^\s*---\n.*?\n---\n+//sm' $*) $(_PADFILES:%=pad-import-from-%): pad-import-from-%: % hedgedoc import $< $(if $(PAD_WANTED),$(call _padfile2uri,$*)) |
