69 lines
1.7 KiB
Bash
Executable File
69 lines
1.7 KiB
Bash
Executable File
#!/bin/bash
|
|
echo "Placing structure..."
|
|
mkdir -p live
|
|
echo " Copying PHP..."
|
|
cp -pfv *.php live/
|
|
echo " Copying javascript..."
|
|
mkdir -p live/javascript
|
|
cp -pfv javascript/*.js live/javascript/
|
|
echo " Copying CSS..."
|
|
mkdir -p live/css
|
|
cp -pfv css/*.css live/css/
|
|
echo " Copying fonts..."
|
|
mkdir -p live/fonts
|
|
cp -pfv fonts/* live/fonts/
|
|
echo " Copying images..."
|
|
mkdir -p live/pix
|
|
cp -prfv pix/* live/pix/
|
|
echo "Build menu..."
|
|
../kettext/kettext.pl menu.ktx --version.none > live/menu.html
|
|
echo "Building pages..."
|
|
mkdir -p live/pages
|
|
for f in pages/*
|
|
do
|
|
if [ -d "$f" ]; then
|
|
mkdir -p live/$f;
|
|
for f2 in $f/*
|
|
do
|
|
html=`echo $f2 | sed 's/\(.*\.\)ktx/\1html/'`;
|
|
../kettext/kettext.pl --version.none $f2 > live/$html
|
|
done
|
|
else
|
|
html=`echo $f | sed 's/\(.*\.\)ktx/\1html/'`;
|
|
../kettext/kettext.pl $f --version.none > live/$html
|
|
fi
|
|
done
|
|
echo "Building aphorism..."
|
|
mkdir -p live/aphorism
|
|
for f in aphorism/*
|
|
do
|
|
html=`echo $f | sed 's/\(.*\.\)ktx/\1html/'`;
|
|
../kettext/kettext.pl $f --version.none > live/$html
|
|
done
|
|
echo "Building dox..."
|
|
mkdir -p live/dox
|
|
for f in dox/*
|
|
do
|
|
html=`echo $f | sed 's/\(.*\.\)ktx/\1html/'`;
|
|
../kettext/kettext.pl $f --version.none --header.depth=2 > live/$html
|
|
done
|
|
echo "Building news..."
|
|
mkdir -p live/news
|
|
for f in news/*
|
|
do
|
|
html=`echo $f | sed 's/\(.*\.\)ktx/\1html/'`;
|
|
../kettext/kettext.pl $f --version.none --header.depth=2 > live/$html
|
|
done
|
|
echo "Copying plans..."
|
|
mkdir -p live/plans
|
|
for f in ~/.plans/*
|
|
do
|
|
#html=`echo $f | sed 's/\(.*\.\)plan/\1html/'`;
|
|
#base=`basename $html`;
|
|
base=`basename $f`;
|
|
cp $f live/plans/$base
|
|
#../kettext/kettext.pl $f --version.none > live/plans/$base
|
|
done
|
|
echo "Copying pubkey..."
|
|
cp pubkey.gpg live/pubkey.gpg
|