Despite its name, this is not a clone of Jekyll written in a Make-based language. It's:
The purpose of it is a stand-alone blog that can be served via any static HTTP server. (When I write a stand-alone I feel like I'm being transferred into 2006.) A semi-live example exists, that's hosted on a tuppeny openwrt router.
Similarities between Jekyll & jekyllmk:
Differences between Jekyll & jekyllmk:
npm i -g json
Clone the repo.
Generate a new site
$ cd $somedir
Warning: a Tcl/Tk 8.6 is required for the next step. It'll show you a preferences dialog like this:
$ make -f $repo/main.mk generate NEW=mysite
A new dir mysite
should appear. Build the site using the
makefile from that dir:
$ make -f mysite/Makefile
Give production/site
dir to any static HTTP server.
Write a new post
$ cd $somedir
$ make -f mysite/Makefile new
$ make -f mysite/Makefile
Sync with a remote machine
Edit sync.dest
variable in $mysite/Makefile
. Then
$ cd $somedir
$ make -f mysite/Makefile sync
MIT.