众所周知单页面应用程序不利于SEO,为了解决这个问题 官方 给出的2种解决方案
1、服务器端渲染
2、预渲染

如果你调研服务器端渲染 (SSR) 只是用来改善少数营销页面(例如 /, /about, /contact 等)的 SEO和 页面加载速度,那么你可能需要预渲染。无需使用 web 服务器实时动态编译 HTML,而是使用预渲染方式,在构建时 (build time) 简单地生成针对特定路由的静态 HTML 文件。优点是设置预渲染更简单,并可以将你的前端作为一个完全静态的站点。并且侵入性更小,在原项目中稍加改动就可以轻松引入预渲染机制 , 不仅提升了页面加载速度又改善了SEO可谓一举两得。
如果你使用 webpack,你可以使用 prerender-spa-plugin 轻松地添加预渲染。

说明:使用这种方式,路由需要设置History 模式
第一步:安装prerender-spa-plugin,在build/prod中添加如下代码


第二步:在main.js中添加如下代码

第三步:路由需要设置History 模式

第四步:运行npm run build命令

大功告成! 若打包途中遇到其他报错问题 ,请移步至我的博客
(
https://blog.csdn.net/weixin_44781409/article/details/89356758
https://blog.csdn.net/weixin_44781409/article/details/90671169
https://blog.csdn.net/weixin_44781409/article/details/90670731
https://blog.csdn.net/weixin_44781409/article/details/90670040
), 里面有报错问题的解决方法 ! 谢谢 !

Vue-cli使用prerender-spa-plugin插件预渲染相关推荐

  1. Vue-cli使用prerender-spa-plugin插件预渲染的问题

    网上已经有很完整的如何使用vue-cli 与 prerender-spa-plugin插件预渲染,这里就不做记录了 需要记录的是:        预渲染出来的页面是静态的,所以不要动不动就把'/'路径 ...

  2. prerender html5,HTML5 VUE单页应用 SEO 优化之 预渲染(prerender-spa-plugin)

    前言:当前 SPA 架构流行的趋势如日中天,前后端分离的业务模式已经成为互联网开发的主流方式,但是 单页面 应用始终存在一个痛点,那就是 SEO, 对于那些需要推广,希望能在百度搜索时排名靠前的网站而 ...

  3. 使用Prerender.io进行网站预渲染

    文章目录 前言 目标 运行流程图 安装中间件 安装Prerender服务 安装Chrome 启动Prerender.io服务 测试 If you use html5 push state (recom ...

  4. Vue CLI 插件 Plugins

    插件Plugins VUE CLI 是使用是基于插件的体系结构的. 如果检查新创建的项目的 package.json ,我们将发现以 @vue/cli-plugin- 开头的依赖项.插件可以修改内部w ...

  5. Vue CLI构建SPA项目教你手把手创建SPA项目

    下载安装Vue-CLI 官方文档:https://cli.vuejs.org/zh/ 首先要确定自己的电脑上安装了 Node.js 8.9 或更高版本. 然后,我们就可以使用 npm 来安装 vue/ ...

  6. vue的SEO优化——预渲染后路由+点击事件失效问题解决

    vue是单页面框架且前后端分离,不利于seo优化.针对这一点,还是有解决办法的. 预渲染后路由+点击事件失效问题解决--近期发现 最近遇到了一个前台官网,由于时间比较紧,所以我选择了用vue框架去搭建 ...

  7. Vue CLI 脚手架详解:快速构建 Vue.js 项目的利器

    目录 一.安装和创建项目 二.项目结构 三.开发和构建 四.插件和配置 Vue CLI 是 Vue.js 官方提供的脚手架工具,它可以帮助开发者快速搭建 Vue.js 项目的基础结构,并提供了丰富的功 ...

  8. vue使用预渲染prerender-spa-plugin

    前言:vue单页面对seo不友好,所以我打算通过预渲染来解决下seo问题. 目前我知道有2种方法, (1)SSR渲染(服务器) (2)prerender-spa-plugin插件预渲染(部分路由)(好 ...

  9. Vue 3配置prerender-spa-plugin 预渲染(优化页面SEO)【亲测简单】

    Wish today!!! 关于我为什么一上来就要说这句话! 这个事还得从很久很久以前说起. 那天我看到一只鸡穿着背带裤打着- 呸... 不好意思,说错了. 这事还是因为某天,我使用Vue3的版本做了 ...

最新文章

  1. mysql在线教程嵌套_MySQL update嵌套
  2. STM32 中JTAG 引脚作为普通IO口设置方法
  3. ModuleNotFoundError: No module named ‘config‘
  4. 设计模式 -- (7)外观模式
  5. git maven 一键部署_Jenkins实现一键部署maven项目
  6. ARMV7,ARMV8
  7. 宝塔网设置伪静态进行隐藏php后缀名,nextcloud宝塔面板nginx伪静态-去除index.php
  8. SpringBoot优点
  9. 【NetApp】ROOT VOLUME NOT WORKING PROPERLY: RECOVERY REQUIRED
  10. 使用 TypeScript 自定义装饰器给类的属性增添监听器 Listener
  11. 在SuSE10.1上安装Oracle10g
  12. g++: command not found的解决
  13. Android学习---通过内容提供者(ContentProvider)操作另外一个应用私有数据库的内容...
  14. 力扣-231 2的幂
  15. System center 2012 R2 实战三、windows server 2012R2安装sharepoint2010及排错
  16. 《UNIX环境高级编程——APUE》
  17. 运用spss modeler运用支持向量机_统计分析软件SPSS初阶应用
  18. AI大佬怼怼怼的背后,究竟暗藏哪些玄机?
  19. 新浪短链接 新浪t.cn短链接在线生成生成工具
  20. 小红书赞助和广告有什么区别,小红书赞助和广告一样吗?

热门文章

  1. USB会议摄像机的重要的网络特性
  2. 对excel表格按照某个字段拆分
  3. CCS 使用报错合集 -mcu:cc26xx
  4. KALI - 暴破wifi之抓取握手包
  5. XML中DTD,XSD的区别与应用
  6. c语言标识符命名作用,C语言-标识符命名
  7. echart——入门demo
  8. 数据结构(四)—— 线性表的链式存储
  9. LTE学习:PHICH(一)
  10. B-样条基函数:定义 (B-spline Basis Functions: Definition)