Blocksy 2.0 重大改版,如何無痛更新您的網站?

Blocksy 的開發團隊醞釀已久,在一個多月前陸續於官方 YouTube 頻道逐步釋出 Blocksy 2.0 的改版新功能,終於在 11/24 正式發布了!

如同其他佈景主題的重大改版,Blocksy 的使用者們或多或少還是會遇到更新佈景主題、外掛之後網站出現錯誤,或是先前設計的版面跳版、跳色等問題,根據我過去使用 Thrive Themes 的經驗,Blocksy 升級到 2.0 的步驟相對簡單。

文章回顧 – 「Blocksy – 使用超輕量佈景主題編輯器快速建立網站」。

文章回顧 – 「網站最佳化 – 網站改版就用「Blocksy 佈景主題 + Kadence Blocks 區塊編輯器

想直接看升級步驟的,前往 Blocksy 2.0 更新步驟章節。

Blocksy 2.0 新功能

為了不與其他外掛造成衝突,Blocksy 2.0 大幅度的更改 CSS 的變數名稱,除此之外,更新增、強化了數十種功能。

以下我們按類別擷取部分功能說明。

從以下的部分功能可以看出 Blocksy 對 WooCommerce 電商的功能強化與支援相當積極,使用 Blocksy 架設電商網站相對幸福的多。

  • Rearrange WooCommerce Data Layers
    • 商店 (Shop) 頁面可以自訂相關資訊 (價格、品名、商品描述、加入購物車按鈕等) 是否顯示,以及排列順序。
    • 單一商品頁面可以自訂相關資訊 (價格、品名、商品描述、購買數量、加入購物車按鈕等) 是否顯示,以及排列順序。
  • Reworked WooCommerce Product Tabs
    單一商品頁面下方的頁籤除了商品描述與評分之外,可以新增額外的頁籤了!
  • New Extensions Manager
    管理面板中 Blocksy 的 Dashboard 下,Extensions 頁籤中對擴充功能有更好的管理與展示。
  • Compare View for Products
    使用 Shop Extra 擴充功能,啟用 Compare View 選項即可在自訂外觀時使用商品比較的功能。
  • Enhanced Product Review System
    使用 Shop Extra 擴充功能,啟用 Advanced Reviews 選項即可在自訂外觀時在單一商品頁面中看到進階的商品評價功能,訪客可以給予評等星級、留下完整的評價內容並提供相關圖片。
  • New Account Dropdown Menu
    商店網站的我的帳號圖示現在提供了下拉選單功能 (舊版本是連結,只能連到我的帳號頁面),選單中可以顯示我的帳號、編輯個人資料、登出、自訂連結、Content Block 等功能。
  • Related Posts & Products Slider View
    單一商品頁面下方的關聯/相關商品提供更豐富的資訊,例如評等星級,並且新增了 Slider 功能能夠顯示更多商品。
  • Video Thumbnails for Posts & Products
    部落格的文章以及商店中的商品的精選圖片可以使用影片呈現了!
  • Free Shipping Progress Bar
    使用 Shop Extra 擴充功能,啟用 Free Shipping 選項即可在自訂外觀時指定此功能是否在購物車、結帳、Mini Cart 等頁面出現。新增商品至購物車中能夠看到達成免運門檻的進度條,可以增加顧客選購更多商品的誘因。
  • Additional Product Badges
    提供更多顯示在商品左上角的標籤,例如售完、新商品等標籤,能提高購物的轉換率。
  • Personalized “Thank You” Order Pages
    使用 Shop Extra 擴充功能,啟用 Custom Thank You Pages 選項即可在 WooCommerce 的 Marketing 功能中新增自訂的 Thank You Pages,更能在這個頁面中加入其他促銷商品提高銷售業績。
  • Size Guides for Products
    使用 Shop Extra 擴充功能,啟用 Size Guide 選項即可在 WooCommerce 的 Products 功能中新增自訂衣物的尺寸對照表,方便顧客瀏覽、選購。
  • Variation Swatches for Products
    使用 Shop Extra 擴充功能,啟用 Variation Swatches 選項即可在商店頁面的可變商品中看到此商品提供的可變屬性,點選不同可變屬性能切換商品圖片。顧客無須進入單一商品頁面就能輕鬆瀏覽商品。
  • WooCommerce Product Filters
    使用 Shop Extra 擴充功能,啟用 Filters 選項即可在外觀下的小工具中,將篩選條件加到商店頁面的 sidebar 中。可以根據商品類別、可變屬性、品牌等進行商品的篩選。

