Hexo在顶部增加天气小部件
前言
本文将介绍如何在顶部增加天气小部件,效果在顶部即可看到。
操作
-
去中国天气官网:https://cj.weather.com.cn/ 先注册一个账号,然后点击
自定义插件
-
根据自己的需求创建插件样式,并生成代码:
复制图中框选的代码
-
在
\themes\butterfly\source\js
目录下创建一个weather.js
文件,将刚刚复制的代码写入该文件:(注意:
key
处要替换为你自己的key值)1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20WIDGET = {
CONFIG: {
"modules": "01234",
"background": 1,
"tmpColor": "FFFFFF",
"tmpSize": 16,
"cityColor": "FFFFFF",
"citySize": 16,
"aqiSize": 16,
"weatherIconSize": 24,
"alertIconSize": 18,
"padding": "10px 10px 10px 10px",
"shadow": "1",
"language": "auto",
"borderRadius": 5,
"fixed": "false",
"vertical": "middle",
"horizontal": "center",
"key": "替换为你自己的key"
} -
找到主题配置文件
_config.butterfly.yml
,在inject
的bottom
处引入两个js文件,一个是刚刚创建的weather.js
,另一个是如下文件:1
- <script src="https://apip.weatherdt.com/simple/static/js/weather-simple-common.js?v=2.0"></script>
-
在
\themes\butterfly\layout\includes\header
路径下找到nav.pug
文件,添加如下代码(注意缩进);1
span#weather-v2-plugin-simple
-
重新部署,启动,就可以看到效果啦。
结尾
慢慢地开始接触并修改源文件了。
相关文章