| THEME(1) | General Commands Manual | THEME(1) |
theme — create a
web page from a template file
theme |
[-C option-flags]
[-c options]
[-d root]
[-E] [-f]
[-o file]
[-p pagename]
[-t template]
[-V] [textfile] |
The theme utility takes a
markdown(7)-formatted textfile (or
stdin if not specified,) compiles it, and combines it with a
template
(page.theme by default) to produce a web page. If a
path to the template is not specified, theme looks
for page.theme in the current directory, then each
parent directory up to the document root (set with
-d or, if unset, the
root
directory of the system.) If page.theme is
found, theme copies it to the output, looking for
<?theme
action?> html tags and processing the embedded
action as appropriate.
theme processes the following actions:
If input is coming from a file and the output was not set with the
-o option, writes the output
to file-sans-text.html (if)
file has a .text suffix, that
will be stripped off and replaced with .html;
otherwise a .html will be appended to the end of the
filename.)
The options are as follows:
-d
root-E-E option overrides this and allows expansions
everywhere.-f-o
filename-p
path-t
filenameThe theme utility exits 0 on success, and
>0 if an error occurs.
David Parsons
(orc@pell.portland.or.us)
| January 23, 2008 | MASTODON |