Hexo:Butterfly添加天气组件

实际效果

https://amnesia-f.github.io/

在这里插入图片描述
即在博客的左上角,可以查看当地的天气状况。

生成插件

打开和风天气插件网站,注册一个账号,接着创建一个天气简约插件
在这里插入图片描述

随意起一个插件名称,根据你的需要调整下面的选项:

在这里插入图片描述

生成代码后,我们只需复制两个<script>之间的代码,即红框内框出来的代码块:
在这里插入图片描述

WIDGET = {
  "CONFIG": {
    "modules": "01234",
    "background": "5",
    "tmpColor": "FF9900",
    "tmpSize": "16",
    "cityColor": "FFFFFF",
    "citySize": "16",
    "aqiColor": "FFFFFF",
    "aqiSize": "16",
    "weatherIconSize": "24",
    "alertIconSize": "18",
    "padding": "10px 10px 10px 10px",
    "shadow": "0",
    "language": "auto",
    "borderRadius": "5",
    "fixed": "false",
    "vertical": "center",
    "horizontal": "center",
    "key": "**************"
  }
}

详细步骤

  1. Hexo\themes\butterfly\source\js\路径下新建weather.js文件,将上面所复制的代码复制进去:

记得更换key为自己的。

  1. 在主题配置文件_config.butterfly.yml中找到injectbottom处引入以下两个js文件:
- <script src="/js/weather.js"></script>  # 天气插件
- <script src="https://widget.qweather.net/simple/static/js/he-simple-common.js?v=2.0"></script>  # 天气插件官方js

在这里插入图片描述

  1. 在\themes\butterfly\layout\includes\header路径下找到nav.pug文件,添加如下代码:
#he-plugin-simple
#none_space

在这里插入图片描述

注意对齐。

  1. \themes\butterfly\source\css\_layout\head.styl中将#blog_name替换为#none_space:
    在这里插入图片描述
    在这里插入图片描述
    最后三连走起,就能看到效果了!

参考链接

Hexo在顶部增加天气小部件
感谢花猪大佬的解疑!

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值