From 28eeacbba4ceb40437fcfec18d9d42f6668e71b0 Mon Sep 17 00:00:00 2001 From: Jonathan Sundqvist Date: Sat, 3 Jul 2021 13:41:04 +0200 Subject: [PATCH] Remove # in tag names --- .gitignore | 2 ++ pelican/plugins/obsidian/obsidian.py | 9 ++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1734bc3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +**.egg-info/* +__pycache__ diff --git a/pelican/plugins/obsidian/obsidian.py b/pelican/plugins/obsidian/obsidian.py index 19f4aae..30d4a22 100644 --- a/pelican/plugins/obsidian/obsidian.py +++ b/pelican/plugins/obsidian/obsidian.py @@ -15,11 +15,14 @@ def modify_article_content(article_generator, content): pass -def modify_metadata(article_generator, context): +def modify_metadata(article_generator, metadata): """ - Modify the metadata + Modify the tags so we can define the tags as we are used to in obsidian. """ - pass + + for tag in metadata['tags']: + if '#' in tag.name: + tag.name = tag.name.replace('#', '') def register():