在Fluid中添加一言

简介

一言,隶属于萌创团队,其初衷是为用户提供来自动漫,哲学,名著,游戏等来源的一句走心之言,分享对世界的理解和感受。

效果

一言可以增加博客的随机性和文学性,有利于丰富网站内容。

操作

在Fluid的主题配置”(指的是 theme/fluid/_config.yml 或者 _config.fluid.yml,这取决于你安装Fluid的方式)中找到(ctrl+F)Slogan打字机相关配置,将其改为如下配置;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
slogan:
enable: true # 改为true

# 为空则按 hexo config.subtitle 显示
# If empty, text based on `subtitle` in hexo config
text: "明眸如初,又见苍岚" #写不写都可以

# 通过 API 接口作为首页副标题的内容,必须返回的是 JSON 格式,如果请求失败则按 text 字段显示,该功能必须先开启 typing 打字机功能
# Subtitle of the homepage through the API, must be returned a JSON. If the request fails, it will be displayed in `text` value. This feature must first enable the typing animation
api:
enable: true

# 请求地址
# Request url
url: "https://v1.hitokoto.cn/" #添加一言接口

# 请求方法
# Request method
# Available: GET | POST | PUT
method: "GET"

# 请求头
# Request headers
headers: {}

# 从请求结果获取字符串的取值字段,最终必须是一个字符串,例如返回结果为 {"data": {"author": "fluid", "content": "An elegant theme"}}, 则取值字段为 ['data', 'content'];如果返回是列表则自动选择第一项
# The value field of the string obtained from the response. For example, the response content is {"data": {"author": "fluid", "content": "An elegant theme"}}, the expected `keys: ['data','content']`; if the return is a list, the first item is automatically selected
keys: ['hitokoto'] #填写Keys

保存,键入hexo clean hexo g hexo s 即可预览效果。