SPA 使用了 vite + vue 3.0 , 但是又有 SEO 的需求,不知道有没有低成本的把 SPA 应用做部分静态页面渲染的技术。
看了 vite-plugin-ssr 但是对项目侵入比较大,不知道巨佬们有没有别的技术方案?
1
userdhf 2023-07-14 02:10:47 +08:00 1
低成本?
直接 puppeteer 过一下页面,把 dom 输出出来? |
2
kkocdko 2023-07-14 02:49:26 +08:00 1
@userdhf 这种方案有人做过,效果还不错。可以采用。
SEO 的话,其实 SPA 的页面 Google 已经能比较好地爬取了。Bing 亲测也可以。国内那几家厂商是狗屎。 国内的搜索引擎还面临一个问题,就是如果你不去催(比如注册它们的账号,申请成为“站长”然后在特殊的页面登记和手动提交各种申请),爬取和更新内容的速度会非常慢,甚至提交了也根本不鸟你。我的个人博客 https://kkocdko.site 在一年后终于被百度爬取了,但是 360 好搜,搜狗搜索等依然没有收录(都有手动注册并提交申请)。 |
3
ShineyWang 2023-07-14 03:00:03 +08:00 via Android
看你想做哪个搜索引擎的 SEO
据我所知,google 的支持 json ld 你在页面上动态生成标签就行了 |