vue3 vite seo

使用 vite-plugin-seo-prerender 做页面预渲染

安装 vite-plugin-seo-prerender 解决打包多个页面

yarn add vite-plugin-seo-prerender -D

配置vite.config文件

import seoPrerender from 'vite-plugin-seo-prerender' // https://vitejs.dev/config/ export default defineConfig({ plugins: [ seoPrerender({ routes: [ '/', '/about' ] // 需要生成的路由 }) ] })

执行 yarn build 时就可以打包多个页面

解决页面路由元信息配置问题

使用 vue-meta-info 进行配置路由元信息,设置title、描述、关键字,解决SEO的问题

yarn add vue-meta-info -D

配置main.js文件

//main.js import App from "./App.vue"; import MetaInfo from 'vue-meta-info' createApp(App).use(MetaInfo)

在需要的页面中配置路由元信息

script的lang必须统一使用ts或者都不写
image

打包的最终结构

image


__EOF__

本文作者wjs0509
本文链接https://www.cnblogs.com/wjs0509/p/18042735.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   wjs0509  阅读(719)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
点击右上角即可分享
微信分享提示