【Butterfly美化】Hexo Butterfly主题使用阿里巴巴iconfont

简介: Butterfly主题支持 font-awesome v6 但是还是不够用怎么办呢?可以使用阿里巴巴iconfont来拓展啦,今天教大家在Hexo中使用阿里巴巴iconfont矢量图标库。

Butterfly主题使用阿里巴巴iconfont

⛄yooo~ 今天教大家美化Butterfly的字体图标

⛄Butterfly主题支持 font-awesome v6 但是还是不够用怎么办呢?

⛄可以使用阿里巴巴iconfont来拓展啦

  • Butterfly版本:4.5.1

选择图标

image-20221216150757553

image-20221216151815641

  • 将图标添加至项目

image-20221216152011483

  • 生成代码复制代码

image-20221216152423462

image-20221216153030113

Butterfly配置

新建css文件

  • 在Butterfly主题文件夹下的 /source/css 文价夹中新建 font.css 吧复制的代码粘贴进去
/* font.css */
@font-face {
  font-family: "iconfont";
  src: url('//at.alicdn.com/t/c/font_3829267_g9vxomx6ua4.woff2?t=1671175363970') format('woff2'),
       url('//at.alicdn.com/t/c/font_3829267_g9vxomx6ua4.woff?t=1671175363970') format('woff'),
       url('//at.alicdn.com/t/c/font_3829267_g9vxomx6ua4.ttf?t=1671175363970') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px; /* 字体大小自行修改 */
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-github:before {
  content: "\ea0b";
  color: red; /* 图标颜色需要自行修改 */
}

/*
 此处省略项目中其他字体代码
*/

引入css文件

  • 在Butterfly主题文件夹下的 _config.yml 修改配置
# 省略其他代码

inject:
  head:
    - <link rel="stylesheet" href="/css/font.css"> # 引入刚刚新建的css文件
  bottom:
    # - <script src="xxxx"></script>
    
# ...

使用iconfont

  • 在Butterfly主题文件夹下的 _config.yml 修改配置
  • 使用格式 iconfont <icon名>
  • icon名可在iconfont项目中查看
# 可配置导航栏
menu:
    首页: / || iconfont icon-home
    # ...

# ...

# 可配置社交图标
social:
    iconfont icon-csdn: https://blog.csdn.net/xxx || CSDN
    iconfont icon-juejin: https://juejin.cn/user/xxx || 掘金
    fab fa-github: https://github.com/xxx || Github
⛄以上就是全部配置内容啦

⛄如果对你有帮助请给我点赞吧

相关文章
|
存储 缓存 监控
|
IDE Linux 开发工具
Linux 实操篇-Linux 磁盘分区、挂载
Linux 实操篇-Linux 磁盘分区、挂载
783 0
|
图形学
GLTF编辑器如何快速重置模型原点
模型原点是一个虚拟三维空间中的参考点,它在三维建模中具有定位、对齐、变换、导出、动画和约束等多个重要作用。
813 0
|
Cloud Native Docker 容器
云原生之使用Docker部署Affine知识库工具
云原生之使用Docker部署Affine知识库工具
3653 0
|
Kubernetes 关系型数据库 MySQL
制品库 Jfrog Artifactory 搭建私服
JFrog Artifactory 功能最强大的二进制制品仓库。在 Google、Apple、思科、甲骨文、华为、腾讯等众多世界500强公司中都有大规模使用,在二进制软件制品管理领域处于绝对领先地位。与其他服务不同,JJFrog Artifactory 在版本发行上分类较多且杂。
2470 0
制品库 Jfrog Artifactory 搭建私服
|
9月前
|
XML 算法 安全
详解RAG五种分块策略,技术原理、优劣对比与场景选型之道
RAG通过检索与生成结合,提升大模型在企业场景中的准确性与可控性。分块策略是其核心,直接影响检索效率与回答质量。本文系统解析固定大小、语义、递归、基于结构和LLM的五种分块方法,对比优缺点及适用场景,并探讨RAG在知识关联、多模态理解等方面的前沿挑战与优化路径。
582 0
详解RAG五种分块策略,技术原理、优劣对比与场景选型之道
|
8月前
|
API Android开发 iOS开发
PicGo:为高效创作者而生的终极图片上传工具
PicGo是一款跨平台开源图片上传工具,能大幅简化创作中的图片处理流程。它支持拖拽、粘贴、快捷键等多种上传方式,自动生成Markdown/HTML链接,兼容主流图床和插件。开发者友好,提供API和命令行支持,可与VS Code、Obsidian等编辑器无缝集成。通过一键上传和智能链接处理,PicGo让图片管理变得无感高效,适合技术博主、文档工程师等创作者使用。
1495 17
PicGo:为高效创作者而生的终极图片上传工具
|
应用服务中间件 网络安全 nginx
轻松上手Nginx Proxy Manager:安装、配置与实战
Nginx Proxy Manager (NPM) 是一款基于 Nginx 的反向代理管理工具,提供直观的 Web 界面,方便用户配置和管理反向代理、SSL 证书等。本文档介绍了 NPM 的安装步骤,包括 Docker 和 Docker Compose 的安装、Docker Compose 文件的创建与配置、启动服务、访问 Web 管理界面、基本使用方法以及如何申请和配置 SSL 证书,帮助用户快速上手 NPM。
16340 1
|
12月前
|
Linux 虚拟化 iOS开发
macOS Sonoma 14.8 (23J21) Boot ISO 原版可引导镜像下载
macOS Sonoma 14.8 (23J21) Boot ISO 原版可引导镜像下载
10197 0
macOS Sonoma 14.8 (23J21) Boot ISO 原版可引导镜像下载
|
存储 安全 数据安全/隐私保护
在阿里云快速启动Umami玩转网页分析
本文介绍了Umami的基本信息,并通过阿里云计算巢完成了Umami的快速部署,使用者不需要自己下载代码,不需要自己安装复杂的依赖,不需要了解底层技术,只需要在控制台图形界面点击几下鼠标就可以快速部署并启动Umami,非技术同学也能轻松搞定。