Hexo: local search
Local search for hexo blog
hexo 配置本地搜索
注意:
Main Tutorial: 梦中程序员
- 進入博客根目錄, 然後下載插件
|
- 下載配置文件
|
- 部署配置文件複製
js
腳本到主題的source/js/
目錄下
|
並添加入配置中。 我的例子:編輯 themes/landscape/layout/_partial/after-footer.ejs
在最後行加入
|
- 把
search.styl
放到主题下的source文件夹下的css目录下
|
插入styl
在themes/landscape/layout/_partial/head.ejs
文件的 <%- css('css/style') %>
後面, 加上
|
- 插入
search.ejs
這樣就就能看見了
- 最後配置 config
6.1 更目錄_config.yml
|
6.2 主題下的 _config.yml
|
hexo g
就可以了看見了
public
下多了一個search.xml
。 這個就是搜索的文件了。不過,我在hexo s -g
的狀態下, 搜索是無效的。上傳了以後, 反而可以了。 23333
上一張效果圖, 搜個函數試試~
最后
直接使用的話,移動版網頁是無法使用這個功能的。 猜測應該是, 作者認爲在手小屏幕的情況下彈出這個框太醜了, 所以就關掉了。如果想要打開這個功能, 只需要在 load.js
中的21行,if ($('.local-search').size() && !isMobile.any()) {
把&& !isMobile.any()
刪除, 手機端就也能正常使用了!
Hexo: local search