This is an attempt at using the classic
m4 macro language and BSD
make to generate a static website. We then use
openrsync (introduced in OpenBSD 6.5) for deployment. If you aren't familiar with
m4, chances are typing
man m4 or
info m4 into your shell will give you an introduction of sorts. Otherwise, try reading the following articles:
Why m4? Why not? I want to see how much I can do with a default OpenBSD installation. Since OpenBSD comes with
m4, I figured it might be worthwhile to try using these tools to build a website.
edto write the code and text.
OK. I won't. (But I totally did.)