prerender-spa-plugin 預渲染外掛的使用說明
1:單頁面應用不利於SEO
SSH伺服器端渲染
預渲染**
由於頁面較少,且預渲染相對於SSH比較簡單,於是選擇預渲染頁面,預渲染可以極大的提高網頁訪問速度。而且配合一些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 裡面其他檔案是我們自己的一些東西不用管
之前打包後 是下面這樣的
配置後 注意 routes: [ '/', '/login' , ],
就是把你當前的路由換成靜態檔案而已
相關文章
- 預渲染外掛prerender-spa-plugin使用總結Plugin
- vue預渲染之prerender-spa-plugin外掛應用VuePlugin
- 如何使用prerender-spa-plugin外掛對頁面進行預渲染Plugin
- Vue prerender-spa-plugin 預渲染VuePlugin
- Symfony2外掛FOSUserBundle的使用說明
- SAPLINK 使用說明 外掛 程式上下傳
- IDEA Maven Helper 外掛的安裝與使用說明IdeaMaven
- Flutter外掛之webview_flutter簡要使用說明FlutterWebView
- eclipse中ext的外掛安裝說明Eclipse
- jenkins構建後操作post build tasks外掛的使用說明JenkinsUI
- DataTables表格外掛使用說明
- 說說如何使用 vue-router 外掛Vue
- vue預渲染prerender-spa-plugin解決首屏白屏問題VuePlugin
- Vue SPA專案SEO優化之預渲染Prerender-spa-pluginVue優化Plugin
- Webpack外掛是如何編寫的——prerender-spa-plugin原始碼解析WebPlugin原始碼
- Lightbox_me彈出層外掛使用說明簡單介紹
- Linux Mount 掛載裝置使用說明Linux
- 平臺+外掛軟體設計思想原始碼說明 (轉)原始碼
- LUT Gallery怎麼用?LUTS調色預設預覽管理外掛使用教程 (FCPX外掛)
- 使用說明
- 10個最實用的個時間軸外掛(帶詳細說明)
- oracle10g 預設使用者說明Oracle
- fastadmin的【外掛管理】外掛使用教程AST
- WebApiClientCore使用說明WebAPIclient
- QLExpress使用說明Express
- postman 使用說明Postman
- Sqlite使用說明SQLite
- certbot 使用說明
- cmake使用說明
- PhotoSwipe外掛的使用
- HtmlWebpackPlugin外掛和HtmlWebpackInlineSourcePlugin外掛的使用HTMLWebPlugininline
- Bitbucket使用說明與SourceTree的使用
- sql trace的使用說明一SQL
- Emacs 的 info 使用說明(轉)Mac
- 簡要的CKeditor使用說明
- 02 Vue預設專案說明Vue
- react 的pdf預覽外掛應用React
- JPA EntityManager使用說明