So I think I’ve got a minimally-working site using Jekyll. The instructions I was using were incomplete and WRONG in at least one place - the github page Adding a new page to your site excludes the vital information that the YAML frontmatter must be delimited by --- before and after. Between that and mis-copying or getting the Theme wrong (leading to blank pages) it wasn’t the 3-clicks-and-you’re-done I was led to believe it might be. But, I guess, it works…

Here’s my Hello World in proper markup this time:

#!/usr/bin/python3
import code-my-blog

srcdir="blog"
try:
    code-my-blog.publish(srcdir)
except PublishError:
    print("Publishing failed")
    exit(1)

print("Publishing complete")
exit(0)

This, apparently, should render as a table:

Date Location Result
2021-04-25 Birmingham Ugly
2021-03-13 Bristol Beautiful
2021-02-14 London Bad
2020-12-09 Pill,
Pill
We Love Thee
Still
Christmas North Pole Ho Ho Ho!

See Also This Link

(dude… this is fun but it’s not simpler than just editing some HTML….)