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