|
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: