Hexo 備忘録 hexo-generator-searchdb が効かない

問題

hexo-generator-searchdb の検索機能があるページを境に効かない。
デフォルトだとxml形式で記述しているが、ページにある何かのコンテンツに反応しているのか、あるページを境に利かなくなることがある模様。

解決策

場当たり的ではあるが、xml だと効かないので、jsonを使うようにする。
_config.ymlseachを以下のようにすればいい

1
2
3
4
5
search:
path: search.json
field: all
content: true
format: raw

根本的には、xmlパースを妨げるタグを探すべきだが、該当ページが巨大すぎて探したくないので、とりあえず動く形にする