aboutsummaryrefslogtreecommitdiff
path: root/_make
diff options
context:
space:
mode:
Diffstat (limited to '_make')
-rw-r--r--_make/hedgedoc.mk2
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,$*))