bibi/make.sh

44 行
980 B
Bash
Raw 通常表示 履歴

2023-03-24 23:28:36 +09:00
#!/bin/sh
2023-09-09 09:39:26 +09:00
# usage:
# - production:
# ./make.sh
# - for local reading:
# ./make.sh -local
2023-03-24 23:28:36 +09:00
mkdir -p www
rm -rf www/*
2023-11-28 22:54:02 +09:00
cp -pv src/*.css www
2023-03-24 23:28:36 +09:00
cp -pv src/favicon.ico www
2023-12-05 00:47:17 +09:00
cp -pv src/robots.txt www
2023-03-24 23:28:36 +09:00
cp -pv src/076mute.user.js www
cp -rpv src/images www
2023-12-31 18:20:07 +09:00
cp -rpv src/styles www
2023-03-24 23:28:36 +09:00
cd src
for name in *.html; do
out=../www/$name
cat include/header.html $name >> $out
2023-03-24 23:28:36 +09:00
# 目次以外にはフッターあり
if [ $name != index.html ]; then
2023-11-11 17:55:16 +09:00
if [ $1 -a $1 = '-local' ]; then
sed -e's/href="\.\/"/href=".\/index.html"/' include/footer.html >> $out
else
cat include/footer.html >> $out
fi
2023-03-24 23:28:36 +09:00
fi
echo "src/$name -> www/$name"
done
2023-11-12 12:38:18 +09:00
out=../www/publicdomain.html
cat include/header.html include/publicdomain.html > $out
echo '<blockquote cite="https://creativecommons.org/publicdomain/zero/1.0/legalcode.txt"><pre>' >> $out
sed -e's/"/\&quot;/g' -e"s/'/\&#39;/g" ../LICENSE.txt >> $out
echo '</pre></blockquote>' >> $out
echo '<p>以上</p>' >> $out
echo www/publicdomain.html
2023-03-24 23:28:36 +09:00
cd ..