diff options
author | Vincent Douillet <vincent@vdouillet.fr> | 2021-10-11 23:03:07 +0200 |
---|---|---|
committer | Vincent Douillet <vincent@vdouillet.fr> | 2021-10-11 23:03:07 +0200 |
commit | 6ee862efd612832e88b154105afe4715fd1cc78b (patch) | |
tree | f3e4d2be1615d9e37a9a120b18bee6aa3bbadf6a /Makefile |
first commit
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..e3e185d --- /dev/null +++ b/Makefile @@ -0,0 +1,28 @@ +MD=markdown +articles=20211011-browsing-gems.html 20210919-raspberry-pi-white-noise-machine.html 20210911-openbsd-simple-git-server.html +static=about.html + +site : index $(articles) $(static) + +index : + cat template/header.html > output/index.html + echo '<body>' >> output/index.html + cat template/index.html >> output/index.html + echo '</body>' >> output/index.html + cat template/footer.html >> output/index.html + +# compile each article +%.html : %.md + cat template/header.html > tmp.html + echo '<article>' >> tmp.html + $(MD) $< >> tmp.html + cat template/back.html >> tmp.html + cat template/footer.html >> tmp.html + echo '</article>' >> tmp.html + mv tmp.html output/`echo $@ | cut -d'-' -f2- -` + +clean : + rm -rf output/* + +upload : + rsync -avc --delete output/ vincent@blog.vdouillet.fr:/var/www/htdocs/blog/ |