From 9f5162371323562623bae42b0476bd8b9a4a5e92 Mon Sep 17 00:00:00 2001 From: Jefferson Julio Date: Mon, 31 May 2021 19:16:12 -0300 Subject: Add more HTML metadata, re-format some text --- index.sh | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) (limited to 'index.sh') diff --git a/index.sh b/index.sh index 58d8f8e..cd60cc0 100755 --- a/index.sh +++ b/index.sh @@ -27,15 +27,24 @@ sanitize-filename () { echo "${1// /\\ }" } +scape-regex () { + echo "$1" | + sed 's/(/\\(/g' | + sed 's/)/\\)/g' | + sed 's/|/\\|/g' +} + html () { cat < jefferson.sh + - + @@ -58,28 +67,18 @@ router () { 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) ;; - /$ARTICLES_PATH*.txt) + /$ARTICLES_PATH*) ARTICLE_FILE=.$REQUEST_URI HEADER_TITLE="ARTICLE_FILE=$(sanitize-filename "$ARTICLE_FILE");source pages/article.sh" HEADER_TITLE_MOBILE="ARTICLE_FILE=$(sanitize-filename "$ARTICLE_FILE");source pages/article.sh" BODY=$(source ./pages/article.sh) ;; - /json) - RESPONSE_CONTENT_TYPE="application/json" - STATUS=200 - BODY=$(cat <