diff options
| author | user <user@node5.net> | 2024-03-07 21:28:12 +0100 |
|---|---|---|
| committer | user <user@node5.net> | 2024-03-07 21:28:12 +0100 |
| commit | e392430206e6795eceabb6cd7efedde2108cd84b (patch) | |
| tree | 7840e6861e517d9801b4090b85598ca89323cfde /src/article_handler.py | |
| parent | eec941fe181bd4abdc2fa9d81ef6bb8098dcab67 (diff) | |
markdown - add auto generated html ids on headers
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 |
