1. 配置图片资源
存放图片资源的位置。 路径为 themes/next/source/images下,里面存放图片资源即可,或者自己在source下添加assets文件夹存放。
可以在配置文件themes/next/_config.yml
中直接引用。几个图片配置如下:
1 | avatar: /images/avatar.jpeg |
2. 解决 Hexo 搭建博客显示不出分类、标签问题
请参考链接: 解决 Hexo 搭建博客显示不出分类、标签问题
3. 少量图片本地引用的简便办法
对于零星少量的图片使用,可以在网站根目录下的source文件夹中建立一个images文件夹,将所需要的图片文件复制到此文件夹,使用MarkDown中![](/images/image.jpg)
的方式访问使用
4. Hexo Next开启阅读全文按钮
- 在网站根目录下运行:
npm install hexo-excerpt --save
- 在网站根目录下运行:
- 主题配置文件设置:
1
2excerpt_description: true
read_more_btn: true
- 主题配置文件设置:
- 如果只想显示标题,或者想自己控制描述内容的多少,可以在文章中加入
<escape><!-- more --></escape>
代码来控制显示内容多少.
- 如果只想显示标题,或者想自己控制描述内容的多少,可以在文章中加入
5. 添加来比力评论系统
- 在 来必力 的官网上注册账号。
- 在代码管理标签中获取data-uid
- 打开主题目录下的blog/themes/next/_config.yml配置文件,定位到livere_uid字段,粘贴上刚刚复制的UID
6. 添加关于我页面
- 执行命令:
hexo new page "about"
会在hexo/source目录下创建一个about目录 - 打开主题目录下的blog/themes/next/_config.yml配置文件,将menu中about前的注释去掉。
1
2
3
4
5menu:
home: / || home
about: /about/ || user
tags: /tags/ || tags
... - 然后编辑source/about/目录中的index.md文件即可展示个人信息.
7. 增加文章阅读和访问统计
- next主题集成了busuanzi统计功能,只需要打开主题目录下的themes/next/_config.yml配置文件,将busuanzi_count:标签下的enable设置为true即可.
1
2
3
4
5
6
7
8busuanzi_count:
enable: true
total_visitors: true
total_visitors_icon: fa fa-user
total_views: true
total_views_icon: fa fa-eye
post_views: true
post_views_icon: fa fa-eye - 在hexo/themes/next/layout/_third-party/statistics/busuanzi-counter.swig中修改:
- 1> 访客数busuanzi_value_site_uv描述修改,使得其更加直观,找到如下的代码行: 将其前后加入文字说明,更加的人性化,改成如下:
1
<span id="busuanzi_value_site_uv"></span>
1
您是第:<span id="busuanzi_value_site_uv"></span>位访客
- 2> 浏览量 busuanzi_value_site_pv 描述修改,找到如下的代码行: 将其前面加入文字说明,更加的人性化,改成如下:
1
<span id="busuanzi_value_site_pv"></span>
1
本站总访问量:<span id="busuanzi_value_site_pv"></span>
- 1> 访客数busuanzi_value_site_uv描述修改,使得其更加直观,找到如下的代码行:
8. 文末添加版权申明
打开主题目录下的themes/next/_config.yml配置文件,creative_commons设置如下
1 | creative_commons: |
9. hexo添加文章阅读字数和阅读时长
- 安装相应的插件
1
2npm i --save hexo-wordcount
npm install hexo-symbols-count-time --save - 修改next配置文件_config.yml,看是否有如下配置,没有就新增:
1
2
3
4symbols_count_time:
separated_meta: true
item_text_post: true
item_text_total: true
10. 删除底部页脚 由 Hexo 强力驱动
修改 themes/next/layout/_partials/footer.swig文件, 删除如下内容:
11. hexo修改文章底部的那个带#号的标签
修改模板 /themes/next/layout/_macro/post.swig,搜索 {%- set tag_indicate = '#' %}
,将其中的#
换成
12. 增加搜索功能
安装插件,在blog的目录下执行:
1 | npm install hexo-generator-search --save |
同时设置next主题配置文件的local_search为enable
13. 增加留言板功能
- 添加留言本 page, 进入到博客的根目录,运行命令:
1
hexo new page guestbook
- 在themes/next/_config.yml中增加配置
1
2
3
4
5menu:
home: / || fa fa-home
about: /about/ || fa fa-user
...
guestbook: /guestbook/ || fa fa-comment #留言 - 修改themes\next\languages\zh-CN.yml增加:
1
2
3
4
5menu:
home: 首页
...
commonweal: 公益 404
guestbook: 留言 - 编辑留言页面:在博客根目录\source\guestbook\index.md中
14. 增加文章图片本地引用
文章图片引用
- 1> 安装插件hexo-asset-image: 不要使用
npm install hexo-asset-image –save
命令安装,否则本地图片引用路径无效,要使用如下命令安装:1
npm install https://github.com/CodeFalling/hexo-asset-image --save
- 2> 修改文件_config.yml里的post_asset_folder:这个选项设置为true
- 3> 执行创建文件命令
hexo n "hexo 本地图片引用"
,看是否在source/_posts目录下有相应的本地图片引用
文件夹产生. - 4> 引用图片: 直接在文章里面用
![](xxx.jpg)
来引用图片即可。
- 1> 安装插件hexo-asset-image: 不要使用
主页图片应用
直接在hexo/source目录下创建images文件夹,其中存放图片即可,引用方式为:![](images/xxx.png)
,这种方式图片统一放一个文件夹,适合少量图片的情况。