服务端渲染对于刚接触 vue 的新手来说,并不是那么友好,虽然已有官方 SSR 中文文档。但是对于一个已经开发完毕的 vue 项目去接 SSR 无论是从工作量还是技术角度来说,都是一种挑战。
2、预渲染方式
在构建时 (build time) 简单地生成针对特定路由的静态 HTML 文件。优点是设置预渲染更简单,并可以将您的前端作为一个完全静态的站点。如果您使用 webpack,您可以使用 prerender-spa-plugin 轻松地添加预渲染。它已经被 Vue 应用程序广泛测试。
适用于vue的SEO优化方案,以下几种:(1)ssr,即单页面后台渲染
(2)vue-meta-info 与prerender-spa-plugin 预渲染
(3)nuxt
(4)phantomjs
上文中提到过这里主要使用的是 vue-meta-info ,下面来和大家说一下它的用法
大家可以选择不同的安装方式
Yarn:
NPM:
引入方式很简单,没有什么难理解的,照做就是了
使用方式的话会分为两种(接下来会举一些官网上的例子):
使用时注意,meta里可以写多个map,下面这个例子中只写了keyWords
这种方式可以动态生成META标签的内容,一般META标签的内容需要根据变量去变化的时候,可以选用这种方式:
这些配置好了之后,就可以测试一下啦,打开调试工具,点击到Elements一栏,看下head标签下是否有你刚刚生成的meta,如果有的话,那么恭喜你,你成功的征服了它
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)