zoukankan      html  css  js  c++  java
  • NexT集成站内搜索功能

    前言

    Blog的文章写多了,查找会是一件很麻烦的事情。标签的归档、分类只能起到一丁点的作用。
    所以就需要一种高效快捷的方法——搜索。
    但是,网上的安装搜索文章的坑还是有亿点多的。
    都是老版本的Hexo。所以今天发一个无坑版。

    Swiftype 现在要钱了,不过有一段的试用期。
    Algolia 还可以,在国外,速度比Swiftype块些

    • Local Search 站内搜索,不用我多说了吧?

    准备工作

    安装Local Search

    5.0 以上安装方法

    首先先打开你的主题配置文件,
    看看你的版本是不是 5.0.0 以上,如果是 5.0.0 以上的话
    在Cmd输入下列指令

    $ npm install hexo-generator-searchdb --save
    $ npm install hexo-generator-search --save

    输入完了以后打开主题配置_config.yml
    找到 Local_Search 这一行,把
    enable: false改为enable: true

    Search.png

    然后

    $ Hexo g
    $ Hexo s

    打开Blog就可以看到旁边有个搜索(Search)了

    5.0以下安装方法

    还是在在Cmd输入下列指令

    $ npm install hexo-generator-searchdb --save
    $ npm install hexo-generator-search --save

    然后打开主题配置文件,翻到最后面
    输入

    search:
    path: search.xml
    field: post
    format: html
    limit: 10000

    然后就可以了。
    Search2.png
    Search3.png

  • 相关阅读:
    北京联通光猫WO-36(HG220GS-U)改为桥接模式
    使用DataGrip导入数据
    Spring知识点
    mybatis-generator
    项目中mybatis连接mysql常见问题
    Spring AOP
    Volatile
    Redis知识点
    Spring IOC
    Observer模式
  • 原文地址:https://www.cnblogs.com/htext/p/12781033.html
Copyright © 2011-2022 走看看