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 | |
| parent | bb819e89dca0ecd0720986d99e0b26a85b16710a (diff) | |
| download | alpine-mksite-376386d3fa968187ba16c985989e7d775eded00f.tar.bz2 alpine-mksite-376386d3fa968187ba16c985989e7d775eded00f.tar.xz | |
frontpage: generate news from posts index
Diffstat (limited to '_scripts')
| -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)) + |
