Move away from jekyll
This commit is contained in:
52
Makefile
52
Makefile
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user