From e392430206e6795eceabb6cd7efedde2108cd84b Mon Sep 17 00:00:00 2001 From: user Date: Thu, 7 Mar 2024 21:28:12 +0100 Subject: markdown - add auto generated html ids on headers --- src/article_handler.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src') 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 -- cgit 1.4.1