Commit graph

13 commits

Author SHA1 Message Date
Kumi 193546fcde
Implement dynamic service rendering with Flask
Refactored the website to serve dynamic content using Flask, replacing static HTML pages. This allows for the centralized management of service data through a JSON file. Optimizations include:

- Added a .gitignore file to exclude Python and Flask-specific temporary files.
- Migrated static assets into an organized directory structure to facilitate Flask's static file serving.
- Removed redundant HTML files and created Flask template versions with dynamic content rendering.
- Introduced Caddy server configuration for the new Flask architecture, including headers for security and CORS policy, and reverse proxy settings for route handling.

With these changes, website maintenance and updates are simplified, allowing for service information to be updated in a single location (`services.json`), which then propagates to the user-facing pages automatically.
2023-12-31 13:59:13 +01:00
Kumi cbac8b54ea
Revert "Updated asset URLs to absolute paths"
This reverts commit d159175915.
2023-12-26 18:56:39 +01:00
Kumi d159175915
Updated asset URLs to absolute paths
Switched all asset references to absolute URLs to ensure consistent resource loading, especially when the website is accessed from different subpaths. This change resolves the issue with relative paths causing resources to fail to load on pages outside of the root directory. It enhances reliability and user experience across the site.
2023-12-26 18:49:05 +01:00
Kumi e0f1682eb2
Use color-inverted logo 2023-11-05 10:36:47 +01:00
Kumi 48345e739a
Use regular container for footer 2023-07-02 16:04:29 +02:00
Kumi 734547f697
Update Bootstrap to 5.3.0 2023-07-02 15:54:42 +02:00
Kumi cfe786bd3b
Fix Matrix link in footer 2023-06-26 19:15:15 +02:00
Kumi 1fe2e6b2ef
Improve address blocks 2023-03-14 14:45:22 +00:00
Kumi 1942960b24
Add Tor status page links 2023-03-14 14:17:16 +00:00
Kumi 978663ffd6
Standardized navbar 2023-03-13 19:44:32 +00:00
Kumi 073d464004
Add information on support requests to privacy 2023-03-10 13:52:52 +00:00
Kumi 256c077e45
Moar content 2023-03-10 13:24:58 +00:00
Kumi 1ffd81b1ad
First draft of the website 2023-03-09 16:18:31 +00:00