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

For example, this single foo.md file:

---
---
hello

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

<p>hello</p>

Run Jekyll with jekyll build (or jekyll serve).

The two --- lines enclose the header info.