mirror of https://gitlab.com/octtspacc/staticoso
HTML patching order fix
This commit is contained in:
parent
32e2d75a96
commit
ee6e42be82
|
@ -118,16 +118,14 @@ def PugCompileList(Pages):
|
||||||
|
|
||||||
def PatchHTML(Template, Parts, HTMLPagesList, Content, Titles, Meta, SiteRoot):
|
def PatchHTML(Template, Parts, HTMLPagesList, Content, Titles, Meta, SiteRoot):
|
||||||
HTMLTitles = FormatTitles(Titles)
|
HTMLTitles = FormatTitles(Titles)
|
||||||
|
for p in Parts:
|
||||||
|
Template = Template.replace('[HTML:Part:{}]'.format(p), Parts[p])
|
||||||
|
Template = Template.replace('[HTML:Site:AbsoluteRoot]', SiteRoot)
|
||||||
Template = Template.replace('[HTML:Page:Title]', 'Untitled' if not Titles else Titles[0].lstrip('#'))
|
Template = Template.replace('[HTML:Page:Title]', 'Untitled' if not Titles else Titles[0].lstrip('#'))
|
||||||
Template = Template.replace('[HTML:Page:Style]', Meta['Style'])
|
Template = Template.replace('[HTML:Page:Style]', Meta['Style'])
|
||||||
Template = Template.replace('[HTML:Page:LeftBox]', HTMLPagesList)
|
Template = Template.replace('[HTML:Page:LeftBox]', HTMLPagesList)
|
||||||
Template = Template.replace('[HTML:Page:RightBox]', HTMLTitles)
|
Template = Template.replace('[HTML:Page:RightBox]', HTMLTitles)
|
||||||
Template = Template.replace('[HTML:Page:MainBox]', Content)
|
Template = Template.replace('[HTML:Page:MainBox]', Content)
|
||||||
|
|
||||||
for p in Parts:
|
|
||||||
Template = Template.replace('[HTML:Site:AbsoluteRoot]', SiteRoot)
|
|
||||||
Template = Template.replace('[HTML:Part:{}]'.format(p), Parts[p])
|
|
||||||
return Template
|
return Template
|
||||||
|
|
||||||
def FileToStr(File, Truncate=''):
|
def FileToStr(File, Truncate=''):
|
||||||
|
|
Loading…
Reference in New Issue