Skip to content

Commit 682d176

Browse files
committed
Fixed further regression in blog plugin navigation
1 parent 752aa5c commit 682d176

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

material/plugins/blog/plugin.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -343,8 +343,11 @@ def on_page_context(self, context, *, page, config, nav):
343343
# view temporarily becomes the main view, and is reset after rendering
344344
assert isinstance(view, View)
345345
if view != page:
346+
prev = view.pages[view.pages.index(page) - 1]
347+
348+
# Replace previous page with current page
346349
items = self._resolve_siblings(view, nav)
347-
items[items.index(view)] = page
350+
items[items.index(prev)] = page
348351

349352
# Render excerpts and prepare pagination
350353
posts, pagination = self._render(page)

src/plugins/blog/plugin.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -343,8 +343,11 @@ def on_page_context(self, context, *, page, config, nav):
343343
# view temporarily becomes the main view, and is reset after rendering
344344
assert isinstance(view, View)
345345
if view != page:
346+
prev = view.pages[view.pages.index(page) - 1]
347+
348+
# Replace previous page with current page
346349
items = self._resolve_siblings(view, nav)
347-
items[items.index(view)] = page
350+
items[items.index(prev)] = page
348351

349352
# Render excerpts and prepare pagination
350353
posts, pagination = self._render(page)

0 commit comments

Comments
 (0)