492 字
2 分钟
页面浏览--访问次数--
标题与文件名

通过在代码块元数据中添加 title="..." 属性,可以为代码块生成带有文件类型图标的窗口顶栏与文件名标识。

语法格式#

在代码围栏首行指定 title:

```json title="package.json"
{
"name": "shirone",
"version": "1.0.0"
}
```

渲染效果:

package.json
{
"name": "shirone",
"version": "1.0.0"
}

顶栏左端会根据扩展名渲染对应的文件类型图标,.json、.ts、.md、.astro 各有不同标识。

用标题描述操作步骤#

标题不必是文件名,也可以是一句操作说明:

```bash title="终端操作命令"
pnpm install
pnpm dev
```

渲染效果:

终端操作命令
pnpm install
pnpm dev

在文章中的实际用法#

一次完整的配置说明通常会连续出现多个带文件名的代码块,读者据此就能判断每个片段应该写到哪个文件里:

先在站点配置中填写域名:
```yaml title="config/site.yaml"
site: https://www.example.com/
title: 我的博客
```
再在导航栏配置中加入菜单项:
```yaml title="config/nav-bar.yaml"
items:
- name: 首页
url: /
icon: material-symbols:home-rounded
```
最后执行构建:
```bash title="本地预览"
pnpm content:sync
pnpm dev
```

渲染效果:

config/site.yaml
site: https://www.example.com/
title: 我的博客
config/nav-bar.yaml
items:
- name: 首页
url: /
icon: material-symbols:home-rounded
本地预览
pnpm content:sync
pnpm dev

视觉与特性#

  • 顶栏左侧自动渲染操作系统风格的窗口控制按钮与文件扩展名专用图标。
  • 顶栏右侧自动放置快速复制代码按钮与折叠控制入口。
  • 文件名标签清晰明确,避免读者混淆代码存放路径。
元数据写法顶栏显示适用场景
title="package.json"文件图标 + 文件名真实存在的文件
title="终端操作命令"纯文本标题命令与临时片段
不写 title仅显示复制按钮无需标注来源的短片段

第 21 篇,共 30 篇本文属于系列

标题与文件名
https://www.ariels.xyz/posts/codeblock-titles/
作者
Ariel
发布于
2026-10-07
许可协议
CC BY-NC-ND 4.0

分享文章

生成精美分享图或复制链接,与更多人分享本文。

继续阅读

沿着主题读

基于共同的标签与分类

换条路线

从其他文章中稳定抽取

评论

正在加载评论...