您好,登錄后才能下訂單哦!
這篇文章給大家介紹Vue中怎么利用prerender-spa-plugin做SEO優化,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
一、安裝插件
使用下面命令安裝對應插件
npm install prerender-spa-plugin --save npm install vue-meta-info --save
二、修改配置
1、創建vue.config.js文件,并添加下面內容
const PrerenderSPAPlugin = require('prerender-spa-plugin') const Renderer = PrerenderSPAPlugin.PuppeteerRenderer const path = require('path') module.exports = { configureWebpack: () => { if (process.env.NODE_ENV !== 'production') return return { plugins: [ new PrerenderSPAPlugin({ staticDir: path.join(__dirname, 'dist'), routes: ['/', '/message', '/link', '/about', '/detail/id', "/search"], renderer: new Renderer({ inject: { foo: 'bar' }, headless: false, renderAfterDocumentEvent: 'render-event' }) }) ] } }, }
2、修改main.js里面的內容
//引入metainfo import MetaInfo from 'vue-meta-info' Vue.use(MetaInfo) new Vue({ router, store, render: h => h(App), //添加下面這行 mounted() { document.dispatchEvent(new Event('render-event')) } }).$mount('#app')
3、在對應頁面添加下面內容
export default { name: "About", metaInfo: { title: "網頁設計,模板分享,源碼下載 - 糊涂博客", meta: [ { name: "keyWords", content: "網頁,簡介,個人,小程序,博客", }, { name: "description", content: "糊涂個人博客,一位編程愛好者的成長地。專注于前后端的學習,不定期更新分享踩坑過程,學習記錄、網頁模板、demo源碼等,也希望借此能夠認識更多的朋友。", }, ], }, }
4、使用npm run build命令打包后,會生成對應的目錄
三、收錄效果
關于Vue中怎么利用prerender-spa-plugin做SEO優化就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。