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

检索词:文档属性、普通文本、不渲染、Tab、Tag、#、标签、表格、行中、空格、空行。

YAML 不显示

首先,YAML 是三个 -,不是代码块。

三种添加 YAML 的方式,总有一款适合你~

| # [ < 等特殊符号包括 \ 本身需用零宽空格隔断、\ 转义或行内代码 `` 包裹

如果希望链接表现为纯文本同理。也可以用 <code></code> 包裹。

示例文本,点击展开
我不要 #标签
我不要 \#标签
我不要 <wbr>#标签
我不要 <code>链接</code>
我不要 `链接`

效果:

imageimage

代码内显示 `,只需外层的 `` 比内层的多

行内代码示例文本:

``就`这`样``

效果:就`这`样

注:贴边的 ` 号不太适用,变通方法是用空格明确分隔作为语法的 ` 号和作为内容的 ` 号。

`` `hi` ``

代码块同理。示例文本:

````
```js
test
```
````

效果:

```js
test
```

HTML 标签

错误格式:<font bala>巴拉巴拉</font bala>
正确格式:<font bala>巴拉巴拉</font>(√)

此外,HTML 标签内的 Markdown 格式不会生效。所以,如果你想用 <details> 标签折叠文本,你需要在其中全部使用 HTML。

以下为至今相关求助话题合集。

我想写的标题名称必须使用[]来概括
但是我用markdown输入了 ‘## [[abc]]’, 渲染出来的内容就只有高亮的’abc’了,括号完全没显示。
我想请问有什么办法可以让它转义?查文档教程好像并没有写相关的。
配置的话,我已经禁用了’使用Wiki链接’了,但还是会显示高亮内容。

1 个赞

这样写:
# \[\[your text ]]

效果:

[[your text ]]

4 个赞

成功了感谢!!!!!!

用反撇号开启代码段,那如何在代码段里输入` ?
谢谢

是指行内代码么?

`

a ` b

hello ` world

这样么?

``` ` ```

``` a ` b ```


``` hello ` world ```
1 个赞

谢谢,用三个 ``` 可以,如 ` 在首位,要留个空格。

如题,请问这种情况下是用什么语法呢?

`


``` ` ```


这样就行。

非常感谢!!这个应该添加到obsidian的帮助里去。

我的系统为windows 11,obsidian V0.13.19。第三方插件仅有Calendar和Kanban。
在实时预览模式下不能预览粗体,如下图:

你多打空格了,左边

谢谢,上面加亮处呢?
创建时间: 13:19
1641481401(1)

请你看下下面的问题
image
上面加亮处呢?

HTML语法内不能嵌套md语法

2 个赞

谢谢,我懂了。:+1:

引用中使用<>这样的特殊字符会导致预览模式下渲染出错(后面的标题和内容都变成灰色,都会折叠在当前使用了特殊符号引用的标题下,但大纲视图正常),阅读模式没问题。一个解决办法,在引用块中使用特殊字符的话,使用``包裹

1 个赞

不,准确的说,只要出现了>这个符号在预览模式下都会将后面的内容当做引用来渲染。加上``来包裹可以避免

例如我只想要打出一个#123,而不是想要打一个名为“#123”的标签,请问应该怎么设置?
依稀记得在B站Jonny学的某期视频里看到过解决方法,可惜当时没有需求就没细看,结果现在搜了半天都搜不到相关内容,哪位大佬能帮帮忙啊。

要想键入markdown语法所占用的字符本身 要么用代码块 比如`#测试` 要么用\进行转义 比如\#测试

1 个赞