Commit 681a290e9e

681a290e9ec232296cafee94ac76aa269a11b5bd

parent: 217c25c8f2

Verified · cmc

cmc <hello@cleberg.net> · 2026-08-03 20:05 UTC

serve stylesheet from root-relative path

Emit /styles.min.css instead of the prod-absolute
https://cleberg.net/styles.min.css so the onion renders standalone
without fetching its stylesheet off-onion. Drop the now-dead build.py
replace that rewrote the same string.

Layout: unified · split

build.py −4
@@ -142,10 +142,6 @@ def render_base_template(main_html, subtitle="", title=None):
142142 '{% if site_keywords is defined %}<meta name="keywords" content="{{ site_keywords }}">{% endif %}',
143143 "",
144144 )
145 rendered = rendered.replace(
146 '{{ url_for("static", file="styles.min.css") }}',
147 "/styles.min.css",
148 )
149145 rendered = rendered.replace("{% block meta %}{% endblock %}", "")
150146 rendered = rendered.replace("{% block head %}", "")
151147 rendered = rendered.replace("{% endblock %}", "", 1)
theme/templates/base.html +1 −1
@@ -9,7 +9,7 @@
99 {% if site_description is defined %}<meta name="description" content="{{ site_description }}">{% endif %}
1010 {% if site_keywords is defined %}<meta name="keywords" content="{{ site_keywords }}">{% endif %}
1111 <link rel="alternate" type="application/rss+xml" title="cleberg.net" href="/feed.xml">
12 <link rel="stylesheet" href="{{ url_for("static", file="styles.min.css") }}" type="text/css">
12 <link rel="stylesheet" href="/styles.min.css" type="text/css">
1313 <link rel="icon" href="data:,">
1414 {% block meta %}{% endblock %}
1515 {% endblock %}