#!/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 <