diff options
Diffstat (limited to 'build/render_all.moon')
| -rw-r--r-- | build/render_all.moon | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/build/render_all.moon b/build/render_all.moon index 259346b..2a16a5f 100644 --- a/build/render_all.moon +++ b/build/render_all.moon @@ -8,17 +8,15 @@ add '?/init' add '?/init.server' require 'mmm' -import tohtml from require 'mmm.component' -import Browser from require 'mmm.mmmfs.browser' +import load_tree from require 'mmm.mmmfs.fileder' import render from require 'mmm.mmmfs.layout' import SQLStore from require 'mmm.mmmfs.drivers.sql' -import load_tree from require 'build.util' -- usage: -- moon render_all.moon [db.sqlite3] [startpath] { file, startpath } = arg -export BROWSER, STATIC +export STATIC STATIC = true tree = load_tree SQLStore :file @@ -28,7 +26,6 @@ for fileder in coroutine.wrap tree\iterate print "rendering '#{fileder.path}'..." os.execute "mkdir -p 'out/#{fileder.path}'" - BROWSER = Browser fileder with io.open "out/#{fileder.path}/index.html", 'w' - \write render (tohtml BROWSER), fileder + \write render (fileder\get 'text/html'), fileder \close! |
