个人博客 搜索博文

2022-06-26 13:43:31 +08:00
 amuyue
大家好, 我想弄一个人博客, 不过我比较关注的点就是一旦博文数量上去了, 那么搜索就成了一个自己使用很频繁的功能, 就算自己把博文都分好了类, 但是也逃不过搜索真香, 所以我想问问有啥免费且好用点的搜索工具可以集成到个人博客中?

就我目前知道的几个搜索方案:
1. 使用 github 的 issues;
2. 使用浏览器的搜索关键词功能, 不过得配合一个包含所有博文标题的导航页面;
3. 借助平台的搜索功能(博客园之类的);

感觉都差点意思, 还有其他方案吗?
2535 次点击
所在节点    程序员
20 条回复
dayeye2006199
2022-06-26 13:49:56 +08:00
Rache1
2022-06-26 13:52:34 +08:00
algolia 这种服务试试?
jasonkayzk
2022-06-26 13:59:01 +08:00
如果是用 hexo 的话一个搜索插件就行了,生成静态文件的时候生成 xml 索引文件;
打开博客的时候下载下来,缺点是加载比较慢,也费流量…;
可以参考: https://jasonkayzk.github.io/
zhangfeiwudi
2022-06-26 13:59:04 +08:00
楼上说的很对 一般静态博客都是通过 algolia 搜索的,或者更粗暴的接一个 Google 搜索
renmu123
2022-06-26 14:00:03 +08:00
不要过度优化(狗头)
nightwitch
2022-06-26 14:07:08 +08:00
直接像 V2EX 一样,搜索框跳转谷歌 site:v2ex.com
搜索结果也没差
jdhao
2022-06-26 14:39:50 +08:00
我都是用谷歌搜索,还挺准的 🐶
chunqiuyiyu
2022-06-26 14:42:00 +08:00
如果你的博客收录量不错的话,借助搜索引擎的站内搜索就很好,没什么要操心的。
kkocdko
2022-06-26 14:46:53 +08:00
如果只是要自己搜索的话,那就本地 ripgrep 好了。
37Y37
2022-06-26 15:12:57 +08:00
Showfom
2022-06-26 16:32:17 +08:00
弄个 Google Programmable Search
qianxi0410
2022-06-26 17:03:59 +08:00
放心吧,能写 100 篇不水的都是顶级高产了。。现阶段完全不用考虑这么多。
webshe11
2022-06-26 18:46:39 +08:00
《过早优化》
kytrun
2022-06-26 18:54:03 +08:00
一些静态网站生成器可以借助 API 开放全站文字以实现搜索功能,我给 Gridea 整了一个 https://kytrun.com/search-for-gridea-blog/
AlynxZhou
2022-06-27 08:57:39 +08:00
janus77
2022-06-27 09:41:06 +08:00
别操心了,先把博文数量提上去吧[狗头]
hxysnail
2022-06-27 13:56:57 +08:00
我也是直接跳搜索引擎,简单粗暴。本来想跳 google ,但国内有墙。无奈只能选百度和 bing ,但两者都收录补全,不知道为什么……

有懂 SEO 的帮忙看看呗: https://fasionchan.com/
amuyue
2022-06-27 14:39:29 +08:00
谢谢各位的回复, 主要我是想把笔记都放到博客上, 一方面是为了自己看, 另一方面简历也可以放链接不是, 哈哈哈
MLeo
2022-06-28 01:54:59 +08:00
使用 Algolia 云引擎,实现个人博客 Hugo 本地智能搜索
https://ichochy.com/posts/20210522.html

使用 GitHub Actions 自动上传搜索记录到 Algolia
https://ichochy.com/posts/20210612.html

自己以前摸索写的,看看有没有帮助
tommy94
2022-06-29 18:27:57 +08:00
我一般把博客当发布工具。
笔记使用笔记软件保存(为知、有道、Obsidian ),通用 MarkDown 格式,一般软件自带搜索。
需要发布的再发布,不需要发布的就不管。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/862270

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX