diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 14 |
1 files changed, 7 insertions, 7 deletions
| @@ -56,21 +56,21 @@ subpages = $(patsubst content/%.md,.cache/meta/%.json, \ | |||
| 56 | $(if $(PAGES_FILES),jq -s --arg namespace "$(NAMESPACE)" -f scripts/subpages.jq $(PAGES_FILES) > "$@.pages",touch "$@.pages") | 56 | $(if $(PAGES_FILES),jq -s --arg namespace "$(NAMESPACE)" -f scripts/subpages.jq $(PAGES_FILES) > "$@.pages",touch "$@.pages") |
| 57 | pandoc \ | 57 | pandoc \ |
| 58 | -f markdown-citations \ | 58 | -f markdown-citations \ |
| 59 | -t plain \ | 59 | -t html5 \ |
| 60 | --no-highlight \ | 60 | --no-highlight \ |
| 61 | --template scripts/metadata_tpl.json \ | 61 | --template scripts/metadata_tpl.json \ |
| 62 | --metadata namespace="$(NAMESPACE)" \ | 62 | --metadata namespace="$(NAMESPACE)" \ |
| 63 | --metadata file_out="$(patsubst .cache/meta/%.json,out/%.html,$@)" \ | 63 | --metadata file_out="$(patsubst .cache/meta/%.json,out/%.html,$@)" \ |
| 64 | --metadata-file "$@.pages" \ | 64 | --metadata-file "$@.pages" \ |
| 65 | -o "$@" "$<" | 65 | -o "$@.meta" "$<" |
| 66 | # pandoc \ | 66 | pandoc \ |
| 67 | -f markdown-citations \ | 67 | -f markdown-citations \ |
| 68 | -t markdown \ | 68 | -t html5 \ |
| 69 | -o "$@.content" "$<" | 69 | -o "$@.content" "$<" |
| 70 | # jq '. + { content: $$content }' --rawfile content "$@.content" "$@.meta" > "$@" | 70 | jq '. + { content: $$content }' --rawfile content "$@.content" "$@.meta" > "$@" |
| 71 | rm "$@.pages" | 71 | rm "$@.pages" |
| 72 | # rm "$@.meta" | 72 | rm "$@.meta" |
| 73 | # rm "$@.content" | 73 | rm "$@.content" |
| 74 | 74 | ||
| 75 | out/%.html: content/%.md .cache/meta/%.json $(CONTENT_TEMPLATES_SRC) metadata/*.yaml filters/*.lua scripts/metadata_filter.lua out/style.css | out | 75 | out/%.html: content/%.md .cache/meta/%.json $(CONTENT_TEMPLATES_SRC) metadata/*.yaml filters/*.lua scripts/metadata_filter.lua out/style.css | out |
| 76 | $(info [MARK] $< -> $@) | 76 | $(info [MARK] $< -> $@) |
