diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 15 | 
1 files changed, 7 insertions, 8 deletions
| @@ -44,7 +44,7 @@ static_files: $(STATIC_FILES) | |||
| 44 | 44 | ||
| 45 | .SECONDEXPANSION: | 45 | .SECONDEXPANSION: | 
| 46 | 46 | ||
| 47 | namespace = $(patsubst %/index,%,$(patsubst %.json,%,$(patsubst $(2)%,%,$(1)))) | 47 | namespace = $(patsubst %/index,%,$(basename $(patsubst $(2)%,%,$(1)))) | 
| 48 | 48 | ||
| 49 | subpages = $(patsubst content/%.md,.cache/meta/%.json, \ | 49 | subpages = $(patsubst content/%.md,.cache/meta/%.json, \ | 
| 50 | $(shell test -d $(patsubst .cache/meta%,content%,$(1)) && find $(patsubst .cache/meta%,content%,$(1)) -maxdepth 1 -type f -name "*.md" ! -name "index.md") \ | 50 | $(shell test -d $(patsubst .cache/meta%,content%,$(1)) && find $(patsubst .cache/meta%,content%,$(1)) -maxdepth 1 -type f -name "*.md" ! -name "index.md") \ | 
| @@ -64,7 +64,6 @@ subpages = $(patsubst content/%.md,.cache/meta/%.json, \ | |||
| 64 | --no-highlight \ | 64 | --no-highlight \ | 
| 65 | --metadata-file "$@.pages" \ | 65 | --metadata-file "$@.pages" \ | 
| 66 | --template scripts/metadata.json \ | 66 | --template scripts/metadata.json \ | 
| 67 | --metadata mode="$(MODE)" \ | ||
| 68 | --metadata namespace="$(NAMESPACE)" \ | 67 | --metadata namespace="$(NAMESPACE)" \ | 
| 69 | --metadata file_out="$(patsubst .cache/meta/%.json,out/%.html,$@)" \ | 68 | --metadata file_out="$(patsubst .cache/meta/%.json,out/%.html,$@)" \ | 
| 70 | $(PANDOC_FILTERS) \ | 69 | $(PANDOC_FILTERS) \ | 
| @@ -78,8 +77,8 @@ subpages = $(patsubst content/%.md,.cache/meta/%.json, \ | |||
| 78 | --lua-filter scripts/subpages.lua \ | 77 | --lua-filter scripts/subpages.lua \ | 
| 79 | $(GLOBAL_METADATA) \ | 78 | $(GLOBAL_METADATA) \ | 
| 80 | --metadata-file "$@.meta" \ | 79 | --metadata-file "$@.meta" \ | 
| 81 | --metadata mode="$(MODE)" \ | 80 | --metadata build.mode="$(MODE)" \ | 
| 82 | --metadata file_out="$@" \ | 81 | --metadata build.file_out="$@" \ | 
| 83 | $(PANDOC_FILTERS) \ | 82 | $(PANDOC_FILTERS) \ | 
| 84 | -o "$@.content" "$<" | 83 | -o "$@.content" "$<" | 
| 85 | jq '. + { content: $$content }' --rawfile content "$@.content" "$@.meta" > "$@" | 84 | jq '. + { content: $$content }' --rawfile content "$@.content" "$@.meta" > "$@" | 
| @@ -102,9 +101,9 @@ out/%.html: content/%.md .cache/meta/%.json .cache/assets.json $(CONTENT_TEMPLAT | |||
| 102 | --lua-filter scripts/metadata.lua \ | 101 | --lua-filter scripts/metadata.lua \ | 
| 103 | $(GLOBAL_METADATA) \ | 102 | $(GLOBAL_METADATA) \ | 
| 104 | --metadata-file .cache/assets.json \ | 103 | --metadata-file .cache/assets.json \ | 
| 105 | --metadata mode="$(MODE)" \ | ||
| 106 | --metadata-file "$(filter .cache/meta/%.json,$^)" \ | 104 | --metadata-file "$(filter .cache/meta/%.json,$^)" \ | 
| 107 | --metadata file_out="$@" \ | 105 | --metadata build.mode="$(MODE)" \ | 
| 106 | --metadata build.file_out="$@" \ | ||
| 108 | $(PANDOC_FILTERS) \ | 107 | $(PANDOC_FILTERS) \ | 
| 109 | -o "$@" "$<" | 108 | -o "$@" "$<" | 
| 110 | 109 | ||
| @@ -121,8 +120,8 @@ out/%.xml: content/%.md .cache/meta/%.json $(FEED_TEMPLATES_SRC) metadata/*.yaml | |||
| 121 | --lua-filter scripts/metadata.lua \ | 120 | --lua-filter scripts/metadata.lua \ | 
| 122 | $(GLOBAL_METADATA) \ | 121 | $(GLOBAL_METADATA) \ | 
| 123 | --metadata-file "$(filter .cache/meta/%.json,$^)" \ | 122 | --metadata-file "$(filter .cache/meta/%.json,$^)" \ | 
| 124 | --metadata mode="$(MODE)" \ | 123 | --metadata build.mode="$(MODE)" \ | 
| 125 | --metadata file_out="$@" \ | 124 | --metadata build.file_out="$@" \ | 
| 126 | $(PANDOC_FILTERS) \ | 125 | $(PANDOC_FILTERS) \ | 
| 127 | -o "$@" "$<" | 126 | -o "$@" "$<" | 
| 128 | 127 | ||
