首頁>Club>
單頁應用webpack+vue很方便,但是網站應用要做seo和多頁,頁面還是模板,應該怎麼做?
2
回覆列表
  • 1 # 小鄭搞碼事

    首先,我用下面這段話先來直接回答一下你提到的一些問題。前端開發多頁應用可以用webpack,也可以不用webpack,這取決於你的開發方式。其次,針對你下面附帶的那個問題,如果你開發的網站專案對SEO有要求,且自己對框架(如vue、react等)又熟悉和能駕馭的情況一下,那麼你可以考慮將你的網站專案做成同構直出,或者使用NODE做中間層(這裡也可用到NODE的一些模板),做直出都是可以的。接下來就是解釋兩個問題:1. 明白webpack的作用因為只有你真正明白了webpack的作用,你才會知道為什麼前端開發多頁應用可用,也可不用webpack。2. 網站專案如何解決SEO問題方面至少有三種,我說兩種前端經常處理的方式。一、搞懂webpack一句話理解就是:webpack就是一個模組塊打包器。關於webpack的使用和配置細節,網上有好多詳細的資料,之前,我也寫過好多相關文章,可能參考,研究一下,都很容易學會,特別是之前有過使用grunt/gulp等經驗的同學。然而,我覺得最重要的是需要搞懂為什麼會出現webpack ,它在我們開發專案過程中解決什麼問題。因為如今的網頁相當於是一個功能豐富的應用。都具有複雜的JS程式碼和一大堆所依賴的包,開發的過程自然不簡單,前端界為了簡化開發專案的複雜度,出現的好多高效的實踐方法,如模組化開發,如使用新的語言特性,如CSS的預處理器等。雖然這些方法提高了開發效率,但開發的檔案需要額外的處理才能被執行環境所識別,需要有效的載入這個資源也需要各種處理。所以webpack出現了。它能將這些瀏覽器不認識的東西轉換成瀏覽器能解析的東西。二、如何解決seo我在之前寫過的關於頁面渲染方式如何做選擇的文章中,說到過目前前端界使用的四種頁面渲染方式。其中能解決SEO問題的有三種都能。1. 後端模板渲染2. node中間層3. 服務端渲染解決首屏SEO問題,本質就是將首屏的原始碼靜態輸出到瀏覽器。如果技術團隊支援的話,使用框架(vue/react)進行服務端渲染,做同構直出是一種優越的辦法。如果有後端支援,選擇後端模板渲染,只是專案維護是更困難些。而前端有資源和能力的情況下,使用node中間層,搭配各種node模板來做技術實現,也是不錯的。總之,這些都能解決SEO問題。

  • 中秋節和大豐收的關聯?
  • 孩子上一年級,逃離學校三回了,家長該怎麼辦?