Blocksy 一直以來帶給大家的感覺就是簡單易用、輕量、不影響網站載入效能,但看到 Blocksy 2.0 依然花費了大量精神在處理效能最佳化的問題,真的令人感到安心。

  • Performance option to load Gravatars locally
  • Load theme slider CSS only when needed
  • Optimize fonts loading logic in frontend
  • Smarter loading of overlays JS files on trigger event
  • Split WooCommerce related JS from the main bundle
  • WooCommerce mini cart JS performance
  • Smarter load extensions CSS files (only when extensions is activated and present on a page)
  • Faster PHP classes autoloader

期待已久的新功能

  • New Dark Mode
    大家期待已久的深色/夜間模式來了,可以提供給夜貓子訪客良好的觀看體驗。
  • New Maintenance/Coming Soon Mode
    當網站準備改版或新增功能時,可以將訪客導向至維護模式頁面。
  • Copy Post Types Customizations
    當使用 Post Types Extra 擴充功能,啟用 Copy Options 選項即可在自訂外觀時將某個文章類型的設計複製到其他文章類型上,藉此可以統一網站呈現的風格。
  • New Conditional Manager
    對 Blocksy 中的 Content Block 提供了條件觸發功能,可以大量減少對第三方條件觸發功能外掛的依賴。
  • New Color System
    在自訂外觀時可以將網站形象色彩保存為自訂的調色盤,這樣一來在橫跨各個頁面進行設計時,能更方便的使用網站的形象色彩達成風格一致的設計。
  • Advanced Posts Block
    在頁面中可以加入嶄新的文章列表區塊,從官方提供的樣式範本中選取適合網站風格的文章排列方式,或是自由的自訂文章列表區塊的樣式。

Blocksy 2.0 更新步驟

在這次的更新中,我們網站的 Blocksy 版本在更新前是 1.9.11,更新後為 2.0.1。

  • Blocksy Companion 外掛
  • Blocksy Theme 佈景主題

步驟零

首先,不管對網站要做任何的更動,都別忘了要先做好網站的備份。

我是使用 Cloudways 管理網站,所以從管理面板中先找到要更新版本的網站名稱,接著從「Application Management」>「Backup And Restore」可以找到備份的選項。

按下右方的「TAKE BACKUP NOW」按鈕即可,花費的時間視網站大小而定,稍等一下即可在左邊的 RESTORE 區塊看到這次的備份時間。

如果後續步驟遇到任何問題,出現嚴重系統錯誤,別擔心,回到 Cloudways 的這個頁面,找到想要回復的備份版本時間,按下「RESTORE APPLICATION NOW」後稍等一下就能讓網站恢復原狀了。

如果網站流量不小,為了避免影響訪客對網站的體驗,建議最好在夜深人靜或是分析平常訪客人數最少的時段來進行更新。

步驟一

為避免效能最佳化外掛的影響,在進行升級之前我先把 Clearfy 效能最佳化外掛停用了。

待所有步驟都完成之後再啟用 Clearfy 外掛。

補充步驟 – CSS 調整

感謝 Blocksy 官方社群有大神寫了 Blocksy v1 到 Blocksy v2 的 CSS 變數名稱轉換工具,執行這個步驟中的操作之後,後面的「步驟四」就可以省略跳過了。

首先,在版本升級之前 (Blocksy v1.x) 先到「外觀」>「自訂」進入佈景主題的編輯模式。

選擇「一般」>「管理選項」,點擊「匯出自訂設定值」。

Blocksy-customizor-export-settings1

選擇匯出「自訂器設定」,按下匯出按鈕。

Blocksy-customizor-export-settings2

接著到電腦的下載目錄找到剛剛匯出的 *.dat 檔案。使用文件編輯器打開檔案,將內容全選複製貼到轉換工具的左半邊,按下中間的「Rewrite CSS v1.x to v2.x」按鈕就會在右邊出現轉換好的「自訂器設定」內容。

左邊文字框的下方也會出現轉換成功,總共替換了多少數量等訊息。

Blocksy-convert-ccs-to-v2

