Happily, that fits exactly what I was thinking of looking into next.
If each page generates its own HTML from the embedded MD, there is no need more for any external intermediate conversion steps.
Theo later came back with another even more interesting update, demonstrating a method to implement an entire web site written in markdown and updated live through GitHub pages:
Here's a demo showing how I use Showdown on GitHub to do several fun things: Showdown demo for Jeremy
Theo's demo can be driven to render either the default HTML index.html, or the other two pages defined in markdown, by passing their filenames as hash hypertext navigation arguments appended to the URL:
- Default HTML index.html
- First markdown file rendered to HTML
- Second markdown file rendered to HTML
Thank you for the very clear and minimal example, Theo!
A chance encounter proves fateful for two robots mining on a desolate planet