Add Nav, About/Projects pages and nginx hardening
CI / ci (push) Successful in 28s

Harden nginx: add CSP, HSTS, Referrer-Policy and Permissions-Policy;
include image/svg+xml in gzip types; set X-Content-Type-Options on
static assets; change try_files to return =404.

Add Nav component and wire into BaseLayout; add About and Projects
pages with projects.json, an initial blog post, and small layout/padding
adjustments (removed redundant back links).
This commit is contained in:
2026-03-04 19:53:13 +01:00
parent 50efbf6f57
commit 7fbe9a3e43
11 changed files with 738 additions and 60 deletions
+38
View File
@@ -0,0 +1,38 @@
[
{
"name": "GuardDen",
"description": "Security and moderation tooling for keeping communities safe. Built for the den.",
"tags": ["bot", "self-hosted"],
"status": "stable",
"links": {
"gitea": "https://git.hiddenden.cafe/Hiddenden/GuardDen"
}
},
{
"name": "openrabbit",
"description": "An open-source project with a focus on accessibility and community-driven development.",
"tags": ["tool"],
"status": "stable",
"links": {
"gitea": "https://git.hiddenden.cafe/Hiddenden/openrabbit"
}
},
{
"name": "DevDen",
"description": "A development environment concept for the den ecosystem. Still in the planning phase.",
"tags": ["tool", "experiment"],
"status": "concept",
"links": {
"gitea": "https://git.hiddenden.cafe/Hiddenden/DevDen"
}
},
{
"name": "loyal_companion",
"description": "A companion bot — loyal, helpful, and always around when you need it.",
"tags": ["bot"],
"status": "wip",
"links": {
"gitea": "https://git.hiddenden.cafe/Hiddenden/loyal_companion"
}
}
]