[ PROMPT_NODE_26042 ]
Obsidian Clipper Template Creator 过滤器
[ SKILL_DOCUMENTATION ]
# Obsidian Web Clipper 过滤器
**官方文档:** [help.obsidian.md/web-clipper/filters](https://help.obsidian.md/web-clipper/filters)
使用过滤器来格式化变量:`{{variable|filter}}`。
## 文本格式化
- `markdown`: 将 HTML 转换为 Markdown。
- `strip_tags`: 移除 HTML 标签。
- `trim`: 移除空格。
- `upper`: 转换为大写。
- `lower`: 转换为小写。
- `title`: 标题大小写。
- `capitalize`: 首字母大写。
- `camel`: 驼峰命名法。
- `kebab`: 短横线命名法。
- `snake`: 下划线命名法。
- `pascal`: 帕斯卡命名法。
- `replace:"old","new"`: 替换文本。
- `safe_name`: 使其适合文件名。
- `blockquote`: 格式化为引用块。
- `link`: 创建 Markdown 链接。
- `wikilink`: 创建 [[wikilink]]。
- `list`: 将数组格式化为列表。
- `table`: 将数组格式化为表格。
- `callout`: 格式化为标注块。
## 日期
- `date:"format"`: 格式化日期(例如 `YYYY-MM-DD`)。
- `date_modify:"+1 day"`: 修改日期。
- `duration`: 格式化时长。
## 数字
- `calc`: 执行计算。
- `length`: 获取字符串/数组长度。
- `round`: 四舍五入数字。
## HTML 处理
- `remove_html`: 移除 HTML 标签。
- `remove_attr`: 移除属性。
- `strip_attr`: 剥离特定属性。
## 数组和对象
- `map`: 转换数组项(例如 `map:item =>> item.text`)。
- `join:"separator"`: 连接数组项。
- `split:"separator"`: 将字符串拆分为数组。
- `first`: 第一项。
- `last`: 最后一项。
- `slice:start,end`: 切片数组。
- `unique`: 唯一项。
- `template:"format"`: 使用模板字符串格式化项。