Hexo-Butterfly美化教程-[3]建主要页面
安装Tag Plugins Plus 标签外挂插件
安装标签外挂插件,方便之后各主要页面配置使用
1 | npm install hexo-butterfly-tag-plugins-plus --save |
markdown 渲染插件 hexo-renderer-marked 与外挂标签语法的兼容性较差,将其替换成 hexo-renderer-kramed
1 | npm uninstall hexo-renderer-marked --save |
在hexo的配置文件 _config.yml
中,添加tag_plugins配置信息
1 | # tag-plugins-plus |
标签页
在blog
根目录下打开命名指示符,输入如下命令创建标签页。
1 | hexo new page tags |
打开blog\source\tags
目录下的index.md文件,在Front-matter部分加入以下内容。
1 | type: "tags" |
orderby: random #标签排序方式是随机
top_img: false #不显示顶部图片
order: 1 #排序优先级为1
comments: false #不显示评论功能
aside: false #不显示侧边栏
分类页
在blog
根目录下打开命名指示符,输入如下命令创建分类页。
1 | hexo new page categories |
打开blog\source\categories
目录下的index.md文件,在Front-matter部分加入以下内容。
1 | type: "categories" |
友情链接
在blog
根目录下打开命名指示符,输入如下命令创建友情链接页。
1 | hexo new page link |
打开blog\source\link
目录下的index.md文件,在Front-matter部分加入以下内容。
1 | type: "link" |
小编博客中创建的友链使用的是Tag Plugins Plus插件
中的flink友链组件
。首先要安装好Tag Plugins Plus
插件,具体安装过程见文章开头《安装Tag Plugins Plus 标签外挂插件》部分。
在blog\source\link\index.md
文件中,加入flink友链组件内容。
1 | {% flink %} |
点击查看Butterfly官方使用的友链页面数据来源教程
说说页
在blog
根目录下打开命名指示符,输入如下命令创建说说页。
1 | hexo new page shuoshuo |
打开blog\source\shuoshuo
目录下的index.md文件,在Front-matter部分加入以下内容。
1 | type: "shuoshuo" |
在blog\source
目录下创建_data
文件夹,并在_data
文件夹下创建shuoshuo.yml
,加入以下内容进行测试。
1 | - author: Butterfly |
其中的author和avatar可不填,会自动读取_config.butterfly.yml与_config.yml配置文件中的 author 和 avatar,相关应用可查看Jerry的Butterfly 文档的说说页面
关于页
在blog
根目录下打开命名指示符,输入如下命令创建关于页。
1 | hexo new page about |
打开blog\source\about
目录下的index.md文件,在Front-matter部分加入以下内容。
1 | type: "about" |
配置创建的页面
打开blog\_config.butterfly.yml
,修改menu部分如下。
1 | menu: |
配置完成后进行本地测试,在浏览器中访问 http://localhost:4000/
,查看博客界面。
1 | #本地测试 |
博客搭建系列文章
- Hexo-Butterfly美化教程-[1]基础环境
- Hexo-Butterfly美化教程-[2]Butterfly主题安装
- Hexo-Butterfly美化教程-[3]建主要页面
- Hexo-Butterfly美化教程-[4]修改配置文件
- Hexo-Butterfly美化教程-[5]安装常用插件
- Hexo-Butterfly美化教程-[6]开启博客评论
- Hexo-Butterfly美化教程-[7]功能魔改(源码方式)
- Hexo-Butterfly美化教程-[8]随鼠标变幻的动态粒子线条背景
- Hexo-Butterfly美化教程-[9]繁沙
- 在Github上使用OsmosFeed搭建在线RSS阅读器(无需服务器)