hexo-theme-volantis icon indicating copy to clipboard operation
hexo-theme-volantis copied to clipboard

【其它】:可选增加 xicons 收集的开源图标库

Open Tikas opened this issue 2 years ago • 2 comments

议题内容

个人考虑到网站整体使用的图标并不会太多,可能也就十来个左右。

而为了这十来个的图标就进行额外的整个图标库加载,增加了不必要的浪费。

考虑到 xicons 收集了众多开源图标库,为此,产生了一个新的想法:

07akioni/xicons 收集的开源图标库,本身支持 SVG 代码复制,以及 <img src="@sicons/fluent/Money16Regular.svg" /> 引用方式。

  • 可以在支持图标的地方,增加支持 SVG 代码。以增加少数 html 代码量和少数渲染资源,来抛弃了图标库的引入。(现在都会开启 gzip,不会增加太多文件大小)
  • 可以在支持图标的地方,使用 img 标签引入指定的 svg 文件,这样虽然增加了请求,却是按需加载。

为提高代码质量,这两种方案可以在配置文件中,让用户选择其中一个。

Tikas avatar May 26 '22 00:05 Tikas

好东西,stellar也是用svg做图标的,不过是手动复制svg链接。

xaoxuu avatar May 26 '22 06:05 xaoxuu

:wave: Hello, Your suggestion is great, we will add this feature in subsequent versions, thank you very much!

:wave: 您好, 您的建议很棒,我们将会在后续版本中加入这个功能,非常感谢!

github-actions[bot] avatar May 26 '22 06:05 github-actions[bot]