prerender-spa-plugin 預(yù)渲染插件的使用說明

1:單頁面應(yīng)用不利于SEO

SSH服務(wù)器端渲染

預(yù)渲染**

由于頁面較少,且預(yù)渲染相對于SSH比較簡單,于是選擇預(yù)渲染頁面,預(yù)渲染可以極大的提高網(wǎng)頁訪問速度。而且配合一些meat插件,基本可以 
滿足SEO需求


webpack 配置  
 // https://github.com/chrisvfritz/prerender-spa-plugin
new PrerenderSPAPlugin({
  staticDir: config.build.assetsRoot,
  // Routes to render
  routes: [ '/', '/login' ,  ],
  //壓縮html
  minify: {
    collapseBooleanAttributes: true,
    collapseWhitespace: true,
    decodeEntities: true,
    keepClosingSlash: true,
    sortAttributes: true
  },
  //這個沒有配置成功過  可能是
  // renderer: new Renderer({
  //   inject: {
  //     foo: 'bar'
  //   },
  //   headless: false,
  //   renderAfterDocumentEvent: 'render-event'
  // })
})

我用的腳手架 vue-cli webpack
打包目錄是public 里面其他文件是我們自己的一些東西不用管
之前打包后 是下面這樣的

image.png

配置后 注意 routes: [ '/', '/login' , ],


image.png

就是把你當(dāng)前的路由換成靜態(tài)文件而已

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,724評論 19 139
  • 1 Webpack 1.1 概念簡介 1.1.1 WebPack是什么 1、一個打包工具 2、一個模塊加載工具 3...
    Kevin_Junbaozi閱讀 7,046評論 0 16
  • (1) 有“中國流行民謠第一人”和“鼓王”之稱的歌手趙牧陽,曾與汪峰等人一同撐起了“鮑家街43號”。樂隊解散后,趙...
    后海的歌閱讀 776評論 6 4
  • 真的開始倒計時了,心里卻有點舍不得了,來J城已經(jīng)有段時間了,可是現(xiàn)在要開始習(xí)慣離開,我是個慢熱的人,可是卻是個深情...
    小野家出品閱讀 299評論 0 0
  • 對于一個即將踏入社會的大學(xué)生來說,大約都要頭疼工作住宿的問題。暑假里因為在廣州兼職,因為只短暫住宿一個多月,同伴們...
    婷婷在想什么閱讀 1,940評論 18 39

友情鏈接更多精彩內(nèi)容