添加添加RSS
在博客根目录下,打开命令窗口,并安装Hexo插件
1 | npm install --save hexo-generator-feed |
安装成功之后,编辑Blog/_config.yml
文件,在文件末尾添加
1 | # Extensions |
配置主题_config.yml
文件,搜索rss
,在后面加上/atom.xml
1 | # Set rss to false to disable feed link. |
之后,终端输入hexo s
查看效果
右上角添加GitHub挂件
在GitHub Corners选择一款你喜欢的挂饰,拷贝方框内的代码
在目录中找到Blog/themes/next/layout/_layout.swig
文件并打开,将刚刚复制的挂饰代码添加在<div class="headband"></div>
中
找到刚复制进去代码的<a></a>
标签,将跳转地址改成自己的GitHub
地址
修改底部标签样式
修改Blog\themes\next\layout\_macro\post.swig
中文件,command+f
搜索rel="tag">#
,将#
替换成<i class="fa fa-tag"></i>
输入以下命令,查看效果
1 | hexo clean |
在文章末尾添加“文章结束”标记
在路径Blog\themes\next\layout\_macro
文件夹中新建passage-end-tag.swig
文件
1 | //切换到路径_macro |
在passage-end-tag.swig添加以下内容,直接用文本编辑器打开,粘贴以下内容后保存
1 | <div> |
打开Blog\themes\next\layout\_macro\post.swig
,在post-body
之后,post-footer
之前(post-footer之前两个DIV),添加以下代码:
1 | <div> |
位置如下:
修改主题配置文件_config.yml,在末尾添加:
1 | # 文章末尾添加“本文结束”标记 |
配置完成之后,效果如下:
侧边栏社交小图标设置
打开主题配置文件_config.yml
,搜索Social
,将你有的社交账号前面的#
号去掉。格式为:
1 | [ ]: [社交地址] || [图标名称] |
效果图如下:
图标可以去Font Awesome Icon网站去找,找到后复制名字到相应的位置即可
Hexo博客添加站内搜索(Local Search)
安装 hexo-generator-search
1 | npm install hexo-generator-search --save |
安装 hexo-generator-searchdb
1 | npm install hexo-generator-searchdb --save |
编辑站点配置文件,添加以下内容
1 | search: |
编辑主题配置文件,设置Local search
enable为ture
效果如下图所示:
添加网页顶部进度加载条
编辑主题配置文件,搜索pace
,将其值改为ture
就可以了,选择一款你喜欢的样式,如图:
修改文章内链接文本样式
修改Blog/themes/next/source/css/_common/components/post/post.styl
,在末尾添加CSS样式:
1 | // 文章内链接文本样式 |
设置后,效果如下:
设置网站的图标Favicon
在图标网站(easyicon或者阿里巴巴矢量图标库)找一张你喜欢的图标(大:32x32 小:16x16)并下载下来,将下载好的小图和中图命名成默认图标的名字,并放在Blog/themes/next/source/images
中替换掉。
如果你自定义了图片名字,需要修改主题配置文件,如下图:
底部隐藏由Hexo强力驱动、主题
打开主题配置文件_config.yml
,搜索footer
,将相关配置设置为false
,如下图:
添加侧栏推荐阅读
编辑主题配置文件,如下配置即可:
1 |
|
效果如下图所示:
网站底部加上访问量
打开主题配置文件_config.yml
,搜索footer
,加入一个配置counter,并设置为true
,如下:
1 | footer: |
修改``Blog/theme/next/layout/_partials/footer.swig`,在末尾添加如下代码:
1 | {% if theme.footer.counter %} |
效果如下图:
````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````
参考文章:Hexo-NexT配置超炫网页效果