Skip to content

Commit 2825e18

Browse files
Update pelicanconf.py
1 parent 108bfc3 commit 2825e18

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

pelicanconf.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
jinja_fragments = Environment(loader=FileSystemLoader("theme/templates/fragments/"))
1616
sponsor_template = jinja_fragments.get_template("sponsor.html")
1717
SPONSOR_IMG_PATH = Path("content/images/sponsors/")
18+
SPONSOR_TAG_PATTERN = re.compile(r"(gold|silver|bronze)")
1819

1920

2021
def sponsor_img(name: str) -> str:
@@ -26,6 +27,10 @@ def sponsor_img(name: str) -> str:
2627

2728
@LiquidTags.register("sponsors")
2829
def sponsors(preprocessor: Preprocessor, tag: str, markup: str) -> str:
30+
match = SPONSOR_TAG_PATTERN.search(markup)
31+
assert match is not None
32+
sponsor_group = match.group(1)
33+
2934
return sponsor_template.render(SPONSORS=SPONSORS)
3035

3136

0 commit comments

Comments
 (0)