代码拉取完成,页面将自动刷新
.PHONY: all
.PHONY: update
PYTHON_VERSION=$(shell python -c 'import sys; print("%i" % (sys.hexversion<0x03000000))')
all: deps lint site
update: lint site
deps:
npm install
cp -r node_modules/bootstrap/dist/ assets/lib/bootstrap/
cp -r node_modules/popper.js/dist/ assets/lib/popper.js/
cp -r node_modules/jquery/dist/ assets/lib/jquery/
cp -r node_modules/fullcalendar/dist/ assets/lib/fullcalendar/
cp -r node_modules/moment/min/ assets/lib/moment/
cp -r node_modules/qtip2/dist/ assets/lib/qtip2/
site:
jekyll build -q
serve:
cd _site/ && \
if [ ${PYTHON_VERSION} -eq 0 ]; then \
python3 -m http.server 4000; \
else \
python2 -m SimpleHTTPSever 4000; \
fi
lint:
find . -type f -name "*.html" | grep -Pv '^\./_site|\./node_modules' | xargs -I {} htmlhint {}
find assets/pages/ assets/lib/theme/ -name '*.js' | xargs -I {} jshint {}
install:
cp -a _site/. /var/www/html/
uninstall:
rm -rf /var/www/html/*
clean:
rm -rf _site/
rm -rf node_modules/
rm -f package-lock.json
rm -f Gemfile.lock
cd assets/lib/ && \
rm -rf bootstrap/ && \
rm -rf popper.js/ && \
rm -rf jquery/ && \
rm -rf fullcalendar/ && \
rm -rf moment/ && \
rm -rf qtip2/
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。