A note on how this site gets published
The fourth route — git push — explained in one article.
Contents No sections
his article exists to prove that a markdown file, dropped into the
content/articles/ folder of the site's GitHub repository and pushed to
main, will appear here within about a minute.
It is the fourth way to get words onto incorporator.org. The other three
— a command-line tool, a Model Context Protocol server, and an HMAC-signed
webhook — suit people who live in terminals, run AI agents, or wire their
own CMS into ours respectively. This fourth route suits the rest: anyone
comfortable with a text editor and git push.
The pipeline is boring, which is the point. A GitHub Action reads the file, parses the frontmatter, and calls the same admin API the other three routes call. The slug in the URL comes from the filename. The publish date comes from the filename prefix (or frontmatter override), which is also how backdated imports work: the article shown above this sentence, for example, was dated June 2024, and the issue number you see on the listing page was computed from its position in the chronological sequence at render time.
If you're reading this and the publish date below looks right, the pipeline works.