diff --git a/Source/Modules/Site.py b/Source/Modules/Site.py index a90be6d..f42a25d 100644 --- a/Source/Modules/Site.py +++ b/Source/Modules/Site.py @@ -111,9 +111,24 @@ def GetHTMLPagesList(Pages, BlogName, SiteRoot, PathPrefix, Unite=[], Type='Page List += Levels + Title + '\n' return markdown(MarkdownHTMLEscape(List, MarkdownExts), extensions=MarkdownExts) -def Preprocessor(Path, Type, SiteTemplate, SiteRoot, GlobalMacros): +def TemplatePreprocessor(Text): + Meta, MetaDefault = '', { + 'MenuStyle': 'Default'} + for l in Text.splitlines(): + ll = l.lstrip() + if ll.startswith('