在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP  HTML/ hexo的local search不能使用

hexo的local search不能使用

搜索使用的是local search,配置什么的應(yīng)該都沒問題,因?yàn)橛玫氖且郧暗呐渲?,以前就沒出現(xiàn)過這個問題

把頁面帶看,點(diǎn)擊“搜索”按鈕,在開發(fā)者工具的Network,看加載的search.xml文件,狀態(tài)是200,但是里面包含的是錯誤信息,這個錯誤我看不懂,找不到錯誤的原因,希望有人能幫我解決:

這是我博客的鏈接,可以進(jìn)去實(shí)際看一下

回答
編輯回答
柚稚

我也遇到這個問題了,感覺是有特殊字符,但是怎么都查不出來,反復(fù)測試了好久才知道。
打不出來,至今不知道是個什么字符:ab,就是這個字符a和b字母之間的.
我記得在windows系統(tǒng)里,右鍵菜單的時候會有一些特殊的字符,比如把文字翻轉(zhuǎn)過來等等,應(yīng)該就是那些字符中的一個,但是很奇怪是怎么被我不小心寫出來的。。

2017年11月16日 22:39
編輯回答
笑浮塵

還是得自己回來解決,找到原因了,是文章內(nèi)容存在非法的字符沒錯,但是找的比較辛酸。我把所有的文章挨個排查了一遍(通過新增某一篇文章時,訪問http://localhost:4000/search.xml看有沒有報(bào)錯,這個服務(wù)當(dāng)時是通過hexo s在本地起的),排查到某一篇文章存在錯誤后,又對該文章的每段、每行進(jìn)行排查,最終挨個找到問題:

圖中的“,”和“有”兩個字看似是挨著的,中間也只能放進(jìn)一個光標(biāo),但是實(shí)際用鍵盤的方向鍵控制光標(biāo)移動的時候,會發(fā)現(xiàn)在這兩個字的中間,得按兩次方向鍵,光標(biāo)才會移動,這就是問題所在,在這兩個字中間多個某個東西,我也說不上來,刪掉一個就行了。。。

2018年4月21日 17:29