From 2ab06846607049ff2f9efcc7d2860be266418a9b Mon Sep 17 00:00:00 2001 From: Philipp Schafft Date: Sun, 7 May 2017 13:13:09 +0000 Subject: Fix: Corrected language detection in raw mode. --- webgen | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'webgen') 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 -- cgit v1.2.3