Blog Post {f:render(partial: 'BlogPostHeader', arguments: { title: data.title, blogPost : data, compatibleWith: compatibleWith, topics: assignedTopics, addLinks: 1 })}

Introduction

{data.abstract -> f:format.html(parseFuncTSPath: 'lib.parseFunc_abstract')} {introduction -> f:format.raw()} {f:render(partial: 'Image', arguments: {image: media.0})} {contentMain -> f:format.raw()}

Acknowledgements

{acknowledgements -> f:format.raw()}

Further reading

{furtherReading -> f:format.raw()}
{f:render(partial: 'MainMenu', arguments: { pages: mainMenu.0.children })} {f:render(section: 'TableOfContent', arguments: { pageContent: pageContent })}