首页顶部磁吸分类
基本信息
服务器选择 | Hexo+Butterfly主题 | 博客时间 | 2023.08.03 |
---|---|---|---|
搭建结果 | 使用hexo-magnet 插件,实现顶部磁吸分类 |
这个插件主要实现了以下功能:
NPM 插件安装的部署方法
1 | npm i hexo-magnet --save |
注意,一定要加 –save,不然本地预览的时候可能不会显示!!!
新增网站根目录_config 配置项 (不是主题的)
1 | magnet: |
这里仅仅展示 butterfly 配置,更多主题配置请前往:https://github.com/Zfour/hexo-magnet/issues
配置项说明
enable
enable_page
参数:/
含义:路由地址,如 / 代表主页。/me/ 代表自我介绍页等等
priority
参数:1
含义:插件的叠放顺序,数字越大,叠放约靠前。如果你安装了 hexo-githubcalendar,请将 hexo-githubcalendarnpm 插件更新至 @1.2.3 版本。然后给 hexo-githubcalendar 添加 priority 参数。
1 | githubcalendar: |
type
参数:categories/tags
含义:选择筛选分类还是标签
devide
display
参数:
1 | - name: 教程 # 这里是tags或者categories的名称 |
color_setting
参数:
1 | text_color: black # 文字默认颜色 |
layout
参数:type; (class&id)
参数:name;
参数:index;(数字)
含义:如果说 magnet 是一幅画,那么这个 layout 就是指定了哪面墙来挂画
而在 HTML 的是世界里有两种墙分别 type 为 id 和 class。
其中在定义 class 的时候会出现多个 class 的情况,这时就需要使用 index,确定是哪一个。
最后墙的名字即是 name;
1 | <div name="我是墙" id="recent-posts"> |
temple_html
参数:html 模板字段
含义:包含挂载容器
1 | <div class="recent-post-item" style="width:100%;height: auto"> <!--文章容器--> |
plus_style
参数:“”
含义:提供可自定义的 style,如加入黑夜模式。
hexo 三连
执行 hexo 三连
1 | hexo clean && hexo g && hexo s |
参考链接
教程:hexo-magnet 插件 1.0
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Chen's Blog!
评论