aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/article_handler.py8
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