Added mark_dead_links again
This commit is contained in:
parent
b6d1626fcb
commit
5575147671
30
make.sh
30
make.sh
|
@ -2,7 +2,7 @@
|
|||
|
||||
set -e
|
||||
|
||||
export DATE="$(date +"%D")"
|
||||
DATE="$(date +"%D")"
|
||||
targets="wiki personal_site"
|
||||
|
||||
header_wiki() { cat<<EOF
|
||||
|
@ -34,7 +34,20 @@ EOF
|
|||
|
||||
footer_personal_site() { echo "</html>"; }
|
||||
|
||||
header_media() { true; }
|
||||
header_media() { cat<<EOF
|
||||
<html>
|
||||
<head>
|
||||
<title>Potolandia | File Hosting</title>
|
||||
<link rel="stylesheet" type="text/css" href="style.css"/>
|
||||
</head>
|
||||
<h1>Potolandia</h1>
|
||||
<a href="index.html">main page</a>,
|
||||
<a href="filelist.html">file list ($(find -- files/* | wc -l))</a>,
|
||||
<a href="single_page.html">single page html</a>,
|
||||
<a>Last updated on $DATE</a><hr />
|
||||
EOF
|
||||
}
|
||||
|
||||
footer_media() { true; }
|
||||
|
||||
md() {
|
||||
|
@ -42,19 +55,16 @@ md() {
|
|||
}
|
||||
|
||||
mark_dead_links() {
|
||||
if ! [ "$#" = 1 ] ; then
|
||||
echo "mark_dead_links: 1 arg needed"
|
||||
exit 1
|
||||
fi
|
||||
if ! [ -f "mark_dead_links" ] ; then
|
||||
cc -O3 mark_dead_links.c -o mark_dead_links
|
||||
fi
|
||||
cd html/wiki
|
||||
cd "$1"
|
||||
for f in $(find . | grep .html); do
|
||||
printf "Marking dead links: %s \n" "$f"
|
||||
(./../../mark_dead_links < "$f") > tmp
|
||||
"$OLDPWD"/mark_dead_links < "$f" > tmp
|
||||
mv tmp "$f"
|
||||
done
|
||||
cd "$OLDPWD"
|
||||
}
|
||||
|
||||
generate_page() {
|
||||
|
@ -76,9 +86,11 @@ generate_page() {
|
|||
(echo "<li><a href="$fname.html"> $fname </a></li>") >> "$filelist"
|
||||
(echo "<span>$fname</span><br />" ; md "$1/$f" ; echo "<hr>") >> "$singlepage"
|
||||
done
|
||||
if [ "$1" = "wiki" ] ; then
|
||||
mark_dead_links html/wiki
|
||||
fi
|
||||
"$4" >> "$singlepage"
|
||||
(echo "</ul><hr>" && "$4") >> "$filelist"
|
||||
|
||||
}
|
||||
|
||||
wiki() { generate_page wiki html/wiki header_wiki footer_wiki; }
|
||||
|
|
Loading…
Reference in a new issue