版本:nuxt 2.15.8
Lazy Loading 是常見的圖片優化技巧,在使用大量圖片的網站尤其適用,可以提升網頁載入速度,節省流量的浪費,Google Lighthouse 也顯示此為有效提升評分的方式,言下之意會影響到 Google 搜索排名,本文介紹如何搭配套件 lazysizes 使用。
版本:nuxt 2.15.8
Bootstrap 是一款相當熱門的前端開發工具,可以幫助我們快速的設計跟自訂 RWD 網站,過去 Bootstrap 相依於 jQuery 開發,Bootstrap 5 不需使用 jQuery,新增 Utilities API,可以更簡易的管理或擴充樣式,讓程式碼更輕量,另外也新增了 Bootstrap Icons 供免費使用。
透過 create-nuxt-app 建置 Nuxt.js 專案時,雖然可以選擇 CSS 模板(UI framework),但選項內並沒有 Bootstrap
(Bootstrap Vue 搭配的是 Bootstrap 4.5
),因此需手動安裝。
版本:nuxt 2.15.8
vee-validate 是使用於 Vue.js 的輕量表單驗證套件(參考 php 框架 laravel 表單驗證所開發),僅需在表單上加入簡易語法就能進行驗證,執行:npm i [email protected]
Vue.js v2.x 需搭配 vee-validate v3.x
新增 plugins/vee-validate.js,在 nuxt.config.js 配置
|
版本:nuxt 2.15.8
當我們的新網站上線,外部連結少,或是網站規模很大時,透過 sitemap 網站地圖,可以讓 google 搜尋引擎爬蟲可以更快速的了解我們的網站上有哪些網頁並加以收錄,並建立索引,提升網頁出現的機率。
我們可以透過 @nuxtjs/sitemap 來快速建立 sitemap,執行:npm i @nuxtjs/sitemap
版本:nuxt 2.15.8
網站上線後,我們會需要 Google Analytics 和 Google Tag Manager 工具來追蹤分析網站流量,接下來說明如何在 Nuxt.js 專案內加入追蹤碼。
版本:
nuxt 2.15.8
ckeditor: 38.0.1
CKEditor 是一套歷史悠久且功能完整、輕量的富文本編輯器(rich text editor),為使用者提供所見即所得(WYSIWYG)的編輯區域,CKEditor 5 與舊版不同,使用 MVC 架構、ES6 編寫、UI 簡潔,且因應現在的前後端分離趨勢,與前端框架 React、Angular、and Vue.js 做整合,讓我們可以更便利的開發應用。
Update your browser to view this website correctly. Update my browser now