Vue 做开发,部分用静态页面做,可结合到一起吗

2021-03-29 09:49:19 +08:00
 balabalaguguji

因为想要更好的被搜索引擎收录,想把首页做成纯静态的,登陆后的那些操作页面用 vue 开发,这种可行吗?

或者有什么更加靠谱的方式?

nuxt 之前看过,但是用到了很多第三方组件,有些似乎不支持在服务端渲染,比较麻烦。

1941 次点击
所在节点    问与答
14 条回复
gdrk
2021-03-29 09:55:57 +08:00
同样的需求,我之前试过 vue 的预渲染,不过有些第三方组件还是会有问题,现在准备把首页单独拆出来,换 nuxt 成本太高了。
codder
2021-03-29 10:00:34 +08:00
试一下 laravel-mix
Vegetable
2021-03-29 10:01:38 +08:00
你这个比较合适的应该是预渲染。
不过这种需求很常见,我们在用的方式就是完全两个项目,首页是 jq 那一套,工作台是 vue 。
binaryify
2021-03-29 10:11:09 +08:00
不支持服务端渲染就延迟渲染呗,mounted 后再改 v-if 条件
dilu
2021-03-29 10:15:42 +08:00
我好奇,需要登录态的页面,蜘蛛怎么爬?
CharmanderS5
2021-03-29 11:47:19 +08:00
nuxt 慎重考虑 比较吃 CPU
liantao
2021-03-29 12:05:50 +08:00
nginx 配置一下就行了。
nswdhy
2021-03-29 12:21:55 +08:00
module.exports = {
publicPath: '/my-app/'
}
IvanLi127
2021-03-29 12:24:19 +08:00
可行,我觉得这样能满足需求的话 挺 ok 的
IceBay
2021-03-29 13:02:16 +08:00
publicPath + nginx 配置一下
yl14786922106
2021-03-29 13:10:58 +08:00
首屏直出,自己搭 ssr
Liam1997
2021-03-29 13:40:55 +08:00
没做过 Vue 的服务端渲染,不过听这描述,感觉需求有点像 Next.js 的 Static Generation
TomVista
2021-03-31 09:46:42 +08:00
简单粗暴
index.html 纯静态 点个按钮跳到 vue 框架页面
LastStarDust
2021-06-29 16:08:09 +08:00
使用预渲染前台页面

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

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

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

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

© 2021 V2EX