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.