summaryrefslogtreecommitdiffstats
path: root/_scripts
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2014-08-28 11:51:43 +0200
committerNatanael Copa <ncopa@alpinelinux.org>2014-08-28 11:52:33 +0200
commit4025123d083ed392267e84a4f24be205c90b7f23 (patch)
tree8c44a9a7edbccf24d5750821264f3f798fe4f2e3 /_scripts
parentd24485c812c8a28899327a4e444d80e8a1df0042 (diff)
downloadalpine-mksite-4025123d083ed392267e84a4f24be205c90b7f23.tar.bz2
alpine-mksite-4025123d083ed392267e84a4f24be205c90b7f23.tar.xz
generate_page: use filename as namespace for imported yaml
Diffstat (limited to '_scripts')
-rw-r--r--_scripts/generate_page.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/_scripts/generate_page.lua b/_scripts/generate_page.lua
index 18b7aa9..c5fbeef 100644
--- a/_scripts/generate_page.lua
+++ b/_scripts/generate_page.lua
@@ -55,9 +55,12 @@ end
page, content = read_markdown(assert(arg[1]))
layout = read_layout(arg[1])
for i = 2, #arg do
+ local t = {}
for k,v in pairs(import_yaml(arg[i])) do
- page[k] = v
+ t[k] = v
end
+ tname = string.gsub(arg[i], ".yaml$", "")
+ page[tname] = t
end
page.pagestate = {}