Closed chinobing closed 3 years ago
好像没起作用啊,是不是还没部署?
好像没起作用啊,是不是还没部署?
应该是cache问题,你刷新试试
或者上https://coding.f10.org, https://book.f10.org 都可以测试
换浏览器开隐身模式也不行,不知道是不是空格、中英文冒号之类的影响了 建议不要用关键字“in:”了,太麻烦,而且容易出错,还不如加个按钮,搜目录、搜全文,之类的
换网址可以了
但是没法恢复了,而且标题换行展示有点问题
之前就是直接用popup div, 现在改为一体式,原理都一样,懒得又改回去了
我这个魔改的样式是有点问题,但用你原来的theme应该没有这个问题,你有空本地测试一下
默认theme是这样的效果:
好久没碰了,周末看一下,干脆一次性解决了
好久没碰了,周末看一下,干脆一次性解决了
好,你或者在此基础上再优化啦,因为我是按照自己需求弄的,所以难免有点与预期不一样,类似样式方面 :)
好久没碰了,周末看一下,干脆一次性解决了
好,你或者在此基础上再优化啦,因为我是按照自己需求弄的,所以难免有点与预期不一样,类似样式方面 :)
嗯嗯,周末看看 merge 一下😁
最后我还是选择了类似 v2ex 那样的,基于搜索引擎的全站搜索
其实你这个方案我都考虑过,但是左侧目录树是基于遍历所有文件夹而生成的,搜索引擎会全盘接收,搜索的时候就会出现下面这种与关键字毫无关系的情况:
有没有办法优化?
其实你这个方案我都考虑过,但是左侧目录树是基于遍历所有文件夹而生成的,搜索引擎会全盘接收,搜索的时候就会出现下面这种与关键字毫无关系的情况:
有没有办法优化?
这种感觉避免不了啊,不过好像影响也不大,性价比已经很高了,改动的少,不用自己分词,不用维护额外样式
那就这样吧,我的也结合一下你这个搜索方式
感觉全文搜索挺有用的。因为谷歌一直没收录我的博客。。。
感觉全文搜索挺有用的。因为谷歌一直没收录我的博客。。。
确实可以,但文章一多在启动加载的时候就会卡一下
说明:search.xml作为全文搜索文件,只有当输入
in:
的时候才会加载,这样不会影响网站加载速度
如果可以搜索的时候才加载,那我觉得搜索的时候卡一下还是可以接受的,而且我猜比谷歌搜索快得多。
这个PR没有被merge的原因好像是in:
容易出错?我其实也这么觉得,比如万一标题里本来就以in:
开头。而且这种方式不够直观,我也觉得弄一个单独的按钮之类的要好些。你有考虑做一下这个,然后单独提一个全文搜索的PR吗?我太菜了,不会弄。
这个PR没有被merge的原因好像是
in:
容易出错?我其实也这么觉得,比如万一标题里本来就以in:
开头。而且这种方式不够直观,我也觉得弄一个单独的按钮之类的要好些。你有考虑做一下这个,然后单独提一个全文搜索的PR吗?我太菜了,不会弄。
也不是说in:
容易出错 ,在作者角度这样不够google来得简洁。 之前做的最开始的版本就是在右下角放了一个悬浮搜索按钮,但最后通过in:
整合到了搜索栏。 in:
这个关键字是可以通过更改相关js修改
但是如果博客没有被谷歌收录就尴尬了,比如说我的。。。
能不能按下回车的瞬间加载那个search.xml来搜索,然后弹出一个展示搜索结果的页面?这样应该够简洁了吧。
但是如果博客没有被谷歌收录就尴尬了,比如说我的。。。
能不能按下回车的瞬间加载那个search.xml来搜索,然后弹出一个展示搜索结果的页面?这样应该够简洁了吧。
这个可以通过js实现,监测enter键的按下情况,然后加载
你有空实现一波吗?我不会写网页。。。
(一点了还不睡?)
你有空实现一波吗?我不会写网页。。。
(一点了还不睡?)
目前心思不在这块上了,主要还是以数据研究为主。其实不是很难的,主要是在js上加上监测键盘enter键的代码就可以,你摸索一下
好吧。谢谢了。我有空摸索一下吧。
哥你是我大哥,这个搜索太好了。不会写代码装了插件也不会用。
_config.yml
上设置是否启用说明:search.xml作为全文搜索文件,只有当输入
in:
的时候才会加载,这样不会影响网站加载速度修复搜索结果中的url乱码问题。
demo: https://www.f10.org