Skip to content

Commit 470284c

Browse files
Update pelicanconf.py
1 parent 777891e commit 470284c

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

pelicanconf.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from pelican.plugins.liquid_tags import LiquidTags
1414

1515
jinja_fragments = Environment(loader=FileSystemLoader("theme/templates/fragments/"))
16-
sponsor_template = jinja_fragments.get_template("sponsor.html")
16+
sponsor_templates = {k: jinja_fragments.get_template(f"sponsor-{k}.html") for k in ("gold", "silver", "bronze")}
1717
SPONSOR_IMG_PATH = Path("content/images/sponsors/")
1818
SPONSOR_TAG_PATTERN = re.compile(r"(gold|silver|bronze)")
1919

@@ -30,8 +30,9 @@ def sponsors(preprocessor: Preprocessor, tag: str, markup: str) -> str:
3030
match = SPONSOR_TAG_PATTERN.search(markup)
3131
assert match is not None
3232
sponsor_group = match.group(1)
33+
template = sponsor_templates[sponsor_group]
3334

34-
return sponsor_template.render(SPONSORS=SPONSORS[sponsor_group])
35+
return template.render(SPONSORS=SPONSORS[sponsor_group])
3536

3637

3738
SITENAME = "aio-libs"

0 commit comments

Comments
 (0)