Hexo博客搭建之Next主题添加搜索服务
随着时间的推移,我们博客站点上的文章会越来越多,因此在站点中增加一个文本搜索服务是非常有必要的。本文介绍一种添加站内搜索服务的方法,站点配置基于 Hexo5.4.2 博客和 Next 主题。
Algolia 搜索
NexT 提供 Algolia 搜索插件,搜索你的 Hexo 网站内容。请注意仅在 NexT 配置文件中打开 algolia_search 的 enable 不允许您正确使用 Algolia 搜索。你需要安装相应的 Hexo 插件来索引你的网站。
注册 Algolia 账号,并创建 Index
本地搜索
本地搜索不需要任何外部第三方服务,可以被搜索引擎额外索引。推荐大多数用户使用这种搜索方法。
安装插件
在站点根目录下执行下面的命令:
$ npm install hexo-generator-searchdb
Hexo 配置文件
编辑站点根目录下的 config.yml
配置文件,增加以下内容:
search:path: search.xmlfield: postcontent: trueformat: html
Next 配置文件
编辑 Next 主题下的 config.yml
配置文件,启用本地搜索:
local_search:enable: true# If auto, trigger search by changing input.# If manual, trigger search by pressing enter key or search button.trigger: auto# Show top n results per article, show all results by setting to -1top_n_per_article: 1# Unescape html strings to the readable one.unescape: false# Preload the search data when the page loads.preload: false
重启服务
执行以下命令重启站点服务:
$ hexo clean
$ hexo g
$ hexo server
重启完成后,我们可以看到在侧边栏的导航菜单中多出了一项 “搜索” 菜单。
Hexo博客搭建之Next主题添加搜索服务相关推荐
- hexo博客搭建及主题优化(一)
个人博客 个人博客: https://www.crystalblog.xyz/ 备用地址: https://wang-qz.gitee.io/crystal-blog/ HexoBlog 个人博客 介 ...
- U盘便携式hexo博客搭建极速纯净低bug主题推荐部署到codingSEO优化搜索
指南:U盘便携式hexo&博客搭建&极速纯净低bug主题推荐&部署到coding&SEO优化搜索 U盘便携式hexo随处写博客 简述:在任意一台联网的电脑上续写hexo ...
- title: hexo博客搭建流程(附gitee仓库同步等)
title: hexo博客搭建流程(附gitee仓库同步等) 搭建前准备 1:安装git 官网网址:https://git-scm.com/downloads 2:安装node.js 版本检测 1 n ...
- 【Hexo博客搭建】将其部署到GitHub Pages(三):怎么写作以及更新?
简介: 本系列文章属于半笔记半教程的零基础小白入门文,教你将 Hexo 部署到 GitHub Pages 应该怎么做,跟着此系列文章最终可以获得自己的静态博客网站.流程很长,分成不同的篇幅,此为本系列 ...
- 【Hexo博客搭建】将其部署到GitHub Pages(二):如何初始化并部署?
简介: 本系列文章属于半笔记半教程的零基础小白入门文,教你将 Hexo 部署到 GitHub Pages 应该怎么做,跟着此系列文章最终可以获得自己的静态博客网站.流程很长,分成不同的篇幅,此为本系列 ...
- Hexo博客搭建之配置文件详解(Melody)
前言 之前有2篇关于Hexo博客搭建的文章. 有人给我留言要我使用的配置文件. 我们今天就简单聊聊这个配置文件. 其实, 在前篇Hexo博客搭建之主题构建(melody), 以及作者官方文档内以及有着 ...
- Hexo博客搭建之主题构建(melody)
前言 上一章主要记录和说明Hexo的基础搭建和使用技巧. 本章, 我们主要记录下Hexo博客中关于主题的使用. 主题的选用后, 其实就是大量的配置. 以及第三方的集成, 是一件苦工, 但不难. 但是实 ...
- hexo+gitHub 个人博客搭建及更换主题历程(特适合入门小白)
内容涵盖 hexo+gitHub 个人博客搭建 搭建过程中遇到的问题及解决方案 更换主题 1. gitHub 创建博客仓库 (1) 注册Github(如果已注册可以忽略次此步骤) 详细注册步骤请参考: ...
- 【Hexo博客搭建】将其部署到GitHub Pages(四):更换博客主题并进行个性化配置
前几篇文章教了大家如何在GitHub上部署hexo博客以及怎么写文章,这次我们一起换掉其默认的主题,并进行一些简单配置,让咱们的博客更充满特色. 一.挑选心仪的hexo主题 这是我们未更换前,默认主题 ...
最新文章
- Mysql 索引 事物
- GY歌谣之读懂每行代码(飞智)
- 【转】Android-Input 按键字符映射文件输入设备配置文件
- 禅道备份功能_禅道数据库备份
- JAVAFX-1 开发应用
- net core webAPI NOPI 导出Excel封装
- echart demo
- android编程如何调整屏幕亮度,Android编程设置屏幕亮度的方法
- Linux服务器命令
- .Net 文件名后缀的详细解释
- 图像mnf正变换_PIE SDK最小噪声变换
- “鲲鹏”展翅 宝德“自强”
- (2022)安卓和苹果应用注册上架概述
- 大前端 HTML基础
- php 上传 照片流,在 iPhone 上使用“我的照片流”的方法!
- 当女生说没衣服穿时。。。。
- matlab 高精度无理数,如何从MatLab上的无理数产生近似分数?
- 智能微型断路器的功能有哪些?和网关搭配的作用在哪?
- 利用串口对 89S 系列单片机编程
- html元素背景与雪碧图