It’s not obvious from the Official Jekyll docs, but a minimal Jekyll website is tiny.

For example, a single foo.md file:

---
---
# hi

will produce a foo.html file in the _site output folder:

<h1 id="hi">hi</h1>

Run Jekyll with jekyll build (or jekyll serve for continual builds).

The two --- lines enclose the header info.