概览:
- 在右上角或者左上角实现fork me on github
- 动态背景
- 添加RSS
- 添加搜索功能
- 添加阅读全文按钮
- 在每篇文章末尾统一添加“本文结束”标记
- Hexo发布博客引用自带图片的方法
- 侧边栏社交小图标设置
- 设置网站图标
- 在网站底部加上访问量
- 文章字数统计
- 开启打赏功能
- 添加网页顶部进度加载条
- 底部隐藏由HEXO强力驱动,主题–NexT…
- 生成post时默认生成categories配置项
- 底部显示建站时间和图标修改
- 设置字体
- 添加sitemap.xml
在右上角或者左上角实现fork me on github
打开next主题配置文件
修改github_banner:
的 enable为true
1 | # `Follow me on GitHub` banner in the top-right corner. |
动态背景
目前NexT主题最新的是V7.2版本,这个版本中可以有4种动态背景:
- Canvas-nest
- three_waves
- canvas_lines
- canvas_sphere
打开Github,寻找相应的动画并按要求安装,然后直接设置里需要的动态背景为true。
添加RSS
1.然后安装 Hexo 插件:
1 | cnpm install hexo-generator-feed --save |
2、打开 站点配置文件 修改或添加以下内容
1 | # feed |
3、打开 主题配置文件 找到rss,设置为
1 | rss: /rss.xml |
添加搜索功能
1、安装 hexo-generator-searchdb 插件:
1 | cnpm install hexo-generator-searchdb --save |
2、打开next主题配置文件修改search项
1 | # Local search |
3、打开 主题配置文件 找到Local search,将enable设置为true
添加阅读全文按钮
因为在你的博客主页会有多篇文章,如果你想让你的文章只显示一部分,多余的可以点击阅读全文来查看,那么你需要在你的文章中添加
1 | <!--more--> |
在每篇文章末尾统一添加“本文结束”标记
接着打开\themes\next\layout_macro\post.swig文件,在End post body 之后, 添加以下代码:
1 | {#####################} |
然后打开主题配置文件(_config.yml),在末尾添加:
1 | # 文章末尾添加“本文结束”标记 |
Hexo发布博客引用自带图片的方法
1 | cnpm install hexo-asset-image --save |
编辑站点配置文件
字段post_asset_folder
1 | post_asset_folder: true |
hexo new “test blog”
使用完命令之后,在source/_post文件夹里面就会出现一个“test-blog.md”的文件和一个“test-blog”的文件夹。
侧边栏社交小图标设置
打开主题配置文件_config.yml,搜索social:, ||之后是在图标库中对应的图标。注意空格就行。
1 | social: |
设置网站图标
默认的网站图标是一个N,当然是需要制定一个图了,在网上找到图后,将其放在/themes/next/source/images里面,然后在主题配置文件中修改下图所示图片位置
1 | favicon: |
在网站底部加上访问量
安装HEXO插件,切换到根目录:
1 | cnpm install hexo-symbols-count-time --save |
编辑 主题配置文件
修改symbols_count_tim:字段
1 | # Post wordcount display settings |
文章字数统计
安装HEXO插件,切换到根目录:
1 | cnpm install hexo-wordcount --save |
编辑 主题配置文件
修改post_wordcount:字段
1 | post_wordcount: |
开启打赏功能
编辑 主题配置文件
修改reward_comment:等字段
1 | reward_comment: 坚持原创技术分享,您的支持将鼓励我继续创作! |
添加网页顶部进度加载条
编辑 主题配置文件 ,command+F搜索pace,其将值对划线ture就可以了,选择一款你喜欢的样式。
1 | # Progress bar in the top during page loading. |
底部隐藏由HEXO强力驱动,主题–NexT…
- 打开
Blog/themes/next/_config.yml
,把true改成false
1 | # Hexo link (Powered by Hexo). |
生成post时默认生成categories配置项
在scaffolds/post.md中,添加一行categories:。同理可应用在page.md
底部显示建站时间和图标修改
编辑 主题配置文件
1 | footer: |
设置字体
编辑 主题配置文件
1 | font: |
添加sitemap.xml
1 | npm install hexo-generator-sitemap --save |
在站点_config.yml添加
1 | # 自动生成sitemap |