From 3aa6c76b98395f690bf9baa170db298563306bbd Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Mon, 10 Nov 2025 15:36:28 +0100 Subject: strip preamble exporting from pad to *.md files --- _make/hedgedoc.mk | 2 ++ 1 file changed, 2 insertions(+) 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,$*)) -- cgit v1.2.3