NexT官方主题配置:https://theme-next.iissnan.com/theme-settings.html
第三方服务集成:http://theme-next.iissnan.com/third-party-services.html#comment-system
menu 再多加一个 tags
找到themes/next/_config.yml
,打开
1 | menu: |
点开链接,提示 Cannot GET /tags/
,不要慌,不能获取tags,创建一个就OK!
1 | $ hexo new page 'name' # 我们这里要创建的是tags,所以这里name改为tags就好 |
在你的网站根目录下面的 source 文件夹会生成 tags 文件夹。
修改 tags 文件夹中的 index.md 文件,新增 type 属性,如下:
1 |
|
当你新建一篇博文的时候,增加上tags和categories属性值,就能在tags和categories界面检索到你的文章了。
文章链接格式修改
默认文章格式是: http://xxx.com/2015/07/06/your-title/ 的格式的,可以修改成 http://xxx.com/posts/programming/2016-03-18-hello-world.html 这样的格式
根目录下的 _config.yml 文件
1 | permalink: posts/:category/:year-:month-:day-:title.html |
修改文章底部的那个带#号的标签
改成下图
修改模板 /themes/next/layout/_macro/post.swig
,搜索 rel="tag">#
,将 # 换成 <i class="fa fa-tag"></i>
隐藏网页底部powered By Hexo / 强力驱动
打开 themes/next/layout/_partials/footer.swig,隐藏之间的代码即可,或者直接删除。
左侧侧边栏加上展开的分类
打开 themes/next/layout/_macro/sidebar.swig
添加内容
1 | <div class="category-all-page"> |
参考hexo API
添加自定义的css样式
themes\next\layout\_partials\head.swig
- 添加样式支持
为了不把原先文件搞得太乱,这里添加自己的样式文件
在themes\next\source\css
文件夹下,打开main.styl文件,在最后添加:1
2
3//My Layer
//--------------------------------------------------
@import "_my/style";
首页改成 archives
我是简单粗暴的将 themes\next\layout
下的 index.swig 的内容改掉,将 archive.swig 的文件内容复制了过来
搜索功能
安装hexo-generator-searchdb插件
1 | npm install hexo-generator-searchdb --save |
1 | local_search: |
首页阅读全文
1 | auto_excerpt: |
代码高亮
在 themes/next 目录下打开 _config.yml 配置文件,找到 highlight_theme 属性
这里呢可以配置的属性有normal | night | night eighties | night blue | night bright,你可以挨个试一试,看下效果,选择你喜欢的一个属性
光有这个配置还不行,在你的hexo/目录下_config.yml文件中中,找到,并设置如下
1 | highlight: |
开启评论
在 themes/next 目录下打开 _config.yml 配置文件
1 | disqus: |
添加评论
参考文章:https://blog.csdn.net/Calvin_zhou/article/details/78820718
文章添加阅读次数,访问量
打开 \themes\next\ _config.yml 文件
1 | busuanzi_count: |