1
0

vault backup: 2025-12-07 00:38:57
All checks were successful
Deploy Quartz site to GitHub Pages / build (push) Successful in 1m17s

This commit is contained in:
2025-12-07 00:38:57 +01:00
parent 19000f0f54
commit 2319426797
2 changed files with 130 additions and 125 deletions

View File

@@ -9,7 +9,7 @@ from obsidian_parser import Vault
root_dir = pathlib.Path(__file__).parent
vault = Vault(root_dir / ".." / "content")
vault = Vault(root_dir.parent / "content")
note = vault.get_note("Biokemi/Cellulära processer/Transport över cellmembran/Anteckningar.md")
loader = jinja2.FileSystemLoader(root_dir / "templates")
env = jinja2.Environment(loader=loader)
@@ -31,17 +31,29 @@ class ObsidianImage(Preprocessor):
return new_lines
class MyExtension(Extension):
class ObsidianImageExtension(Extension):
def extendMarkdown(self, md):
md.preprocessors.register(ObsidianImage(md), 'mypattern', 175)
md.preprocessors.register(ObsidianImage(md), 'obsidianimage', 175)
m = Markdown(
extensions=[MyExtension(), "mdx_math"],
extensions=[
"mdx_math",
"mdx_truly_sane_lists",
"nl2br",
"sane_lists",
ObsidianImageExtension(),
],
extension_configs={
"mdx_math": {
"enable_dollar_delimiter": True
}
})
},
'mdx_truly_sane_lists': {
'nested_indent': 2,
'truly_sane': True,
},
},
#tab_length=2,
)
env.filters["markdown"] = m.convert
output = root_dir / "test.html"