diff options
Diffstat (limited to 'src/article_handler.py')
| -rw-r--r-- | src/article_handler.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/article_handler.py b/src/article_handler.py index 4b31642..ba60eff 100644 --- a/src/article_handler.py +++ b/src/article_handler.py @@ -123,7 +123,13 @@ def get_article(path: str) -> Article: with open(path, 'r') as file: source = file.read() article_args['source'], article_args['metadata'] = parse_article_meta_data(source) - article_args['html'] = markdown.markdown(article_args['source'], extensions=['fenced_code', 'codehilite', 'tables']) + article_args['html'] = markdown.markdown(article_args['source'], extensions= + [ + 'fenced_code', + 'codehilite', + 'tables', + 'toc' # Automatically generates unique IDs for headers allowing for ID URL referral (Anchor) + ]) article = Article(**article_args) return article |
