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或者都不写