Hexo跨部落格文章推薦外掛
本節主要講述Hexo跨部落格文章推薦外掛
此外掛藉助人工智慧為友情連結升級換代 ,通過文章推薦的方式幫助大家推廣部落格。它從推薦引擎裡獲取文章推薦列表,列表裡既有您部落格的內部文章連結,也有使用此服務的其他博主的外部連結,自動,精準,公平的實現文章互推。
在安裝使用之前,您可以實時預覽 該外掛的效果。
如何使用
1. 安裝文章推薦外掛:
npm install hexo-recommended-posts --save
2. 下載推薦文章列表
在編輯完新的文章之後,使用如下命令獲取推薦列表
hexo recommend
本外掛可以在零配置的情況下直接使用。
如果預設配置不能滿足您的需求,您可以在部落格根目錄的_config.yml
裡覆蓋預設配置:
recommended_posts: server: https://api.truelaurel.com #後端推薦伺服器地址 timeoutInMillis: 10000 #服務時長,超過此時長,則使用離線推薦模式 internalLinks: 3 #內部文章數量 externalLinks: 1 #外部文章數量 fixedNumber: false autoDisplay: true, #自動在文章底部顯示推薦文章 excludePattern: [], titleHtml: <h1>推薦文章<span style="font-size:0.45em; color:gray">(由<a href="https://github.com/huiwang/hexo-recommended-posts">hexo文章推薦外掛</a>驅動)</span></h1> #自定義標題
其中excludePattern
可以新增想要被過濾的連結的正則表示式, 如配置為["example.com"]
, 則所有包含example.com
的連結都會從推薦文章中過濾掉.
fixedNumber
欄位用來控制是否返回固定數量的推薦文章, 如果預設推薦文章不夠的話會填充當前文章的前後文章作為推薦文章.
如何自定義推薦文章的顯示位置?
首先,您需要關閉推薦文章的自動顯示autoDisplay: false
。 其次,您需要自定義您的部落格主題,Hexo有幾個比較流行的渲染器:
- EJS :請參看hexo-theme-freemind 的配置
- SWIG:請參看hexo-next-theme 的配置
- PUG:請參看maupassant-hexo 的配置
當無法連線推薦伺服器時,外掛如何工作?
當伺服器無法使用時,對舊文章,外掛會使用原有的推薦列表;對新文章,將使用離線推薦演算法推薦內部文章。