Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
-- demo.lua: a demo of how to use blogme4. -- This file: -- http://angg.twu.net/blogme4/demo.lua.html -- http://angg.twu.net/blogme4/demo.lua -- (find-blogme4file "demo.lua") -- Author: Eduardo Ochs <eduardoochs@gmail.com> -- Version: 2011feb17 -- License: GPL3 -- Preliminaries: -- (find-blogme3 "anggdefs.lua" "setvbuf") io.stdout:setvbuf("no") -- Now the real thing. -- (find-blogme4 "def.lua" "def") dofile "blogme4.lua" -- (find-blogme4 "blogme4.lua") Def [[ htmlize 2 title,body html_output = TITLEDHTML(title, H2(title)..body) ]] print " Testing blogme_eval(...):" blogme_eval [=====[ [# Comments. #] [lua: print " We're inside a [lua: ...] block in demo.lua." print " Note that stuff outside [htmlize ...] is executed but not rendered." ] [htmlize [J Some random title] [P A paragraph.] [P Another, with some text in [BF boldface], [IT italic] and [COLOR orange color].] [P This is the output of [TT blogme4/demo.lua].] ] ]=====] -- print(html_output) writefile("demo.html", html_output) print [[ writefile("demo.html", html_output)]] print(" Now browse: file://"..os.getenv("PWD").."/demo.html") -- Blogme3 uses something much heavier, of course. -- There are many blogme3 source files here: -- (find-angg "TH/") -- Here's how they are used: -- http://angg.twu.net/TH/Makefile.auto -- (find-angg "TH/Makefile" "Makefile.auto") -- (find-angg "TH/Makefile") -- (find-blogme3 "options.lua") -- One easy way to get all of them at once is to download: -- http://angg.twu.net/edrx.tgz -- they will be in the directory "TH/" of the tarball. -- Local Variables: -- coding: raw-text-unix -- ee-anchor-format: "«%s»" -- End: