in pelican/plugins/toc.py [0:0]
def __str__(self):
ret = ""
if self.parent:
ret = "<a class='toc-href' href='#{0}' title='{1}'>{1}</a>".format(
self.id, self.header)
if self.children:
ret += "<ul>{}</ul>".format('{}' * len(self.children)).format(
*self.children)
if self.parent:
ret = "<li>{}</li>".format(ret)
if not self.parent:
fmt = self.content.settings.get('ASF_TOC',{}).get('CONTAINER_FORMAT')
if fmt:
print(f"Overriding TOC CONTAINER_FORMAT: {fmt}")
else:
fmt = "<div id='toc' style='border-radius: 3px; border: 1px solid #999; background-color: #EEE; padding: 4px;'><h4>Table of Contents:</h4><ul>{}</ul></div>"
ret = fmt.format(ret)
return ret