我之前自己百度找到这个方案
https://github.com/lengziyu/vue-seo-phantomjs
目前为止可能是我个人问题,总之还没成功。。。
目前是用 vue cli3 写了一个项目,url 用的是 vue history 模式,放 nginx 下跑。希望让百度能 seo
能想的办法都想了 能百度的也百度了
迫于自身前端和运维水平都太渣,实在搞不定了
来请教一下 v 站大佬们
补充一下目前的思路就是,希望先实现全部后端渲染,最好是代码不变的情况下,先渲染完,给用户请求到渲染好的页面。然后再根据性能问题考量,再看是否单独给 baidu google bing 渲染好,用户还是走前端渲染。
1
molvqingtai 2021-02-02 17:08:30 +08:00 1
|
2
blessyou 2021-02-02 17:14:43 +08:00 1
直接用 Nuxt 吧
|
3
learningman 2021-02-02 17:27:18 +08:00 1
SSR
|
4
Leon233 2021-02-02 17:37:02 +08:00 1
看是是否局限于框架了, 前端的 SSR 目前有很多种类[Nuxt(vue), Koa, 阿里的 egg, Next(React), express, nestjs ]等都是比较成熟的, 社区也比较活跃. 但无论是开发或者先上都还是在 Node 上运行的一个服务, 建议你可以先看官方文档自己对比一下再选择比较适合的
|
5
baozi23 2021-02-02 17:45:58 +08:00 1
预渲染对纯静态页面比较好,项目大部分内容是接口请求还是要走 ssr 的,nuxt 或者 next 选一种就行,区别不大,改完加个站点地图,到百度站长去提交个站点地图,一到两周就收录了,google 提交站点地图后当天就能收录
|
6
zzl22100048 2021-02-02 19:32:22 +08:00 via iPhone 1
用 quarsar 吧,直接全套方案。不想改你用 docker 部署 rendertron 也可以
|
7
zzzmh OP 感谢各位大佬的回答 非常受用
|
8
assclb 2021-02-03 13:33:34 +08:00 via Android
直接使用 nuxt
|