因为想要更好的被搜索引擎收录,想把首页做成纯静态的,登陆后的那些操作页面用 vue 开发,这种可行吗?
或者有什么更加靠谱的方式?
nuxt 之前看过,但是用到了很多第三方组件,有些似乎不支持在服务端渲染,比较麻烦。
1 gdrk 2021-03-29 09:55:57 +08:00 同样的需求,我之前试过 vue 的预渲染,不过有些第三方组件还是会有问题,现在准备把首页单独拆出来,换 nuxt 成本太高了。 |
2 codder 2021-03-29 10:00:34 +08:00 试一下 laravel-mix |
![]() | 3 Vegetable 2021-03-29 10:01:38 +08:00 你这个比较合适的应该是预渲染。 不过这种需求很常见,我们在用的方式就是完全两个项目,首页是 jq 那一套,工作台是 vue 。 |
![]() | 4 binaryify 2021-03-29 10:11:09 +08:00 不支持服务端渲染就延迟渲染呗,mounted 后再改 v-if 条件 |
5 dilu 2021-03-29 10:15:42 +08:00 via Android 我好奇,需要登录态的页面,蜘蛛怎么爬? |
![]() | 6 CharmanderS5 2021-03-29 11:47:19 +08:00 nuxt 慎重考虑 比较吃 CPU |
![]() | 7 liantao 2021-03-29 12:05:50 +08:00 nginx 配置一下就行了。 |
![]() | 8 nswdhy 2021-03-29 12:21:55 +08:00 module.exports = { publicPath: '/my-app/' } |
![]() | 9 IvanLi127 2021-03-29 12:24:19 +08:00 via Android 可行,我觉得这样能满足需求的话 挺 ok 的 |
10 IceBay 2021-03-29 13:02:16 +08:00 publicPath + nginx 配置一下 |
![]() | 11 luckyboy6 2021-03-29 13:10:58 +08:00 via Android 首屏直出,自己搭 ssr |
![]() | 12 Liam1997 2021-03-29 13:40:55 +08:00 没做过 Vue 的服务端渲染,不过听这描述,感觉需求有点像 Next.js 的 Static Generation |
![]() | 13 TomVista 2021-03-31 09:46:42 +08:00 简单粗暴 index.html 纯静态 点个按钮跳到 vue 框架页面 |
![]() | 14 LastStarDust 2021-06-29 16:08:09 +08:00 使用预渲染前台页面 |