paritybit.ca

Raw content of https://www.paritybit.ca.
git clone https://git.sr.ht/~jbauer/paritybit.ca
Log | Files | Refs | README | LICENSE

commit 14edd2a7c0838cb42daab06e5a214b82ced63d02
parent 5fb7afec9892e8fe9fefa3b1b28e384d8668290a
Author: Jake Bauer <jbauer@paritybit.ca>
Date:   Sat, 20 Aug 2022 11:54:04 -0400

*

Diffstat:
Dcontent/garden/arboretum/documentation/httpd.conf | 85-------------------------------------------------------------------------------
Mcontent/garden/index.gmi | 10+++++-----
Mtemplates/header.html | 2+-
3 files changed, 6 insertions(+), 91 deletions(-)

diff --git a/content/garden/arboretum/documentation/httpd.conf b/content/garden/arboretum/documentation/httpd.conf @@ -1,85 +0,0 @@ -types { - include "/usr/share/misc/mime.types" -} - -# For certificate renewal -server "paritybit.ca" { - alias "jbauer.ca" - alias "ftp.paritybit.ca" - alias "git.paritybit.ca" - listen on * port 80 - location "/.well-known/acme-challenge/*" { - root "/acme" - request strip 2 - } - location * { - block return 301 "https://$HTTP_HOST$REQUEST_URI" - } -} - -# Redirect to WWW -server "paritybit.ca" { - listen on * tls port 443 - tls { - certificate "/etc/ssl/paritybit.ca.fullchain.pem" - key "/etc/ssl/private/paritybit.ca.key" - } - hsts { - max-age 31536000 - preload - subdomains - } - location * { - block return 301 "https://www.paritybit.ca$REQUEST_URI" - } -} - -server "www.paritybit.ca" { - listen on * tls port 443 - tls { - certificate "/etc/ssl/paritybit.ca.fullchain.pem" - key "/etc/ssl/private/paritybit.ca.key" - } - hsts { - max-age 31536000 - preload - } - - root "paritybit.ca" - gzip-static - - location match "/([^.]*[^/])$" { - request rewrite "/%1.html" - } -} - -server "ftp.paritybit.ca" { - listen on * tls port 443 - tls { - certificate "/etc/ssl/paritybit.ca.fullchain.pem" - key "/etc/ssl/private/paritybit.ca.key" - } - hsts { - max-age 31536000 - preload - } - root "ftp.paritybit.ca" - directory auto index - location "/paste/" { - directory no index - } -} - -server "git.paritybit.ca" { - listen on * tls port 443 - tls { - certificate "/etc/ssl/paritybit.ca.fullchain.pem" - key "/etc/ssl/private/paritybit.ca.key" - } - hsts { - max-age 31536000 - preload - } - root "git.paritybit.ca" -} - diff --git a/content/garden/index.gmi b/content/garden/index.gmi @@ -30,23 +30,23 @@ Also, I'm heavily leaning into this gardening metaphor both because I love garde If this is your first time visiting this garden, please have a look at my Digital Garden Philosophy. It describes what you can expect when visiting here, and the philosophy by which I curate this garden. -=> /garden/digital-garden-philosophy.gmi 📜 Digital Garden Philosophy +=> digital-garden-philosophy.gmi 📜 Digital Garden Philosophy Right now you are standing at a carrefour (with a beautiful water fountain in the centre). Laid out before you is a selection of different paths. They serve to loosely collect and broadly organize the garden. -=> /garden/greenhouse/ 🌱 The Greenhouse +=> greenhouse/ 🌱 The Greenhouse The Greenhouse is the place where new things are incorporated into the garden. It is the sprouting place for seeds that may eventually develop into projects. -=> /garden/plots/ 🌾 The Plots +=> plots/ 🌾 The Plots The Plots are where active projects live. Here you can find actively worked on technical projects, essays, or anything else that's being grown into something that may eventually be put out into the world. -=> /garden/arboretum/ 🌲 The Arboretum +=> arboretum/ 🌲 The Arboretum The Arboretum is the place for long-lived concepts. Here you can find my opinions, values and beliefs, recipes, and other similar things. -=> /garden/compost/ 🍂 The Compost Heap +=> compost/ 🍂 The Compost Heap The Compost Heap is an archive of completed projects and other things I am finished with. Things here may eventually spark new ideas or be incorporated into new projects. diff --git a/templates/header.html b/templates/header.html @@ -16,7 +16,7 @@ <a href="/blog">Blog</a> <a href="/links">Links</a> <a href="/projects">Projects</a> - <a href="/garden/">Digital Garden</a> + <a href="/garden/">Digital&nbsp;Garden</a> <a href="/uses">Uses</a> <a href="/now">Now</a> </nav>