flysnow-org / maupassant-hugo

Maupassant theme, ported to Hugo. Forked from JokerQyou.
http://www.flysnow.org/
MIT License
791 stars 288 forks source link

搜索功能有进展吗 #55

Closed feichaoyu closed 4 years ago

flysnoworg commented 5 years ago

有搜索的

feichaoyu commented 5 years ago

search_provider = "google" 我配了这个,但是搜索是空白 image

flysnoworg commented 5 years ago

应该你的网站还没被GOOGLE收录

feichaoyu commented 5 years ago

需要手动去提交吗? 还有一个问题:为什么我用百度搜索我的博客名搜索不到呢?

flysnoworg commented 5 years ago

还是没有被收录

JokerZhang66 commented 4 years ago

@rujews 怎么添加在站内搜索博客

flysnoworg commented 4 years ago

@rujews 怎么添加在站内搜索博客

默认的有,参考我的 https://www.flysnow.org/

JokerZhang66 commented 4 years ago

我的意思是搜索自己写的文章,但是那个搜索指向的是搜索引擎

------------------ 原始邮件 ------------------ 发件人: "飞雪无情"<notifications@github.com>; 发送时间: 2019年11月23日(星期六) 晚上8:19 收件人: "rujews/maupassant-hugo"<maupassant-hugo@noreply.github.com>; 抄送: "寻路。"<1337425156@qq.com>; "Comment"<comment@noreply.github.com>; 主题: Re: [rujews/maupassant-hugo] 搜索功能有进展吗 (#55)

@rujews 怎么添加在站内搜索博客

默认的有,参考我的 https://www.flysnow.org/

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

flysnoworg commented 4 years ago

没有,因为是静态的,不好实现 @CorPython

JokerZhang66 commented 4 years ago

好吧,我再想想办法

------------------ 原始邮件 ------------------ 发件人: "飞雪无情"<notifications@github.com>; 发送时间: 2019年11月23日(星期六) 晚上8:25 收件人: "rujews/maupassant-hugo"<maupassant-hugo@noreply.github.com>; 抄送: "寻路。"<1337425156@qq.com>; "Mention"<mention@noreply.github.com>; 主题: Re: [rujews/maupassant-hugo] 搜索功能有进展吗 (#55)

没有,因为是静态的,不好实现 @CorPython

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

github-young commented 4 years ago

@CorPython @rujews 站内搜索可以看这个主题的issue里面的search.js,是可以实现站内搜索的。不过bug就是我在这个issue里提出的。

louissay commented 4 years ago

没有,因为是静态的,不好实现 @CorPython

博主你好,考虑到google在国内被墙,我用algoliasearch实现了一个站内搜索的方案,替换了您之前的google搜索。具体可以查看 https://louissay.com 里到效果。

JokerZhang66 commented 4 years ago

@louissay 你的博客也不能搜索到自己的文章啊

github-young commented 4 years ago

@louissay 你的博客也不能搜索到自己的文章啊

我上面回复的那个search.js可以实现站内搜索

JokerZhang66 commented 4 years ago

算了,没用,暂时不实现这个功能,改成bing搜索了

------------------ 原始邮件 ------------------ 发件人: "YangXu"<notifications@github.com>; 发送时间: 2019年11月28日(星期四) 晚上8:37 收件人: "rujews/maupassant-hugo"<maupassant-hugo@noreply.github.com>; 抄送: "寻路。"<1337425156@qq.com>; "Mention"<mention@noreply.github.com>; 主题: Re: [rujews/maupassant-hugo] 搜索功能有进展吗 (#55)

@louissay 你的博客也不能搜索到自己的文章啊

我上面回复的那个search.js可以实现站内搜索

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

flysnoworg commented 4 years ago

看来都是被强的原因,才都想要站内搜索 /捂脸

flysnoworg commented 4 years ago

@FeiChaoyu @CorPython @github-young @louissay 可以使用站内搜索了,找到了一个办法实现,大家可以参考我的 https://www.flysnow.org/

github-young commented 4 years ago

@rujews 首先感谢一下,但是我发现这个站内搜索还是不能应用于形如 https://xxx.github.io/blog/ 这样的hugo站点,就是不把根目录xxx.github.io作为网址,而是用该帐号下的另一个repo作为网址。这个问题始终没有人解决,我之前看到的那个search.js也是这样。。。不知道您能不能解决

flysnoworg commented 4 years ago

你看下,你的是不是提示找不到index.xml这个文件?@github-young

github-young commented 4 years ago

你看下,你的是不是提示找不到index.xml这个文件?@github-young

我如果把我的博客的网址改成xxx.github.io是可以实现站内搜索的,而且index.xml是生成的。

我发现xxx.github.io/blog/不行的原因是在点击搜索按钮后,跳转的搜索页面的链接依然是xxx.github.io/search/而不是xxx.github.io/blog/search(我手动修改网址后就能出现搜索页面,但是也不能正常搜到结果),所以在想问题是不是出在single.html里面获取当前网站的baseUrl的那一步,以及实现搜索功能(抱歉我不懂js)的那里

flysnoworg commented 4 years ago

确认个事情,你的baseUrl是不是xxx.github.io/blog/?如果是的话,我知道是什么问题,可以解决。

github-young commented 4 years ago

确认个事情,你的baseUrl是不是xxx.github.io/blog/?如果是的话,我知道是什么问题,可以解决。

是的,请教

flysnoworg commented 4 years ago

我要更新下主题的index.xml的路径为绝对路径

github-young commented 4 years ago

我要更新下主题的index.xml的路径为绝对路径

我新建了个测试repo,可以看看问题的效果:https://github-young.github.io/test/

不过我还观察到可能不仅仅是index.xml的绝对路径问题,我在本地hugo server预览时,输入一个词,点击搜索后,连搜索页面也不显示,并不是显示该词搜索不到,此时和index.xml没有联系。

flysnoworg commented 4 years ago

试试,我推送了一个修复 @github-young

github-young commented 4 years ago

试试,我推送了一个修复 @github-young

我clone了最新的repo,试了发现部分有用,这也是奇怪的地方:这是测试的网页 https://github-young.github.io/test/,在这里我搜索 Testtest是可以搜到的,但是搜索Thirdthird或中文第一就搜不到,有点奇妙...

如果需要看源文件,在这里:https://github.com/github-young/test。谢谢