国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Hexo+Next集成Algolia搜索

darkbaby123 / 2921人閱讀

摘要:集成搜索起因現(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賬戶

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

相關(guān)文章

  • Hexo+Next集成Algolia搜索

    摘要:集成搜索起因現(xiàn)在收費了,也沒有免費版本。搜索體驗不好,微搜索官網(wǎng)上描述太少所以選擇。之后若未續(xù)費會自動降級為免費賬戶,免費賬戶總共有條記錄,每月有的可以操作數(shù)。接下來需要安裝擴展,這個擴展的功能是搜集站點的內(nèi)容并通過發(fā)送給。 集成Algolia搜索 起因Swiftype現(xiàn)在收費了,也沒有免費版本。Local Search搜索體驗不好,微搜索Next官網(wǎng)上描述太少!所以選擇Algolia...

    suxier 評論0 收藏0
  • Hexo+Next集成Algolia搜索

    摘要:集成搜索起因現(xiàn)在收費了,也沒有免費版本。搜索體驗不好,微搜索官網(wǎng)上描述太少所以選擇。之后若未續(xù)費會自動降級為免費賬戶,免費賬戶總共有條記錄,每月有的可以操作數(shù)。接下來需要安裝擴展,這個擴展的功能是搜集站點的內(nèi)容并通過發(fā)送給。 集成Algolia搜索 起因Swiftype現(xiàn)在收費了,也沒有免費版本。Local Search搜索體驗不好,微搜索Next官網(wǎng)上描述太少!所以選擇Algolia...

    OBKoro1 評論0 收藏0
  • Hexo+Next集成Algolia搜索

    摘要:集成搜索起因現(xiàn)在收費了,也沒有免費版本。搜索體驗不好,微搜索官網(wǎng)上描述太少所以選擇。注搜索在版本中引入,要使用此功能請確保所使用的版本在此之后。之后若未續(xù)費會自動降級為免費賬戶,免費賬戶總共有條記錄,每月有的可以操作數(shù)。 集成Algolia搜索 起因Swiftype現(xiàn)在收費了,也沒有免費版本。Local Search搜索體驗不好,微搜索Next官網(wǎng)上描述太少!所以選擇Algolia。注...

    Rainie 評論0 收藏0
  • 2017年最新基于hexo搭建個人免費博客——從零開始

    摘要:前言搭建此博客是因為通過上了解到進(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); 前言 搭建...

    Paul_King 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<