Quick
index
main
eev
maths
blogme
dednat6
littlelangs
PURO
(GAC2,
C3TD,
λMDetc)
(Chapa 1)

emacs
lua
(la)tex
fvwm
tcl
forth
icon
debian
irc
contact

How blogme3 htmlizes ascii files

Practically all the HTML files at http://angg.twu.net/ are generated by blogme3 - including things like these,

http://angg.twu.net/blogme3/
http://angg.twu.net/e/lua5.e.html
http://angg.twu.net/eev-intros/find-eev-quick-intro.html

that are respectively a directory listing and the htmlizations of these two ascii files:

http://angg.twu.net/e/lua5.e
http://angg.twu.net/eev-intros/find-eev-quick-intro
The code in blogme3 that htmlizes ascii files is here:
  (find-blogme3 "options.lua" "basic-options")
  (find-blogme3 "options.lua" "basic-options" "dooption_a2html =")
  (find-blogme3 "options.lua" "htmlizefile")
  (find-blogme3 "escripts.lua" "htmlizelines")
  (find-blogme3 "charset.lua" "sgmlify")
  (find-blogme3 "eevintros.lua")

The code that htmlizes elisp hyperlinks is currently very ugly:
  (find-blogme3 "angglisp.lua" "code_c_d_angg")

Elisp hyperlinks are explained here:
  (find-eev-quick-intro "3. Elisp hyperlinks")
  (find-eev-quick-intro "5. Links to Emacs documentation")
  (find-eev-quick-intro "9. Shorter hyperlinks")
  http://angg.twu.net/eev-intros/find-eev-quick-intro.html#3
  http://angg.twu.net/eev-intros/find-eev-quick-intro.html#5
  http://angg.twu.net/eev-intros/find-eev-quick-intro.html#9

I have plans to replace it with this code, that looks more
complex but that has tests and examples showing its innards...
  (find-angg "LUA/lua50init.lua" "ELispH")
  (find-angg "LUA/lua50init.lua" "ELispHF")
  (find-angg "LUA/lua50init.lua" "SexpSkel")

Here are links to the makefile & friends:
  (find-angg "TH/Makefile")
  (find-anggfile "TH/Makefile.auto")
  (find-blogme3 "anggmake.lua")
  (find-blogme3 "anggmake.lua" "makefileauto_template")

(To be continued...)