Commit graph

12 commits

Author SHA1 Message Date
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
cbac8b54ea
Revert "Updated asset URLs to absolute paths"
This reverts commit d159175915.
2023-12-26 18:56:39 +01:00
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
e0f1682eb2
Use color-inverted logo 2023-11-05 10:36:47 +01:00
48345e739a
Use regular container for footer 2023-07-02 16:04:29 +02:00
734547f697
Update Bootstrap to 5.3.0 2023-07-02 15:54:42 +02:00
cfe786bd3b
Fix Matrix link in footer 2023-06-26 19:15:15 +02:00
1fe2e6b2ef
Improve address blocks 2023-03-14 14:45:22 +00:00
1942960b24
Add Tor status page links 2023-03-14 14:17:16 +00:00
978663ffd6
Standardized navbar 2023-03-13 19:44:32 +00:00
256c077e45
Moar content 2023-03-10 13:24:58 +00:00
1ffd81b1ad
First draft of the website 2023-03-09 16:18:31 +00:00