def _set_markdown_extensions(self):
        # TODO: custom markdown extension in _config.yml
        # Base markdown extensions support "fenced_code".
        markdown_extensions = ["fenced_code"]
        if self.site_config["pygments"]:
            markdown_extensions.extend([
                "extra",
                "codehilite(css_class=hlcode)",
                "toc(title=Table of Contents)"
            ])

        return markdown_extensions
:see: Expression.visit()
dataset/ETHPy150Open tankywoo/simiki/simiki/generators.py/PageGenerator._set_markdown_extensions--crossover with--dataset/ETHPy150Open nltk/nltk/nltk/sem/logic.py/VariableBinderExpression.visit