diff --git a/kjvstudy_org/routes/commentary.py b/kjvstudy_org/routes/commentary.py index 4d9cf4e..461bd92 100644 --- a/kjvstudy_org/routes/commentary.py +++ b/kjvstudy_org/routes/commentary.py @@ -57,6 +57,12 @@ async def commentary_index(request: Request): for verses in chapters.values() ) + breadcrumbs = [ + {"text": "Home", "url": "/"}, + {"text": "About", "url": "/about"}, + {"text": "Commentary Index", "url": None} + ] + return templates.TemplateResponse( "commentary_index.html", { @@ -64,6 +70,7 @@ async def commentary_index(request: Request): "commentary_index": commentary_index, "total_books": total_books, "total_verses": total_verses, + "breadcrumbs": breadcrumbs, } ) diff --git a/kjvstudy_org/server.py b/kjvstudy_org/server.py index 5450783..a287239 100644 --- a/kjvstudy_org/server.py +++ b/kjvstudy_org/server.py @@ -1411,11 +1411,18 @@ async def stats(request: Request): } } + breadcrumbs = [ + {"text": "Home", "url": "/"}, + {"text": "About", "url": "/about"}, + {"text": "Statistics", "url": None} + ] + return templates.TemplateResponse( "stats.html", { "request": request, "stats": stats_data, + "breadcrumbs": breadcrumbs, } ) @@ -1472,6 +1479,12 @@ async def cross_references_index(request: Request): for verses in chapters.values() ) + breadcrumbs = [ + {"text": "Home", "url": "/"}, + {"text": "About", "url": "/about"}, + {"text": "Cross-References Index", "url": None} + ] + return templates.TemplateResponse( "cross_references_index.html", { @@ -1480,6 +1493,7 @@ async def cross_references_index(request: Request): "total_books": total_books, "total_verses": total_verses, "total_refs": total_refs, + "breadcrumbs": breadcrumbs, } ) @@ -1487,10 +1501,15 @@ async def cross_references_index(request: Request): @app.get("/about", response_class=HTMLResponse) async def about(request: Request): """About page - site information, creator, data sources, theological approach""" + breadcrumbs = [ + {"text": "Home", "url": "/"}, + {"text": "About", "url": None} + ] return templates.TemplateResponse( "about.html", { "request": request, + "breadcrumbs": breadcrumbs, } ) diff --git a/kjvstudy_org/templates/about.html b/kjvstudy_org/templates/about.html index 4b074e5..c36a270 100644 --- a/kjvstudy_org/templates/about.html +++ b/kjvstudy_org/templates/about.html @@ -23,7 +23,7 @@
-

🌟 Open Source & Free

+

Open Source & Free

KJV Study is completely open source and will always be free.

This means:

- +
+

+ About +

+
+ + +

Disable Red Letters