|
|
@@ -131,11 +131,11 @@ def pages(): |
|
|
|
"""Build the agregations from fragments.""" |
|
|
|
root_path = DAVID / "2020" |
|
|
|
for previous, page, next_ in neighborhood( |
|
|
|
Page.all(source=root_path, only_published=False), |
|
|
|
last={"url": "/david/stream/", "title": "Streams 2009-2019"}, |
|
|
|
reversed(Page.all(source=root_path, only_published=False)), |
|
|
|
first={"url": "/david/stream/", "title": "Streams 2009-2019"}, |
|
|
|
): |
|
|
|
template = environment.get_template("article_2020.html") |
|
|
|
content = template.render(page=page, next=previous, prev=next_,) |
|
|
|
content = template.render(page=page, prev=previous, next=next_,) |
|
|
|
target_path = Path(page.url[1:]) |
|
|
|
target_path.mkdir(parents=True, exist_ok=True) |
|
|
|
open(target_path / "index.html", "w").write(content) |