[ PROMPT_NODE_26046 ]
variables
[ SKILL_DOCUMENTATION ]
# Obsidian Web Clipper 变量
**官方文档:** [help.obsidian.md/web-clipper/variables](https://help.obsidian.md/web-clipper/variables)
## 预设变量
从页面自动提取。
- `{{content}}`: 文章正文(Markdown 格式)。
- `{{contentHtml}}`: 文章正文(HTML 格式)。
- `{{title}}`: 页面标题。
- `{{url}}`: 页面 URL。
- `{{author}}`: 作者姓名。
- `{{date}}`: 当前日期。
- `{{published}}`: 发布日期(如果检测到)。
- `{{site}}`: 站点名称。
- `{{description}}`: 元描述 (Meta description)。
- `{{highlights}}`: 高亮文本(如果有)。
- `{{selection}}`: 选中的文本。
- `{{fullHtml}}`: 完整页面 HTML。
- `{{favicon}}`: 网站图标 URL。
- `{{image}}`: 社交分享图片 URL。
- `{{words}}`: 字数统计。
- `{{domain}}`: 域名。
## 提示词变量 (AI)
使用 `{{"你的提示词"}}` 让 AI 解释器提取或总结信息。
*需要启用解释器。*
示例:
- `{{"用 3 个要点总结"}}`
- `{{"提取配料表"}}`
- `{{"翻译成中文"}}`
## 选择器变量
使用 CSS 选择器提取内容。
语法: `{{selector:css-selector}}` 或 `{{selector:css-selector?attribute}}`
示例:
- `{{selector:h1}}`: H1 标签的文本。
- `{{selector:img.hero?src}}`: 类名为 'hero' 的图片源地址。
- `{{selector:.author}}`: 类名为 'author' 的元素文本。
- `{{selectorHtml:body|markdown}}`: 将完整 HTML 转换为 Markdown。
## Meta 变量
从 meta 标签提取数据。
语法: `{{meta:name}}` 或 `{{meta:property}}`
示例:
- `{{meta:description}}`
- `{{meta:og:title}}`
## Schema.org 变量
提取结构化数据。
语法: `{{schema:Property}}` 或 `{{schema:@Type:Property}}`
示例:
- `{{schema:Recipe:recipeIngredient}}`
- `{{schema:author.name}}`
- `{{schema:Article:headline}}`