diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2014-10-08 15:20:06 +0200 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2014-10-08 15:59:45 +0200 |
commit | 376386d3fa968187ba16c985989e7d775eded00f (patch) | |
tree | 15da8ae4018c6d99466799fc5ab599e2955844f0 /_scripts/generate_latest.lua | |
parent | bb819e89dca0ecd0720986d99e0b26a85b16710a (diff) | |
download | mksite-alpine-376386d3fa968187ba16c985989e7d775eded00f.tar.bz2 mksite-alpine-376386d3fa968187ba16c985989e7d775eded00f.tar.xz |
frontpage: generate news from posts index
Diffstat (limited to '_scripts/generate_latest.lua')
-rw-r--r-- | _scripts/generate_latest.lua | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/_scripts/generate_latest.lua b/_scripts/generate_latest.lua new file mode 100644 index 0000000..2289ddd --- /dev/null +++ b/_scripts/generate_latest.lua @@ -0,0 +1,14 @@ +#!/uar/bin/lua + +yaml = require('yaml') +data = yaml.load(io.read("*a")) +table.sort(data, function(a,b) + return (a.date or a.updated) > (b.date or b.updated) +end) + +t = {} +for i=1, 10 do + t[i] = data[i] +end +io.write(yaml.dump(t)) + |