摘要:集成搜索起因現(xiàn)在收費了,也沒有免費版本。搜索體驗不好,微搜索官網(wǎng)上描述太少所以選擇。之后若未續(xù)費會自動降級為免費賬戶,免費賬戶總共有條記錄,每月有的可以操作數(shù)。接下來需要安裝擴展,這個擴展的功能是搜集站點的內(nèi)容并通過發(fā)送給。
集成Algolia搜索
起因Swiftype現(xiàn)在收費了,也沒有免費版本。Local Search搜索體驗不好,微搜索Next官網(wǎng)上描述太少!所以選擇Algolia。
注:Algolia搜索在版本 5.1.0 中引入,要使用此功能請確保所使用的 NexT 版本在此之后
Algolia 登陸頁面https://www.algolia.com/users/sign_in,可以使用 GitHub 或者 Google 賬戶直接登錄,也可以注冊一個新賬戶。我直接用谷歌賬戶登陸了,注冊后的 14 天內(nèi)擁有所有功能(包括收費類別的)。之后若未續(xù)費會自動降級為免費賬戶,免費賬戶 總共有 10,000 條記錄,每月有 100,000 的可以操作數(shù)。
注冊完成后,創(chuàng)建一個新的 Index,這個 index name 之后會用到Index 創(chuàng)建完成后,此時這個 Index 里未包含任何數(shù)據(jù)。 接下來需要安裝 Hexo Algolia 擴展, 這個擴展的功能是搜集站點的內(nèi)容并通過 API 發(fā)送給 Algolia。前往站點根目錄,執(zhí)行命令安裝:
npm install hexo-algolia --save # 目前最新版本是1.2.4,下面的操作都是基于這個版本的文檔獲取 Key,更新站點根目錄配置
前往站點根目錄打開_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é)果(用時${time}ms)"
將 enable 改為 true 即可,根據(jù)需要你可以調(diào)整 labels 中的文本。這個是我修改的文本。
總結(jié)一下集成遇到的BUG Please provide an Algolia index name in your hexo _config.yml flle原因:Algolia Search API Key indexName 錯了
解決方案:看下之前新建index的名字
Not enough rights to update an object near原因:沒有修改Algolia搜索ACL(訪問控制列表)
解決方案: 按1.4操作勾選上就可以
移動端遮罩蓋住搜索原因:遮罩的z-index值太高,我的next主題是5.1.3版本可能其他版本沒有這個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/103347.html
摘要:集成搜索起因現(xiàn)在收費了,也沒有免費版本。搜索體驗不好,微搜索官網(wǎng)上描述太少所以選擇。之后若未續(xù)費會自動降級為免費賬戶,免費賬戶總共有條記錄,每月有的可以操作數(shù)。接下來需要安裝擴展,這個擴展的功能是搜集站點的內(nèi)容并通過發(fā)送給。 集成Algolia搜索 起因Swiftype現(xiàn)在收費了,也沒有免費版本。Local Search搜索體驗不好,微搜索Next官網(wǎng)上描述太少!所以選擇Algolia...
摘要:集成搜索起因現(xiàn)在收費了,也沒有免費版本。搜索體驗不好,微搜索官網(wǎng)上描述太少所以選擇。之后若未續(xù)費會自動降級為免費賬戶,免費賬戶總共有條記錄,每月有的可以操作數(shù)。接下來需要安裝擴展,這個擴展的功能是搜集站點的內(nèi)容并通過發(fā)送給。 集成Algolia搜索 起因Swiftype現(xiàn)在收費了,也沒有免費版本。Local Search搜索體驗不好,微搜索Next官網(wǎng)上描述太少!所以選擇Algolia...
摘要:集成搜索起因現(xiàn)在收費了,也沒有免費版本。搜索體驗不好,微搜索官網(wǎng)上描述太少所以選擇。注搜索在版本中引入,要使用此功能請確保所使用的版本在此之后。之后若未續(xù)費會自動降級為免費賬戶,免費賬戶總共有條記錄,每月有的可以操作數(shù)。 集成Algolia搜索 起因Swiftype現(xiàn)在收費了,也沒有免費版本。Local Search搜索體驗不好,微搜索Next官網(wǎng)上描述太少!所以選擇Algolia。注...
摘要:前言搭建此博客是因為通過上了解到進(jìn)而知道了可以把靜態(tài)網(wǎng)頁博客托管給倉庫或許您已經(jīng)通搭建個人博客網(wǎng)站了解到如何通過實現(xiàn)個人博客網(wǎng)站的建立。但是盡管您已經(jīng)成功建立博客網(wǎng)站,但是你需要對網(wǎng)站做合適的配置和調(diào)整才能迎合你的網(wǎng)站要求。 showImg(https://segmentfault.com/img/remote/1460000008725509?w=1449&h=459); 前言 搭建...
閱讀 2703·2021-11-25 09:43
閱讀 2085·2021-11-24 09:39
閱讀 1954·2021-11-17 09:33
閱讀 2750·2021-09-27 14:11
閱讀 1840·2019-08-30 15:54
閱讀 3224·2019-08-26 18:27
閱讀 1264·2019-08-23 18:00
閱讀 1810·2019-08-23 17:53