Common Lisp Package: COM.GIGAMONKEYS.MARKUP.HTML

README:

FUNCTION

Public

RENDER (FILE &KEY TITLE STYLESHEETS SCRIPTS (LINKS T) (SUBDOCUMENT-TAGS *DEFAULT-SUBDOCUMENT-TAGS*) (REWRITER #'IDENTITY))

Render `file' to an html file with a header made from `title', `stylesheets', and `scripts'. If `title' is not supplied, we try to guess from the first H1 in sexps. Tags specified with `subdocument-tags' are parsed as subdocuments.

RENDER-SEXPS-TO-STREAM (SEXPS OUT &KEY TITLE STYLESHEETS SCRIPTS (REWRITER #'IDENTITY))

Render `sexps' to `out' with a header made from `title', `stylesheets', and `scripts'. If `title' is not supplied, we try to guess from the first H1 in sexps.

RENDER-TO-STREAM (FILE OUT &KEY TITLE STYLESHEETS SCRIPTS (LINKS T) (SUBDOCUMENT-TAGS *DEFAULT-SUBDOCUMENT-TAGS*) (REWRITER #'IDENTITY))

Render `file' to the stream `out' with a header made from `title', `stylesheets', and `scripts'. If `title' is not supplied, we try to guess from the first H1 in sexps. Tags specified with `subdocument-tags' are parsed as subdocuments.

Undocumented

FOOTNOTES (TAG SEXP &KEY (NUMBER-FORMAT ~d))

JUST-TEXT (SEXP)

MAKE-RETAGGER (MAPPINGS)

Private

COMPOSE (FUNCTION &REST MORE-FUNCTIONS)

Returns a function composed of FUNCTION and MORE-FUNCTIONS that applies its arguments to to each in turn, starting from the rightmost of MORE-FUNCTIONS, and then calling the next one with the primary value of the last.

Undocumented

GUESS-TITLE (SEXPS)

REMAP-ONE-TAG (SEXP MAPPINGS WALKER-FN)

REMAP-TAGS (SEXP MAPPINGS)

REMOVE-KEY (LINK)

WRAP-WITH-NOTEREFS (BODY START CURRENT NOTEREF-NAME-FMT)

VARIABLE

Private

Undocumented

*DEFAULT-SUBDOCUMENT-TAGS*