593 字
3 分钟
原生表情与图标
Shirone 全面支持原生 Unicode Emoji 与现代化矢量图标库,兼具极高清晰度与零体积损耗。
原生 Unicode Emoji
Shirone 直接基于标准 UTF-8 编码渲染原生 Emoji,无需额外的转译插件或客户端字典。你可以把它们写进段落、标题、列表,甚至 frontmatter:
## 支持的平台 🎯
- 🚀 构建阶段完成静态提取- 🎨 配色跟随主题动态变化- 🧩 组件按需加载渲染效果:
- 🚀 构建阶段完成静态提取
- 🎨 配色跟随主题动态变化
- 🧩 组件按需加载
标题中同样可以直接书写,例如「支持的平台 🎯」,它会被原样纳入右侧目录。
矢量图标系统
Shirone 深度集成了 Iconify 与 Material Symbols 图标集:
- 在站点配置、导航栏、侧边栏卡片与自定义组件中,可直接使用标准图标标识符(如
ri:book-open-line、material-symbols:apps-rounded、fa6-brands:github)。 - 图标在构建期进行静态提取与 SVG 矢量内嵌,无需引入整套图标字体包。
以导航栏配置为例,图标标识符直接写在 YAML 中:
items: - name: 首页 url: / icon: material-symbols:home-rounded - name: 归档 url: /archive/ icon: material-symbols:inventory-2-rounded - name: GitHub url: https://github.com/LyraVoid/Shirone icon: fa6-brands:github侧边栏卡片同理,icon 字段接受任意 Iconify 标识符:
widgets: - type: profile icon: material-symbols:account-circle-rounded - type: announcement icon: ri:notification-3-line图标集合查找
你可以访问 icones.js.org 浏览和检索数万款可用图标的编码标识符,复制「Iconify 名称」即可直接填入配置。
| 图标集前缀 | 风格 | 适用场景 |
|---|---|---|
material-symbols: | Material 3 官方符号 | 与主题视觉最统一 |
ri: | Remix Icon 线性 | 轻量线性图标 |
fa6-brands: | Font Awesome 品牌 | 社交平台与品牌标识 |
图标在服务端完成 SVG 内联,页面加载后不会产生额外的图标请求,也不存在图标字体常见的首屏闪烁问题。
Markdown 语法
已完结分享文章
生成精美分享图或复制链接,与更多人分享本文。
继续阅读
换条路线
从其他文章中稳定抽取
最后更新于 ,距今已过 26 天
部分内容可能已过时
评论