I've released django-nanopages (
), which takes markdown or html in a dir and renders it under a path, using any frontmatter as template context.
Works in a full #django project, but also integrates with nanodjango by adding a new app.pages() method. And with nanodjango's django-distill support it works as a static site builder - use django's db and admin to generate static pages (eg blog), or have an easier transition to a live site.
Example here 
GitHub
GitHub - radiac/django-nanopages: Generate Django pages from Markdown, HTML, and Django template files.
Generate Django pages from Markdown, HTML, and Django template files. - radiac/django-nanopages
GitHub
django-nanopages/example at main ยท radiac/django-nanopages
Generate Django pages from Markdown, HTML, and Django template files. - radiac/django-nanopages