將右邊轉換好的「自訂器設定」內容全選複製並取代之前下載的 *.dat 檔案內容,接著回到「外觀」>「自訂」>「一般」>「管理選項」,將檔案拖曳到「匯入選項」下的虛線框框中,按下「匯入自訂設定值」。

Blocksy-customizor-import-settings

步驟二

我們先更新 Blocksy Companion 外掛。

從後台管理面板中的「外掛」>「已安裝外掛」中找到 Blocksy Companion 外掛 (免費與 Pro 版本外掛名稱略有差異),按下「立即更新」。

Blocksy Companion Plugin

步驟三

接著是 Blocksy Theme 佈景主題。

從「控制台」>「更新」頁面中往下拉可以找到佈景主題的部分。勾選 Blocksy 之後按下「更新佈景主題」。

Blocksy Theme

步驟四

因為 Blocksy 2.0 的改版涉及許多底層的變數更名,因此官方建議在這種規模的改版時可以進入佈景主題外觀重新發佈內容,以確保系統能觸發並帶入新的改變。

從「外觀」>「自訂」進入佈景主題的編輯模式。

Blocksy Theme-Customizer

我們採用簡單的方式,將頁首的元素從第二列拉到第一列,然後按下左上角的「發佈」按鈕。

Blocksy Theme-Customizer-Publish Header1

接著再把同一個元素從第一列拉回到第二列,恢復原本的設計。然後按下左上角的「發佈」按鈕。

在這個步驟應該會有不少站長遇到跟我一樣的問題,右上角選單字體的顏色都變了。

Blocksy Theme-Customizer-Publish Header2 (1)

為了把選單字體顏色修正回來,找到選單的「設計」>「字體顏色」,將顏色修改回原本的設計。

Blocksy Theme-Customizer-Publish Header2

這部分的影響應該是新功能 New Color System 造成的。當然,也別忘了檢查網站其他部分的顏色設定是否正確喔。

為了重設 Rest API,需要到「設定」>「永久連結」頁面,拉到最下面按下「儲存設定」即可。

這個步驟一般是對於有使用 CPT 自訂文章類型工具的站長會有需要。

步驟六

最後,不管是對網站進行任何層級的更新,更新完都建議手工清除一下快取。

Blocksy Theme-Clear Cache

因為我使用的是 Cloudways,內建使用的 Breeze 外掛就提供了相當方便的快取管理功能。按下「清除全部快取」、「清除 Varnish 外取」即可回到網站頁面檢視內容、排版、設計是否正常。

步驟七

最後的小提醒,如果網站本來有針對佈景主題進行 CSS 的客製調整,記得參考官方提供的 CSS 變數更名紀錄進行調整喔。

結語

使用 Blocksy 兩年多了,雖然這次的 2.0 改版造成了一些站長與 Agency 替客戶管理的大量網站在升級過程中出現問題,但在按照上述步驟操作下,我的網站很順利的無痛升級到 Blocksy 2.0!

如果您有使用 Blocksy 架設的網站,不彷參考上面的步驟進行升級。

如果您對 Blocksy 一直感興趣但尚未開始使用,因為 Blocksy 2.0 大改版新增了許多功能,過了今年的黑五之後官方即將要大幅度調漲定價,可以把握黑五的大折扣購入 Blocksy Pro 唷,這樣我們 Blocksy 社群就會又多了許多同伴能一起討論了。(●’◡’●)

Blocksy Pro 的定價

(行動裝置可左右滑動查看更多方案)

方案PersonalProfessionalAgency
網站授權數量110unlimited
年費方案$69$99$149
LTD 方案$199$299$499
The-Plugin-With-the-Best-Video-Experience-440X231

Blocksy Pro

使用優惠碼「QNSAVE10」獲得10%折扣!

2 則留言

  1. 你好,我嘗試升級到2.0以上的版本,但是只要一更新電商頁面上的登錄鈕就會變成這樣項目
    [account]
    尚未註冊
    或是沒有
    view.php
    檔案。請問這有解嗎?謝謝

    • Blocksy 在後來的版本應該已經加上自動轉換的功能,不需要再使用文中步驟二的操作了。
      你用的是哪一種電商外掛? 是 WooCommerce 嗎?
      如果方便的話,歡迎加入社團可以直接提供截圖畫面一起討論唷~

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *