diff --git a/main.py b/main.py index 7b0b4e045..177e17bc8 100644 --- a/main.py +++ b/main.py @@ -522,20 +522,20 @@ def get_sorted_contributors(self) -> List[Contributor]: contributorsReader = ContributorsFileReader(os.path.join(os.getcwd(), "contributors.yaml"), gh_client) -def declare_variables(variables, macro): - @macro +def define_env(env): + @env.macro def since(version): """Add a button""" HTML = """(since %s)""" return HTML % (version) - @macro + @env.macro def upcoming(version): "Upcoming version" HTML = """(upcoming in %s)""" return HTML % (version) - @macro + @env.macro def days_ago(date): if not date: return "" @@ -545,21 +545,21 @@ def days_ago(date): else: return "%d days ago" % delta.days - @macro + @env.macro def github_repos() -> List[GitHubRepo]: return gh_client.get_repos() - @macro + @env.macro def get_milestones(): return gh_client.get_milestones() - @macro + @env.macro def get_version(repo: GitHubRepo) -> str: if repo is None or repo.last_version is None: return "" return "[%s](%s/releases/tag/%s)" % (repo.last_version, repo.url, repo.last_version) - @macro + @env.macro def github_issues() -> List[GitHubIssue]: result = [] for repo in gh_client.get_repos(): @@ -567,7 +567,7 @@ def github_issues() -> List[GitHubIssue]: result.append(issue) return result - @macro + @env.macro def github_prs() -> List[GitHubPR]: result = [] for repo in gh_client.get_repos(): @@ -575,36 +575,36 @@ def github_prs() -> List[GitHubPR]: result.append(pr) return result - @macro + @env.macro def contributors() -> List[Contributor]: return contributorsReader.get_sorted_contributors() - @macro + @env.macro def reference_outdated(): return ''' !!! warning "Old manual" You are reading the reference manual of an older release. [Read the current manual »](/reference/) ''' - @macro + @env.macro def reference_upcoming(): return ''' !!! warning "Upcoming release" You are reading the reference manual of an upcoming release. [Read the current manual »](/reference/) ''' - @macro + @env.macro def grid_start(size=2): return '
'.format(size) - @macro + @env.macro def grid_end(): return '
' - @macro + @env.macro def grid_item_start(): return '
' - @macro + @env.macro def grid_item_end(): return '
' diff --git a/mkdocs.yml b/mkdocs.yml index f4c47f17c..43ee2cc66 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -12,7 +12,7 @@ markdown_extensions: alternate_style: true - pymdownx.superfences - pymdownx.emoji: - emoji_index: !!python/name:materialx.emoji.twemoji + emoji_index: !!python/name:material.extensions.emoji.twemoji emoji_generator: !!python/name:materialx.emoji.to_svg - pymdownx.tasklist: custom_checkbox: true