Compare commits

...

2 Commits

Author SHA1 Message Date
Bottersnike eb83f82151
Config host 2023-05-30 00:38:22 +01:00
Bottersnike 24367d3a8c
Fix routing 2023-05-30 00:38:04 +01:00
2 changed files with 9 additions and 7 deletions

View File

@ -25,7 +25,7 @@ jinja_markdown.EXTENSIONS.append("toc")
HTAG = re.compile(r"<h(\d)[^>]*id=\"([^\"]+)\"[^>]*>([^<]*)</h") HTAG = re.compile(r"<h(\d)[^>]*id=\"([^\"]+)\"[^>]*>([^<]*)</h")
TOC_HTAG_LEVELS = {"1", "2"} TOC_HTAG_LEVELS = {"1", "2"}
HOST = "https://bsnk.me" HOST = os.environ.get("EA_HOST", "https://bsnk.me")
TEMPLATES = "templates" TEMPLATES = "templates"
PAGES_BASE = os.environ.get("EA_PROOT", "pages") PAGES_BASE = os.environ.get("EA_PROOT", "pages")
STATIC = ["images", "static", "mice"] STATIC = ["images", "static", "mice"]
@ -224,7 +224,7 @@ def generate_footer(base, name, route):
break break
if toc == CONTENTS and len(parts) == 1: if toc == CONTENTS and len(parts) == 1:
toc = toc[""] toc = toc[PAGES_BASE.partition("/")[2]]
if toc is None: if toc is None:
siblings = None siblings = None
@ -351,6 +351,8 @@ for base, _, files in os.walk(TEMPLATES + "/" + PAGES_BASE):
if not route.startswith("/"): if not route.startswith("/"):
route = "/" + route route = "/" + route
print([route, base, name])
handler = handler(base, name, route) handler = handler(base, name, route)
handler.__name__ == route handler.__name__ == route
app.add_url_rule(route, route, handler) app.add_url_rule(route, route, handler)

View File

@ -3,11 +3,11 @@
{% block rootbody %} {% block rootbody %}
<table class="nav"> <table class="nav">
<tr> <tr>
<td><a href="{{ROOT}}/sega/">Contents</a></td> <td><a href="{{ROOT}}/">Contents</a></td>
<td><a href="{{ROOT}}/sega/intro/">Intro</a></td> <td><a href="{{ROOT}}/intro/">Intro</a></td>
<td><a href="{{ROOT}}/sega/software/">Software</a></td> <td><a href="{{ROOT}}/software/">Software</a></td>
<td><a href="{{ROOT}}/sega/hardware/">Hardware</a></td> <td><a href="{{ROOT}}/hardware/">Hardware</a></td>
<td><a href="{{ROOT}}/sega/manual/">Manual</a></td> <td><a href="{{ROOT}}/manual/">Manual</a></td>
</tr> </tr>
</table> </table>
{% block body %}{% endblock %} {% block body %}{% endblock %}