Hexo添加Swiftype


1.swiftype 搭建站内搜索

Swiftype站内搜索 ,官网

Swiftype 配置

  1. 需要注册账号,目前只是支持企业邮箱注册
  2. 创建网站搜索引擎,然后进入以下界面
    图片

#st-search-input

  1. 点击右下的SAVE,接着点击ACTIVATE SWIFTYPE按钮即可完成swiftype的所有配置了;
  2. 然后自动来到这个界面,把install 后面的字符串拷贝出来;

Hexo Next 主题配置

  1. source 创建 search/index.md
  2. search/index.md 文件中添加如下信息
    layout: search
    title: search


3. 全局配置文件_config.yml添加以下内容/如图
```yml
swiftype_key: you_swiftype_key

search:
  path: search.xml
  field: post
![配置图][3]
  1. 验证完成
    hexo clean;hexo g ;hexo s;hexo d

2.Hexo 站内搜索

为什么呢?因为swiftype过期之后就无法使用了,使用 hexo-generator-search 插件可以用本地搜索

1. 步骤一、安装插件

    npm install hexo-generator-search --save

2. 步骤二、配置

2.1 全局配置文件 _config.yml
yml search: path: search.xml field: post format: html limit: 10000
2.2 主题配置文件 next/_config.yml
yml # Local search local_search: enable: true


文章作者: Alex.Lin
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Alex.Lin !
  目录