~cafe

Welcome to tilde.cafe!

website

your ~/public_html directory is served at:

dynamic options

static content are served normally, but there are also some dynamic options:

make sure the scripts have the correct shebang, is set as executable and prints the content type header first.

examples

sh:

#!/usr/bin/sh
printf "Content-type:text/plain\r\n\r\n"
echo "hello!!!"

python:

(you can of course write html in your cgi script too)

#!/usr/bin/env python3
print("Content-type:text/html\r\n\r\n")
print("<h1>this is a header</h1>")

php:

<!DOCTYPE html>
<html>
<body>
<h1>here's a header</h1>
<?php echo "this will be shown"; ?>
</body>
</html>

you can use your public_html to write a blog! check out the blogs page for more info.