【解答合集】YAML 变分割线,HTML 不显示,\ 转义或 `` 包裹 各种语法问题

谢谢你!终于解决了!!!

请仔细说明自己遇到的问题,以下是参考模板。这里不要求非得按模板发帖,但内容中包含相关要素能让大家更好地帮助你。


遇到的问题

<>后加代码块无法正常显示代码块
示例:

‘’’
aaa
‘’’
其中aaa无法以代码块形式显示

预期的效果

aaa显示代码块

已尝试的解决方案

<!..>好像是注释,具体没想到原因

应该用转义的 \<\>,因为Markdown会先被转成HTML再渲染,直接用<>会有问题,甚至牵连到后面的其他Markdown

另外在Obsidian里是可以直接写HTML的,所以用了HTML的标准注释之后也就对后面没影响了,或者闭合标签也可以,例如<div><div/>这样的写法应该也不影响后面

原来如此,理解了,多谢大侠 :grinning:

大佬们好,是不是我的yaml写的不对?在用dataview时,仅用 from “floder”时是能够调用这个文件夹里的全部文件的,但是当我添加where rating = 4命令时调用不出来我的那一篇特定文章。请问为什么?


新用户好像只能添加一个媒体文件,见谅,上传了yaml的截图。dataview显示“Dataview: No results to show for list query.”

写错了, 是-, 不是`

---
YAML 语言
---


这个是dataview的代码

懂了懂了!非常感谢

遇到的问题

最新版本obsidian,安装了advanced table 插件,在表格中输入|无法显示出 | 符号

已尝试的解决方案

尝试加上转义字符\,输入\|后会同时显示 | 这两个符号。

没发现这问题, 可能需要具体的输入文本

image

1 个赞

image

我在 | 两边有反反引号

哦, 这确实会识别错误,

如果管道符 | 必须放在 “行内代码” 里,
那得麻烦点, 得写成 <code>\|</code>

可以参考以下表格
以下的前三行都是识别正确的, 第四行会乱

| label1      | label2      |
| ----------- | ----------- |
| aa   \|     | bbb (ok)    |
| cc &#124;   | ddd (ok)    |
| ee <code>\|</code> | fff (ok) |
| gg `|`      | hhh  这个单元格丢了 |
| [[笔记标题\|笔记简称]] | (ok) | 

顺便, [[wikilink|alias]] 也得补一个管道符转义

为什么我输入三个减号就会变成分割线啊?这怎么解决哎?

我使用yaml做标记的时候,这个标记在日记里总是以分割线的形式展示出来,而且dataview中没有相关标签

number:
thing:

结果就是这种

yaml只能放在笔记开头, 在其他地方是md标题的格式,

好的,谢谢,我再试试

yaml前面不能有任何内容,就是yaml的三个短横线必须是在第一行的

整好了,谢谢,话说dataview里除了yaml还有其他可以添加标签的方式吗?


key::value这种,可以放在文章内容里面,单独一行或者用括号括起来

麻烦问一下,是只要加了::双冒号就可以了吗?不太了解这个东西,当时搜到过,但是没有仔细讲的,能不能麻烦说一下。