#!/bin/bash
echo "Content-type: text/html"
echo ""
FILE=$QUERY_STRING
xml_next () {
local IFS='>'
read -d '<' TAG VALUE
}
TITLE="Blog post"
cat <<EOT
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="tilde.team unix group">
<meta name="author" content="Teodozjusz">
<link rel="stylesheet" type="text/css" href="/style/style.css">
EOT
cat $FILE | while xml_next; do
if [ $TAG = "h1" ]; then
TITLE=$(echo $VALUE | cut -d "-" -f 4)
echo '<title>'$TITLE'</title>'
break
fi
done
cat <<EOT
</head>
<body>
<div class="container">
<div class="links">
<a href="
https://teodozjusz.tilde.team/blog/blog.sh">Back</a>
<a href="mailto:
[email protected]">Mail me</a>
</div>
<hr>
<div class="post">
EOT
cat $FILE
cat <<EOT
</div>
</div>
</body>
</html>
EOT