1
0
mirror of https://github.com/cotes2020/jekyll-theme-chirpy.git synced 2025-12-18 05:41:31 +00:00

Added runtime sync monitor.

This commit is contained in:
Cotes Chung
2019-11-05 17:18:31 +08:00
parent 342a28d6ed
commit 513ac76f1f
2 changed files with 81 additions and 26 deletions

View File

@@ -0,0 +1,36 @@
#!/bin/bash
# Files sync monitoer
#
# © 2019 Cotes Chung
# MIT Licensed
# $1 -> the origin filen with absolute path.
# $2 -> the origin sync directory
# $3 -> the destination sync direcotry
# Pass the system temp file
if [[ ! -f $1 ]]; then
exit 0
fi
src_dir=`dirname $(realpath $1)`
dir_prefix="$(realpath $2)/"
related_dir="${src_dir:${#dir_prefix}}"
dest="$(realpath $3)/${related_dir}"
if [[ ! -d "$dest" ]]; then
mkdir -p "$dest"
fi
if [[ -f "$1" ]]; then
cp $1 $dest
fi
if [[ $related_dir == "_posts" ]]; then
python $3/_scripts/py/pages_generator.py
fi