35 行
592 B
Bash
実行ファイル
35 行
592 B
Bash
実行ファイル
#!/bin/sh
|
|
|
|
# usage:
|
|
# - production:
|
|
# ./make.sh
|
|
# - for local reading:
|
|
# ./make.sh -local
|
|
|
|
mkdir -p www
|
|
rm -rf www/*
|
|
cp -pv src/style.css www
|
|
cp -pv src/favicon.ico www
|
|
cp -pv src/076mute.user.js www
|
|
cp -rpv src/images www
|
|
|
|
cd src
|
|
|
|
for name in *.html; do
|
|
out=../www/$name
|
|
cat include/header.html $name >> $out
|
|
|
|
# 目次以外にはフッターあり
|
|
if [ $name != index.html ]; then
|
|
if [ $1 -a $1 = '-local' ]; then
|
|
sed -e's/href="\.\/"/href=".\/index.html"/' include/footer.html >> $out
|
|
else
|
|
cat include/footer.html >> $out
|
|
fi
|
|
fi
|
|
|
|
echo "src/$name -> www/$name"
|
|
done
|
|
|
|
cd ..
|