简 述: 这是之前,将博客迁移过来的时候,一些个人个性化的操作📒设置,在此存一下,用来以后自己备查;在hexo中,使用的Maupassant主题,主要记录📝是以下的几个操作:

  • 主题设置归纳不分页(或者指定分页数)
  • 设置rss订阅
  • 开启本地搜索, 关闭googlebaidu搜索

本篇的csdn/github.io同步博文: hexo框架Maupassant主题设置:归纳不分页(或分页数),设定rss订阅,开启本地搜索


[TOC]

hexoMaupassant主题设置归纳不分页

方法一(设置归纳不分页,或归纳分页数):

如下是我在(2019-11-03 时候搭建的hexo框架时候,有的效果);

查看了一下相关的配置文件hexo/_config.yml在2019-11-01下载更新的一份, 会比2019-06-08下载初始化的hexo/_config.yml要多几行文件,其中隔一段多几行;

  • 实现不分页方法:

hexo/_config.yml的这一段代码, 默认的10 修改为0, 即便是不翻页

[设置归档,若是为0, 则不用翻页]

# Pagination 
## Set per_page to 0 to disable pagination
per_page: 0
pagination_dir: page

方法二(设置归纳不分页,或归纳分页数):

参考: Hexo 博客 Maupassant 主题下归档页显示的高级设置

如下是我在(2019-06-08 时候搭建的hexo框架时候,有的效果);

先执行下面三个命令:

npm install hexo-generator-index --save
npm install hexo-generator-archive --save
npm install hexo-generator-tag --save

再在hexo_config.yml里面配置文件, 新增加如下片段:

# 设置首页分页之前默认就有,这里就不额外加了
# index_generator:
#   per_page: 7
archive_generator:
  per_page: 0  #值为0表示不分页,按需填写
  yearly: true  #是否按年生成归档
  monthly: false  #为了加快生成速度,按月归档就不要了
# 依葫芦画瓢,我们也可以对分类展示页、标签页等进行改造,以期与首页独立控制分页条数
tag_generator:
  per_page: 40  #值为0表示不分页,按需填写
category_generator:
  per_page: 40  #值为0表示不分页,按需填写

最后效果会遮蔽如下(自带的)这端:

# Pagination
## Set per_page to 0 to disable pagination
per_page: 10
pagination_dir: page

hexoMaupassant主题设置rss订阅

本身就是自带支持 RSS 订阅的:

  1. 安装hexo-generator-feed

    cnpm install hexo-generator-feed --save
  2. 修改 hexo 配置

    #RSS订阅
    plugin:
    - hexo-generator-feed
    #Feed Atom
    feed:
      type: atom
      path: atom.xml
      limit: 20

    其中,feed 配置是可选项

  3. 修改主题配置

    - page: rss
        directory: atom.xml
        icon: fa-rss

开启本地搜索, 关闭google和baidu搜索:

执行命令:

npm install hexo-generator-search --save

然后在themes/maupassant/_config.yml文件,把下面几行的数值的参数修改为如下:

google_search: false ## Use Google search, true/false.
baidu_search: false ## Use Baidu search, true/false.

self_search: true ## Use a jQuery-based local search engine, true/false.