Move away from jekyll

This commit is contained in:
2020-09-21 17:49:58 +02:00
parent 8a63fd8d73
commit 50d6c80ec3
29 changed files with 202 additions and 281 deletions

View File

@@ -1,16 +1,44 @@
img: assets/img/raw/*
for file in assets/img/raw/* ; do \
BUILD_DATE := $(shell date '+%H:%M %d.%m.%Y')
RAW_IMAGES := $(wildcard assets/img/raw/*.jpg)
OPTIMIZED_IMAGES := $(foreach img,${RAW_IMAGES},assets/img/$(notdir ${img}))
${OPTIMIZED_IMAGES}: ${RAW_IMAGES}
for file in ${RAW_IMAGES} ; do \
basename=`basename $$file`; \
convert assets/img/raw/$$basename -sampling-factor 4:2:0 -strip -quality 75 -interlace JPEG -colorspace RGB assets/img/$$basename ; \
convert \
assets/img/raw/$$basename \
-sampling-factor 4:2:0 \
-strip \
-quality 75 \
-interlace JPEG \
-colorspace RGB \
assets/img/$$basename ; \
done
build: img
rm -rf _site; exit 0
~/.gem/ruby/2.7.0/bin/jekyll build
tar -czf blog.tar.gz _site
serve: ${OPTIMIZED_IMAGES}
python ../shared-assets/makesite.py \
-p params.json \
-v page_assets=/assets \
-v build_time="${BUILD_DATE}" \
--assets ../shared-assets/assets \
--assets ./assets \
--copy-assets \
--ignore ../shared-assets/assets/img \
--ignore assets/img/raw \
--include robots.txt \
--blog \
--rss
cd _site/ && python -m http.server 8080
serve: img
~/.gem/ruby/2.7.0/bin/jekyll serve \
--drafts \
--unpublished \
--future
build: ${OPTIMIZED_IMAGES}
python ../shared-assets/makesite.py \
-p params.json \
-v page_assets=https://cdn.polynom.me \
-v build_time="${BUILD_DATE}" \
--assets ./assets \
--copy-assets \
--ignore assets/img/raw \
--include robots.txt \
--blog \
--rss
tar -czf blog.tar.gz _site