1
Fork 0
blog/Makefile

40 lines
773 B
Makefile
Raw Normal View History

2017-09-07 16:28:57 +00:00
SOURCE = /home/jer/git/fnordig.de/_site/
2017-07-09 12:18:22 +00:00
DEST = /var/www/sites/fnordig.de/
2020-02-05 20:57:25 +00:00
default:
rm -rf _site
2020-02-05 20:57:25 +00:00
$(MAKE) MAKEFLAGS=--jobs=2 dev
.PHONY: default
2020-02-05 20:57:25 +00:00
dev: serve rerun
.PHONY: dev
2017-07-09 12:18:22 +00:00
build:
2018-01-23 10:45:10 +00:00
cobalt build --drafts
.PHONY: build
2017-07-09 12:18:22 +00:00
2018-07-20 08:45:17 +00:00
serve: build
@echo "Served on http://localhost:8000"
2018-07-20 08:45:17 +00:00
cd _site && http
.PHONY: serve
2017-07-09 12:18:22 +00:00
deploy: clean build
rsync -va --delete $(SOURCE) $(DEST)
.PHONY: deploy
clean:
cobalt clean
.PHONY: clean
2018-02-11 11:25:15 +00:00
rerun:
2019-11-29 10:48:00 +00:00
fd | entr -s 'make build'
2018-02-11 11:25:15 +00:00
.PHONY: rerun
2021-07-26 10:12:58 +00:00
latest-html: ## Get latests post renderewd into HTML
2021-09-16 15:00:04 +00:00
@find _posts -type f | sort | tail -1 | xargs -I% pandoc -f markdown -t html %
2021-07-26 10:12:58 +00:00
.PHONY: latest-html
2021-12-17 12:33:54 +00:00
spellcheck: ## Spellcheck the latest post
aspell --lang en_US --mode=markdown check $(shell find _posts -type f | sort | tail -1)
.PHONY: spellcheck