Obsidian Shiki Plugin

Obsidian Shiki Plugin

插件名片

  • 插件名称:Shiki Highlighter
  • 插件版本:0.3.0
  • 插件作者:Moritz Jung
  • 插件描述:让当前内容的标题始终处于页面上方
  • 插件项目地址:点我跳转

这个插件通过 Expressive Code 将 shiki 集成到 Obsidian 中,为超过 100 种语言提供更好的语法高亮显示。

这个插件在阅读,实时预览和编辑模式下能正常使用。

功能展示

添加带有行号、自定义标题、行突出显示

Obsidian Shiki Plugin--功能展示

对比 ob 默认渲染

默认渲染结果

Obsidian Shiki Plugin--对比 ob 默认渲染

shiki 插件渲染

Obsidian Shiki Plugin--对比 ob 默认渲染

使用方法

基本结构

```语言 配置
代码内容
```

添加行号 showLineNumbers

```python showLineNumbers
代码内容
```

自定义标题 title=”…”

```python title="a-title-for-this-code-block"
代码内容
```

特定行高亮

有两种方式,对特定行高亮(行号),或者对某个范围的行高亮(用短线连接),中间用逗号分隔。

```python {1, 5-10}
代码内容
```

Diff 高亮

像 GitHub 那样分别为新增内容添加绿色高亮(用 ins={}),为删除行添加红色高亮(用 del={})

```python ins={1} del={5-10}
代码内容
```

讨论

若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。



反馈交流

其他渠道

版权声明