aboutsummaryrefslogtreecommitdiffstats
path: root/build/render_all.moon
diff options
context:
space:
mode:
Diffstat (limited to 'build/render_all.moon')
-rw-r--r--build/render_all.moon9
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!