索引文件能设置只收录文章标题吗?
Closed this issue · 11 comments
Deleted user commented
生成的索引文件太大了。打开后发现 文章标题 内容都有,导致文件太大。
klauspeng commented
同求
wzpan commented
@xzy997 @klauspeng 新增了一个 content
选项,当设为 false 时,不带上正文内容。示例:
search:
path: search.json
field: all
content: false
klauspeng commented
@wzpan 非常感谢!search.xml已经看到变化,但是搜索功能不起作用。
content: false
搜索效果:
content: true
搜索效果:
我发布到GithubPage了,content_false
wzpan commented
这是因为你的主题的 local-search 脚本里排除了内容为空的文章的检索。试试去掉对 data_content !== '' 的这个限制:
https://github.com/Molunerfinn/hexo-theme-melody/blob/dev/source/js/search/local-search.js#L77
Deleted user commented
wzpan commented
@xzy997 一样的把这句判断去掉就好了呀。
Deleted user commented
@klauspeng 能截图你修改的部分给我参考下吗?我去掉 data_content !== '' 也没有效果。
klauspeng commented
@xzy997
// only match artiles with not empty titles and contents
- if (dataTitle !== '' && dataContent !== '') {
+ if (dataTitle !== '') {
我看你那个主题只匹配内容了,我的是标题和内容都匹配了
wzpan commented
@xzy997 这个问题解决了吗?我先关单了哈。
Deleted user commented
@wzpan 按照楼上的方法改了,没有效果。麻烦帮我看下。如果忙就算了。search.ejs