#!/bin/bash
if [ "$REQUEST_URI" = '/favicon.ico' ]; then
exit 0
fi
RESPONSE_CONTENT_TYPE="text/html"
STATUS=200
HEADER_TITLE='source ./programadores/Jefferson Júlio/site/home.sh'
HEADER_TITLE_MOBILE='cd ./programadores/ && \\ ;> source Jefferson Júlio/\\ ;> site/home.sh'
urldecode() { : "${*//+/ }"; echo -e "${_//%/\\x}"; }
html () {
cat <
jefferson.sh
$(source ./nav.sh)
$(source ./header.sh)
$BODY
$(source ./footer.sh)
HTML
}
router () {
REQUEST_URI=$(urldecode "$REQUEST_URI")
case "$REQUEST_URI" in
/)
BODY=$(source ./pages/home.sh)
;;
/contato)
HEADER_TITLE="source ./pages/contato.sh"
HEADER_TITLE_MOBILE="$HEADER_TITLE"
BODY=$(source ./pages/contato.sh)
;;
/artigo/*.txt)
ARTICLE_FILE=./pages/articles/${REQUEST_URI/\/artigo\//}
HEADER_TITLE="cat $ARTICLE_FILE"
HEADER_TITLE_MOBILE="$HEADER_TITLE"
BODY=$(source ./pages/article.sh)
;;
/json)
RESPONSE_CONTENT_TYPE="application/json"
STATUS=200
BODY=$(cat <