diff --git a/jetforce_app.py b/jetforce_app.py index fbb545a..45a5808 100644 --- a/jetforce_app.py +++ b/jetforce_app.py @@ -26,14 +26,13 @@ def index(request): pages = get_all_pages() [requested_slug] = parse_qs(request.query).get("page", [""]) - print(requested_slug) requested_page = get_page(requested_slug) thoughts = requested_page.get_all_entries() rendered_text = render_to_string("thoughts/index.gmi", { "thoughts": thoughts, - "first_page": requested_page == pages[0], + "first_page": requested_page.slug == pages[0].slug, "pages": pages, "current_page_slug": requested_page.slug, }) diff --git a/thoughts/templates/thoughts/index.gmi b/thoughts/templates/thoughts/index.gmi index 42db0d5..d02381d 100644 --- a/thoughts/templates/thoughts/index.gmi +++ b/thoughts/templates/thoughts/index.gmi @@ -16,7 +16,7 @@ {% endfor %} -{% if not first_page %}{% for page in pages %}{% if page.slug == current_page_slug %} +{% for page in pages %}{% if page.slug == current_page_slug %} ### {{ page.formatted_name }}{% else %} => /?page={{ page.slug }} {{ page.formatted_name }}{% endif %}{% endfor %} -=> /search Search{% endif %} +=> /search Search diff --git a/thoughts/views.py b/thoughts/views.py index ba89184..fa2b369 100644 --- a/thoughts/views.py +++ b/thoughts/views.py @@ -49,7 +49,7 @@ def index(request): "authenticated": authenticated, "pages": pages, "current_page_slug": requested_page.slug, - "first_page": requested_page == pages[0] # if you're viewing the first page + "first_page": requested_page.slug == pages[0].slug # if you're viewing the first page })