Topics — Technical

Build

Generated by build.py in tpc-public-site/. The build_topics() function (or equivalent) reads Markdown from the Obsidian vault subfolder and renders HTML via Jinja2 templates.

Source Path

~/obsidian-vault/Features/www.PrincipalCenter.com/Content/Topics/

Output Path

dist/topics/  # varies by type

Template

templates/page.html (or type-specific template if one exists). Inherits from partials/base.html.

Frontmatter Parsing

PyYAML reads frontmatter block. Required fields: title, slug. Optional: description, date, tags.

Go deeper with ILA

ILA members get weekly video episodes, on-demand courses, live coaching sessions, and the full Ascend career toolkit.

Start Your Free Trial →