avatar

文章导航关系网

关于关系网简介

虽然Butterfly主题的博客自带标签导航模块,但不是很有性格。闲来无聊逛逛博客,无意间发现了一款标签导航插件,正是我想象中需要的效果,首先感谢大佬长征部落格提供的插件和帮助,但由于大佬使用的是Volantis主题,本博客使用的是Butterfly主题,与插件不太兼容,在经过和大佬的交流指导和自己修改了部分样式后,在电脑上看起来顺眼多了,但手机显示还是不理想,由于技术有限,期待大佬后续的更新和完善,顺便记录一下修改的地方,分享给有需要的小伙伴!

安装

1
npm install hexo-generator-tagsnet --save

升级

1
npm install hexo-generator-tagsnet --update --save

配置

在Hexo根目录 config.yml追加以下内容,svg参数默认即可。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 标签关系网插件 注意是放到根目录配置文件下
tagsnet:
builtin: false #默认即可
title: 文章导航关系网
quote: 由标签及分类构建关联。本页使用<a target="_blank" href="https://www.npmjs.com/package/hexo-generator-tagsnet">hexo-generator-tagsnet</a>插件构建。<a target="_blank" href="https://www.xyym.cf/tagsnet/">[关系网]</a>
svg:
svg_big_color: "#ff4081"
svg_small_color: "#3f51b5"
svg_line_color: "#b1b1b1"
svg_line_weight: "0.5"
svg_text_weight: "12px"
svg_width: "100%"
svg_exheight: 20
svg_bgcolor: "#faf9f900" //透明背景
svg_force: "-20" //为了紧凑butterfly主题,可自行调整
valine: #渲染页面内valine加载不出来时使用
app_id: z2GwNsG7RRpWpx5rt7psedl5-MdYXbMMI
app_key: gI6Yhfwz4JiUIv9546gepko8

美化样式

修改样式的位置:..\node_modules\hexo-generator-tagsnet\lib\templates\tagsnet.ejs

打开tagsnet.ejs文件,可根据自己喜好修改文字段落的样式效果,例如修改代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<div class="dbox"><p class="datacont"><%- quote; %></p></div>
<style>
.dbox {
background: #090c6e;
border-radius: 15px;
padding: 8px 8px;
margin-top: 12px;
}

.dbox .datacont {
font-size: 1rem;
font-weight: 700;
color: #c01f96db;
width: 100%;
line-height: 1.38;
padding-top: 16px;
}
</style>
文章作者: PanXiaoKang
文章链接: http://example.com/2021/02/07/%E6%96%87%E7%AB%A0%E5%AF%BC%E8%88%AA%E5%85%B3%E7%B3%BB%E7%BD%91/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 向阳榆木
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论