摘要:集成搜索起因現(xiàn)在收費(fèi)了,也沒有免費(fèi)版本。搜索體驗(yàn)不好,微搜索官網(wǎng)上描述太少所以選擇。注搜索在版本中引入,要使用此功能請確保所使用的版本在此之后。之后若未續(xù)費(fèi)會自動降級為免費(fèi)賬戶,免費(fèi)賬戶總共有條記錄,每月有的可以操作數(shù)。
集成Algolia搜索
起因Swiftype現(xiàn)在收費(fèi)了,也沒有免費(fèi)版本。Local Search搜索體驗(yàn)不好,微搜索Next官網(wǎng)上描述太少!所以選擇Algolia。
注:Algolia搜索在版本 5.1.0 中引入,要使用此功能請確保所使用的 NexT 版本在此之后。
Algolia 登陸頁面https://www.algolia.com/users/sign_in,可以使用 GitHub 或者 Google 賬戶直接登錄,也可以注冊一個(gè)新賬戶。我直接用谷歌賬戶登陸了,注冊后的 14 天內(nèi)擁有所有功能(包括收費(fèi)類別的)。之后若未續(xù)費(fèi)會自動降級為免費(fèi)賬戶,免費(fèi)賬戶 總共有 10,000 條記錄,每月有 100,000 的可以操作數(shù)。
注冊完成后,創(chuàng)建一個(gè)新的 Index,這個(gè) index name 之后會用到Index 創(chuàng)建完成后,此時(shí)這個(gè) Index 里未包含任何數(shù)據(jù)。 接下來需要安裝 Hexo Algolia 擴(kuò)展, 這個(gè)擴(kuò)展的功能是搜集站點(diǎn)的內(nèi)容并通過 API 發(fā)送給 Algolia。前往站點(diǎn)根目錄,執(zhí)行命令安裝:
npm install hexo-algolia --save # 目前最新版本是1.2.4,下面的操作都是基于這個(gè)版本的文檔獲取 Key,更新站點(diǎn)根目錄配置
前往站點(diǎn)根目錄打開_config.yml添加以下代碼
# Algolia Search API Key algolia: applicationID: "你的Application ID" apiKey: "你的Search-Only API Key" indexName: "輸入剛才創(chuàng)建index name"修改Algolia搜索ACL(訪問控制列表)
選中后保存。
操作完成后執(zhí)行命令export(windows 為 set) (Powershell 用 $env:) HEXO_ALGOLIA_INDEXING_KEY=你的Search-Only API key set (Mac和git bash 為 export) (Powershell 用 $env:) HEXO_ALGOLIA_INDEXING_KEY #查看是否設(shè)置成功如果沒有值就設(shè)置失敗 hexo algolia成功后修改Next主題配置文件
更改Next主題配置文件,找到 Algolia Search 配置部分:
# Algolia Search algolia_search: enable: true hits: per_page: 10 labels: input_placeholder: Search for Posts hits_empty: "我們沒有找到任何搜索結(jié)果: ${query}" hits_stats: "找到約${hits}條結(jié)果(用時(shí)${time}ms)"
將 enable 改為 true 即可,根據(jù)需要你可以調(diào)整 labels 中的文本。這個(gè)是我修改的文本。
總結(jié)一下集成遇到的BUG Please provide an Algolia index name in your hexo _config.yml flle原因:Algolia Search API Key indexName 錯(cuò)了
解決方案:看下之前新建index的名字
Not enough rights to update an object near原因:沒有修改Algolia搜索ACL(訪問控制列表)
解決方案: 按1.4操作勾選上就可以
移動端遮罩蓋住搜索原因:遮罩的z-index值太高,我的next主題是5.1.3版本可能其他版本沒有這個(gè)BUG
解決方案: 找到themesnextsourcecss_commoncomponentsthird-party 下面的algolia-search.styl 文件 第8行追加
+mobile() z-index: 1000
我的博客和github地址
http://blog.langpz.com
https://github.com/lanpangzhi
參考http://theme-next.iissnan.com/third-party-services.html#algolia-search
https://github.com/oncletom/hexo-algolia
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/104254.html
摘要:集成搜索起因現(xiàn)在收費(fèi)了,也沒有免費(fèi)版本。搜索體驗(yàn)不好,微搜索官網(wǎng)上描述太少所以選擇。之后若未續(xù)費(fèi)會自動降級為免費(fèi)賬戶,免費(fèi)賬戶總共有條記錄,每月有的可以操作數(shù)。接下來需要安裝擴(kuò)展,這個(gè)擴(kuò)展的功能是搜集站點(diǎn)的內(nèi)容并通過發(fā)送給。 集成Algolia搜索 起因Swiftype現(xiàn)在收費(fèi)了,也沒有免費(fèi)版本。Local Search搜索體驗(yàn)不好,微搜索Next官網(wǎng)上描述太少!所以選擇Algolia...
摘要:集成搜索起因現(xiàn)在收費(fèi)了,也沒有免費(fèi)版本。搜索體驗(yàn)不好,微搜索官網(wǎng)上描述太少所以選擇。之后若未續(xù)費(fèi)會自動降級為免費(fèi)賬戶,免費(fèi)賬戶總共有條記錄,每月有的可以操作數(shù)。接下來需要安裝擴(kuò)展,這個(gè)擴(kuò)展的功能是搜集站點(diǎn)的內(nèi)容并通過發(fā)送給。 集成Algolia搜索 起因Swiftype現(xiàn)在收費(fèi)了,也沒有免費(fèi)版本。Local Search搜索體驗(yàn)不好,微搜索Next官網(wǎng)上描述太少!所以選擇Algolia...
摘要:集成搜索起因現(xiàn)在收費(fèi)了,也沒有免費(fèi)版本。搜索體驗(yàn)不好,微搜索官網(wǎng)上描述太少所以選擇。之后若未續(xù)費(fèi)會自動降級為免費(fèi)賬戶,免費(fèi)賬戶總共有條記錄,每月有的可以操作數(shù)。接下來需要安裝擴(kuò)展,這個(gè)擴(kuò)展的功能是搜集站點(diǎn)的內(nèi)容并通過發(fā)送給。 集成Algolia搜索 起因Swiftype現(xiàn)在收費(fèi)了,也沒有免費(fèi)版本。Local Search搜索體驗(yàn)不好,微搜索Next官網(wǎng)上描述太少!所以選擇Algolia...
摘要:前言搭建此博客是因?yàn)橥ㄟ^上了解到進(jìn)而知道了可以把靜態(tài)網(wǎng)頁博客托管給倉庫或許您已經(jīng)通搭建個(gè)人博客網(wǎng)站了解到如何通過實(shí)現(xiàn)個(gè)人博客網(wǎng)站的建立。但是盡管您已經(jīng)成功建立博客網(wǎng)站,但是你需要對網(wǎng)站做合適的配置和調(diào)整才能迎合你的網(wǎng)站要求。 showImg(https://segmentfault.com/img/remote/1460000008725509?w=1449&h=459); 前言 搭建...
閱讀 3529·2021-11-18 10:02
閱讀 3103·2019-08-29 18:34
閱讀 3389·2019-08-29 17:00
閱讀 420·2019-08-29 12:35
閱讀 748·2019-08-28 18:22
閱讀 1910·2019-08-26 13:58
閱讀 1660·2019-08-26 10:39
閱讀 2668·2019-08-26 10:11