summaryrefslogtreecommitdiff
path: root/webgen
diff options
context:
space:
mode:
Diffstat (limited to 'webgen')
-rwxr-xr-xwebgen17
1 files changed, 10 insertions, 7 deletions
diff --git a/webgen b/webgen
index 660b087..f145449 100755
--- a/webgen
+++ b/webgen
@@ -397,12 +397,15 @@ proc() {
if [ -f "$x" ]
then
x=`echo "$x" | sed 's#^\./##'`
- case "$x" in
- *.*)
- LANGUAGE=`echo "$x" | cut -d. -f2`
- x=`echo "$x" | cut -d. -f1`
- ;;
- esac
+ if [ "$_mode" != 'raw' ]
+ then
+ case "$x" in
+ *.*)
+ LANGUAGE=`echo "$x" | cut -d. -f2`
+ x=`echo "$x" | cut -d. -f1`
+ ;;
+ esac
+ fi
proc_$_mode "$x"
LANGUAGE="$_old_lang"
fi
@@ -432,7 +435,7 @@ do
*'.html')
_mask=`echo "$i" | sed 's/\.html$//'`
proc page ./[\+\~]"$_mask"
- proc page ./[=]"$_mask"
+ proc raw ./[=]"$_mask".html
;;
*)
proc page ./[\+\~]$i