Стиль оформления представляет собой директорию, в которой обязательно должен быть файл __style.html и не обязательная поддиректория __style.
Содержимое __style.html - это обычный HTML-файл в кодировке UTF-8, внутрь которого с помощью специальных макросов подставляется содержимое страницы и некоторые дополнительные параметры, о которых написано ниже. Для примера, так выглядит стиль по умолчанию:
<HTML> <HEAD> <META HTTP-EQUIV='CONTENT-TYPE' CONTENT='TEXT/HTML; CHARSET=UTF-8'/> <STYLE type="text/css"> body, div, p, table { font-size:${fontsize}pt; font-family:$fontfamily; } img{border:none} $userstyle </STYLE> $userhead </HEAD> <BODY> <P>$content</P> </BODY> </HTML>
В файле __style.html содержатся специальные макросы подстановки, которые начинаются с символа "$", за которым идет имя макроса, возможно окруженное фигурными скобками, например: $content или ${content}. Второй случай нужен, если сразу за макросом должен располагаться какой-то текст впритык к нему (без пробелов). На данный момент стили поддерживают следующие макросы подстановки: