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):
142 '{% if site_keywords is defined %}<meta name="keywords" content="{{ site_keywords }}">{% endif %}', 142 '{% if site_keywords is defined %}<meta name="keywords" content="{{ site_keywords }}">{% endif %}',
143 "", 143 "",
144 ) 144 )
145 rendered = rendered.replace(
146 '{{ url_for("static", file="styles.min.css") }}',
147 "/styles.min.css",
148 )
149 rendered = rendered.replace("{% block meta %}{% endblock %}", "") 145 rendered = rendered.replace("{% block meta %}{% endblock %}", "")
150 rendered = rendered.replace("{% block head %}", "") 146 rendered = rendered.replace("{% block head %}", "")
151 rendered = rendered.replace("{% endblock %}", "", 1) 147 rendered = rendered.replace("{% endblock %}", "", 1)
theme/templates/base.html +1 −1
@@ -9,7 +9,7 @@
9 {% if site_description is defined %}<meta name="description" content="{{ site_description }}">{% endif %} 9 {% if site_description is defined %}<meta name="description" content="{{ site_description }}">{% endif %}
10 {% if site_keywords is defined %}<meta name="keywords" content="{{ site_keywords }}">{% endif %} 10 {% if site_keywords is defined %}<meta name="keywords" content="{{ site_keywords }}">{% endif %}
11 <link rel="alternate" type="application/rss+xml" title="cleberg.net" href="/feed.xml"> 11 <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">
13 <link rel="icon" href="data:,"> 13 <link rel="icon" href="data:,">
14 {% block meta %}{% endblock %} 14 {% block meta %}{% endblock %}
15 {% endblock %} 15 {% endblock %}