--[[ Compiles all the pages under src/pages/ with etlua. See the etlua documentation for more info (https://github.com/leafo/etlua) ]] local et = require("etlua") local pagenames = { "index", "author_index", "claim", "paste", "edit", "read", "nostory", "cantedit", "noauthor", "login", "author_paste", "author_edit", "search", } local pages = {} for k,v in pairs(pagenames) do local f = assert(io.open("pages/" .. v .. ".etlua","r")) pages[v] = assert(et.compile(f:read("*a"))) f:close() end return pages