内置的图标供应商或许无法满足你的需求,别担心,你完全可以创建属于你自己的图标供应商。
成为我们的资助者或赞助商,以支持我们的工作。
图标以 /assets/icons/{vendor}/{name}
形式保存,其中 {vendor}
、{name}
分别表示供应商名称和图标名称。
添加和使用自定义图标的最简单方法是将图标保存到相应的文件夹中。让我们以 /asset/icons/custom/example.svg
为例,供应商名称为 custom
,图标名称为 example
,然后你可以通过模板和快捷代码使用它。
若打算于多个站点复用这些图标,你则需要创建一个模块。
首先创建一个仓库,并克隆到本地,以 github.com/user/hugo-icons
为例。
1git clone https://github.com/user/hugo-icons
2cd hugo-icons
模块路径通常为不带协议的仓库地址。
1hugo mod init github.com/user/hugo-icons
然后使用适当的供应商名称将图标保存到 /assets/icons
。
1git add -A
2git commit -m 'add icons'
3git push origin main
现在你应该可以将自定义的图标供应商导入到站点。