summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rw-r--r--assets/css/scopes/_headlines.scss12
-rw-r--r--scripts/metadata_filter.lua7
-rw-r--r--templates/layouts/page.html2
4 files changed, 5 insertions, 18 deletions
diff --git a/Makefile b/Makefile
index 651401a..1cf364e 100644
--- a/Makefile
+++ b/Makefile
@@ -53,7 +53,7 @@ subpages = $(patsubst content/%.md,.cache/meta/%.json, \
53 mkdir -p $(@D) 53 mkdir -p $(@D)
54 $(eval PAGES_FILES = $(filter .cache/meta/%.json,$^)) 54 $(eval PAGES_FILES = $(filter .cache/meta/%.json,$^))
55 $(eval NAMESPACE = $(call namespace,$@,.cache/meta)) 55 $(eval NAMESPACE = $(call namespace,$@,.cache/meta))
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",echo "{}" > "$@.pages")
57 pandoc \ 57 pandoc \
58 -f markdown-citations \ 58 -f markdown-citations \
59 -t html5 \ 59 -t html5 \
diff --git a/assets/css/scopes/_headlines.scss b/assets/css/scopes/_headlines.scss
index c525af6..6e035b6 100644
--- a/assets/css/scopes/_headlines.scss
+++ b/assets/css/scopes/_headlines.scss
@@ -67,18 +67,6 @@
67 ); 67 );
68 } 68 }
69 69
70 @include modifier('body') {
71 @include element('title-inner') {
72 background-image: linear-gradient(
73 to top,
74 transparent .15em,
75 #{prop(--colors --emph --body-bg)} .15em,
76 #{prop(--colors --emph --body-bg)} .6em,
77 transparent .6em
78 );
79 }
80 }
81
82 @include element('link') { 70 @include element('link') {
83 display: none; 71 display: none;
84 margin: -.5rem 0; 72 margin: -.5rem 0;
diff --git a/scripts/metadata_filter.lua b/scripts/metadata_filter.lua
index 3bea687..daad940 100644
--- a/scripts/metadata_filter.lua
+++ b/scripts/metadata_filter.lua
@@ -89,18 +89,17 @@ end
89 89
90function prep_menu(active_id, main_menu) 90function prep_menu(active_id, main_menu)
91 local active_item = nil 91 local active_item = nil
92 local items = pandoc.List()
92 93
93 for i = 1, #main_menu do 94 for i = 1, #main_menu do
94 local item = main_menu[i] 95 local item = main_menu[i]
95 local active = pandoc.utils.stringify(item.id) == active_id 96 local active = pandoc.utils.stringify(item.id) == active_id
96 item.active = active 97 item.active = active
97 if active then active_item = item end 98 if active then active_item = item end
99 if not item.hidden or item.active then items:insert(item) end
98 end 100 end
99 101
100 return { 102 return { items = items, active = active_item }
101 items = main_menu:filter(function(item) return not item.hidden or item.active end),
102 active = active_item,
103 }
104end 103end
105 104
106function process_pages(global, pages_by_id) 105function process_pages(global, pages_by_id)
diff --git a/templates/layouts/page.html b/templates/layouts/page.html
index 0f795ea..e406d99 100644
--- a/templates/layouts/page.html
+++ b/templates/layouts/page.html
@@ -1,5 +1,5 @@
1<div class="s-body"> 1<div class="s-body">
2 <section class="l-container l-container--pad-x l-container--pad-y l-container--content s-colored-links s-headlines s-headlines--body"> 2 <section class="l-container l-container--pad-x l-container--pad-y l-container--content s-colored-links s-headlines">
3 $if(show_date)$ 3 $if(show_date)$
4 <div class="s-body__meta"> 4 <div class="s-body__meta">
5 $date.long$ 5 $date.long$