遇到的问题
Obsidian中使用span/mark标签包裹的文字,若存在行内公式 [$(单dollar符) 包裹的行内公式] 无法被正常渲染为公式 。Obsidian的版本为 1.12.7
预期的效果
被 mark/span 包裹的行内公式可以被正常渲染
Obsidian中使用span/mark标签包裹的文字,若存在行内公式 [$(单dollar符) 包裹的行内公式] 无法被正常渲染为公式 。Obsidian的版本为 1.12.7
被 mark/span 包裹的行内公式可以被正常渲染
怎么才能无痛高亮包含行内公式的整行文字呢?
ob会直接忽略代码块中的语法,我的建议是写一个专门渲染你想要的语法类型的插件,当你打开文档时单独渲染。或者放弃使用html,使用原生md高亮语法。我曾尝试搞过解析HTML代码块中的双链语法,确实可行GitHub - Stargazer-cc/HTML-Wikilinks-Renderer · GitHub ,不过与其它文件的关联性仍然很弱,例如关系图谱仍然无法识别。公式的话只是显示应该问题不大。