在 GeneratePress 和 Astra 之間糾結選擇一個作為您 WordPress 網站的主題?
從資料上看,這是兩個最受歡迎的 WordPress 主題。它們的基本方法也相同,因此很難在它們之間做出選擇。
它們都提供了輕量級的多用途基礎,並具有豐富的 WordPress 定製器控制元件來幫助您進行定製。從部落格到商務網站、電子商務商店、會員網站等,您都可以使用它們。
總的來說,兩種方式都不會出錯,但每種主題都有一些獨特的強項,可能會促使你朝一個方向或另一個方向發展。為了幫助您找到這些不同之處,我們將從以下幾個關鍵方面對 GeneratePress 和 Astra 進行比較:
- 使用者介面
- 入門網站
- 定價
- 模組
- 免費與高階功能
- 佈局和風格定製
- 效能
- 頁面生成器整合
- 開發人員相容性
- 電子商務整合
- 其他整合
- 支援和文件
GeneratePress與Astra – 快速介紹
在進行比較之前,我們先快速介紹一下這兩個主題。
GeneratePress
GeneratePress 是 Tom Usborne 推出的一款輕量級多用途主題。開箱即用,大小不到 10 KB,以程式碼簡潔著稱。
據 WordPress.org 統計,截至 2020 年 12 月,GeneratePress 已在 30 多萬個網站上執行。在 1,150 多條評論中,它獲得了完美的五星評級。
Astra
Astra 也是一款輕量級多用途主題,重量不到 50 KB。它由 Brainstorm Force 開發,該團隊還開發了許多其他流行外掛,包括 Spectra 和 Ultimate Addons for Gutenberg/Elementor/Beaver Builder。
Astra 是 WordPress.org 上唯一一款活躍安裝量突破一百萬的非預設 WordPress 主題,這給人留下了深刻印象。在 5200 多條評論中,它還獲得了完美的 5 星評級。
(建議閱讀:基於全面測試的 11 款最快的 WordPress 主題)。
GeneratePress與Astra – 使用者介面
GeneratePress 和 Astra 都依賴 WordPress 定製器來進行大部分修改,它提供了一個方便的視覺化、無程式碼介面來進行修改。使用自定義器的另一個好處是,它可以讓你實時預覽更改,無需儲存和重新整理。由於 GeneratePress 和 Astra 的可定製性很強,因此在檢視網站前端設計時,有時很難(或不可能)識別它們。如果你遇到一個網站,想知道它是使用 GeneratePress 還是 Astra,請使用我們方便的 WordPress 主題檢測工具。
在本節中,我們將比較兩種主題的上架和使用者介面。在本節中,我們將特別關注 WordPress.org 上的免費主題,但隨著比較的深入,我們還會涉及許多高階功能。
GeneratePress
GeneratePress 的免費版不提供啟動網站(但高階版提供)。此外,免費版不提供任何後臺儀表盤設定。因此,當你安裝免費主題時,第一步就是直接跳轉到原生的 WordPress 定製器:
GeneratePress 自定義選項
在個性化定製器設定中,GeneratePress 比 Astra 更加輕量級。正因為如此,Astra 在個性化定製器設定中給人的感覺更友好一些。
例如,當你選擇一個預設的標題佈局時,你只需從一個基本的文字下拉選單中進行選擇:
GeneratePress 中的頁首設定
這是與 Astra 不同的方法,稍後你就會看到。
在編輯單個內容時,你還將獲得一些額外的選項,我們將在討論頁面生成器相容性時再進行討論。
總的來說,GeneratePress 對 WordPress 定製器的詳細使用堅持了其輕量級、無臃腫的方法。
Astra
由於 Astra 即使是免費版本也提供入門網站,因此它的入職流程更有條理一些。不過,Astra 的大部分時間還是要花在 WordPress 定製器上。
當你第一次啟用 Astra 時,它會提示你安裝配套的 Starter Templates 外掛,這可以讓你訪問可匯入的演示網站:
Astra 提示安裝入門網站
點選 Get Started 將安裝演示網站外掛,接下來我們將介紹該外掛。
除此之外,你還可以在本地 WordPress 定製器中進行其他操作,就像在 GeneratePress 中一樣:
Astra 自定義選項
Astra 的定製器設定區域給人的感覺更加友好和直觀。例如,在選擇預製的標題佈局時,你可以看到佈局的視覺效果,而不僅僅是一個文字列表:
Astra 主題定製器選項
區別大嗎?當然不是。但就新手友好性而言,大多數人可能更喜歡 Astra 的設定方式。
你還將獲得頁面級控制元件,我們將在頁面生成器相容性部分介紹這一點。
GeneratePress與Astra – 初始網站
在可匯入的預建演示網站方面,Astra 的選擇要多得多。此外,Astra 的免費版本還包括啟動網站,而只有付費購買 GeneratePress Premium 才能獲得啟動網站。
基於這些原因,Astra 在可匯入的初級網站方面更勝一籌。
GeneratePress
同樣,只有購買 GeneratePress Premium,GeneratePress 才會提供啟動網站。免費版不提供任何啟動網站,如果你不想從頭開始,這一點很重要。
在高階版中,GeneratePress 提供使用三種不同內容構建器構建的入門網站:
- 原生 WordPress 編輯器(區塊)– 44 個不同的網站。
- Elementor– 14 個不同的網站。
- Beaver Builder Pro– 6 個不同的網站。
總共有 64+ 個預建網站可供選擇。
要匯入 GeneratePress 的入門網站,您需要啟用 GeneratePress Premium 中的網站庫模組。然後,您就可以在 WordPress 儀表板中瀏覽演示網站,只需點選幾下即可匯入。
匯入啟動網站時,您可以選擇全部匯入或部分匯入。您可以匯入
- 只匯入 WordPress 自定義設定。
- 自定義器設定和所有演示內容。
如何使用 GeneratePress 匯入初始站點
Astra
Astra 提供大量免費的入門網站,並通過高階的 Essential 或 Growth 捆綁包提供更多入門網站。
Astra 有 240 多個可與 WordPress 區塊編輯器、Elementor 和 Beaver Builder 配合使用的啟動模板。這些模板的程式碼簡潔、相容,你可以將其用於你選擇的任何頁面生成器。更多模板也在不斷新增中。
與 GeneratePress 不同的是,不同內容編輯器之間的啟動網站有一些重疊。例如,你可以找到使用區塊編輯器和 Elementor 構建的完全相同的啟動網站。
因此,你不能只把模板的總數加起來。但總的來說,你可以看到 Astra 絕對比 GeneratePress 提供了更多的選擇。即使只看 Elementor 演示網站,它的數量也是後者的兩倍。
要安裝 Astra 的啟動網站,首先需要從 WordPress.org 安裝配套的啟動網站外掛(或同等的高階版本,以訪問高階演示網站)。
然後,您就可以在 WordPress 儀表板中瀏覽啟動網站了。匯入啟動網站時,您可以選擇完全匯入或部分匯入。你可以匯入
- 從演示網站匯入內容。
- 僅匯入 WordPress 自定義設定(無內容)
- 僅匯入內容。
選擇使用 Astra 匯入哪些內容
GeneratePress與Astra – 定價
GeneratePress 和 Astra 在 WordPress.org 上都有免費版本,也有可以解鎖更多功能的高階版本。
就高階版本而言,兩者的定價基本相同。唯一的例外是,Astra 需要購買更昂貴的產品才能解鎖高階機構模板。
GeneratePress
GeneratePress 提供兩種付款方式:
- 一年的支援/更新費用為 59 美元。第一年後續費可享受 40% 的折扣。
- 249美元用於終身支援/更新
兩種計劃都允許在最多 500 個網站上使用。
Astra
對於高階主題,Astra 有三種定價選項:
- Astra Pro:59 美元可獲得一年的支援/更新。
- 基本套餐:169 美元/年
- 增長套餐:249 美元/年
兩種計劃都允許在無限網站上使用。還有“終身”定價選項。
不過,GeneratePress 也有一些不同之處。最明顯的是,如果你想使用高階模板,至少需要 169 美元(一年)或 849 美元(終身)的基本捆綁包。該捆綁包還可以使用開發者的其他一些外掛,如 Elementor/BeaverBuilder 的 Ultimate Addons。
GeneratePress與Astra – 模組
GeneratePress 和 Astra 的高階版本都採用了模組化方法,您可以啟用或禁用想要使用的特定功能。
在本節中,我們將向您介紹兩種主題各自提供的模組。一般來說,Astra 的模組列表更長,這也是有道理的,因為 Astra 的功能通常比 GeneratePress 更豐富一些。
GeneratePress
GeneratePress 完整的模組列表
Astra
Astra 模組完整列表
GeneratePress與Astra – 免費和高階功能
如上所述,這兩個主題在 WordPress.org 上都有廣受歡迎的免費版本,也有功能更多的高階版本。從技術上講,高階版本是免費核心主題的一個附加外掛–無論您使用的是免費版本(只有主題)還是專業版本(主題加上高階附加外掛),您使用的主題都是完全一樣的。
您需要使用高階版才能訪問我們在上一節中向您展示的所有模組。
總的來說,Astra 的免費功能更多一些,作為免費主題也更靈活。因此,如果你打算只使用免費版本,Astra 可能是更好的選擇。
GeneratePress與Astra – 佈局和風格定製
我們在比較免費版和高階版的功能時略微提到了這一點,現在讓我們更深入地瞭解一下這兩款主題的佈局和風格定製選項。
總的來說,Astra 和 GeneratePress 都提供了大量的自定義選項,這也是它們如此受歡迎的原因。
不過,這部分內容很難進行比較,因為可用的選項太多了(尤其是高階版本)。如果要對每項功能進行深入探討,就需要寫一整本電子書了!
總的來說,Astra 在功能數量上略勝一籌。但在大多數情況下,這兩款主題都能為你提供所需的所有選項。大多數使用者可能只會注意到一些小眾功能上的區別。
例如,在涉及到“核心”領域時,它們都具有超強的靈活性:
- 排版
- 配色
- 佈局
- 頁首生成器
- 頁尾生成器
GeneratePress與Astra – 效能
與一般的 WordPress 主題相比,GeneratePress 和 Astra 都對效能進行了優化,都能讓你的網站快速載入。
不過,總的來說,GeneratePress 在效能方面略勝一籌,但差距並不大。不過,如果你是 WordPress 效能迷,GeneratePress 還是有優勢的。
為了測試效能,我們在一個全新的 WordPress上安裝了每個主題,並使用 WebPageTest 進行了測試。我們沒有匯入啟動網站,因為那裡有太多的變數需要比較。顯然,如果你使用的是可匯入的啟動網站,那麼你的真實網站會更重。
GeneratePress
新安裝的 GeneratePress 主題的效能
Astra
全新安裝 Astra 主題的效能
比較
為了方便您使用,以下是 GeneratePress 與 Astra 在新安裝情況下的對比資料:
GeneratePress | Astra | |
HTTP 請求數 | 7 | 9 |
頁面體積 | 26 KB | 42 KB |
可以看出,在預設狀態下,GeneratePress 比 Astra 稍微輕一點。不過,兩者都比大多數其他 WordPress 主題要輕巧得多,因此很難對 7 個 HTTP 請求和 9 個 HTTP 請求進行爭論。
GeneratePress與Astra – 頁面生成器相容性
GeneratePress 和 Astra 都能與流行的頁面生成器外掛完美搭配。更具體地說,兩者都提供基於頁面生成器的可匯入啟動網站,以及頁面級控制元件,可輕鬆控制頁面生成器設計的畫布。
GeneratePress
在處理單個內容時,GeneratePress 可以讓你調整佈局,也可以禁用某些元素。
你可以調整以下元素:
- 側邊欄佈局 – 可選擇任何側邊欄佈局(禁用、切換兩側、新增額外側邊欄等)。
- 頁尾小工具 – 更改頁尾小工具的數量,從 0 到 5 不等。
- 內容容器 – 可選擇預設、全寬或包含。
您還可以通過勾選覈取方塊禁用以下元素:
- 頂部欄
- 頁首
- 主導航
- 二級導航
- 精選圖片/頁面標題
- 內容標題
- 頁尾
GeneratePress 頁面級控制元件
Astra
Astra 還提供詳細的頁面級控制元件,包括一些控制頁首行為的附加選項。例如,您可以逐頁啟用固定或透明頁首。
您可以調整以下設定:
- 側邊欄 – 右側、左側或禁用。
- 內容佈局 – 方框式、內容方框式、全寬包含式、全寬拉伸式。
- 透明標題 – 啟用或禁用。
- 頁面標題 – 設定自定義頁面標題(下一節將詳細介紹該功能)。
- 固定頁首 – 啟用或禁用。
您還可以通過選中一個覈取方塊來禁用以下元素:
- 主頁首
- 標題
- 麵包屑
- 精選圖片
- 頁尾欄
Astra 頁面生成器相容性
GeneratePress與Astra – 開發人員友好性
GeneratePress 和 Astra 對開發者都相當友好,而且都有一些有用的工具來幫助你定製主題。
總的來說,GeneratePress 可能略勝一籌,因為它採用了統一的定製方法,但兩者都很強大,都為你提供了大量選擇。
GeneratePress
GeneratePress 對開發者最有用的功能之一是它的元素模組(需要高階版本)。GeneratePress Elements 是一個集鉤子、新增自定義佈局元素等功能於一身的地方。
一旦你掌握了竅門,把所有東西都放在一個地方就會非常有用。新增新元素時,你可以選擇四種不同的元素型別:
- 區塊
- 頁首
- 鉤子
- 佈局
例如,假設你想在 GeneratePress 的眾多鉤子位置之一新增一個鉤子(視覺化指南在這裡)。你可以建立一個新的鉤子元素型別。然後新增要執行的程式碼並選擇鉤子位置:
GeneratePress 元素建立器
然後,最重要的是,你可以設定顯示規則,只在特定內容上執行鉤子(無需使用任何程式碼)。你甚至可以針對使用者角色或登入狀態進行設定。
您還可以通過大量不同的方式鎖定特定內容,包括文章型別、類別、標籤、自定義分類法、作者等:
使用 GeneratePress Elements 的顯示規則
總的來說,GeneratePress Elements 考慮得非常周全,是開發人員的好幫手。
Astra
Astra 還為開發者提供了大量工具。
首先,如果你想使用 Astra 的鉤子(這裡有視覺化指南),可以安裝官方的 Astra 鉤子外掛,以便直接從 WordPress 定製器新增鉤子。這種方法的好處是免費。
不過,Astra 的免費鉤子實現不具備 GeneratePress 提供的簡易顯示規則功能,因此您需要直接在程式碼中新增這些條件:
免費的 Astra 鉤子外掛
不過,如果你擁有 Astra Pro,你就可以訪問自定義佈局和頁面標題(如果你使用 GeneratePress,這些佈局和標題會被封裝到元素中)。
對於這些元素,Astra 會像 GeneratePress 一樣提供詳細的顯示規則。您可以使用自定義佈局功能新增鉤子,這基本上可以讓您訪問這些相同的顯示規則:
Astra 還有一個專門的白標功能,GeneratePress 目前還沒有提供(雖然有一些變通方法)。
Astra 還有一個專門的白標功能,而 GeneratePress 目前還沒有提供(雖然有一些變通方法)。
GeneratePress與Astra – 電子商務整合
GeneratePress 和 Astra 都提供 WooCommerce 相容性和內建功能。Astra 還為 Easy Digital Downloads、LearnDash 和 LifterLMS 提供了專用模組,而 GeneratePress 沒有提供任何特殊的 Easy Digital Downloads 功能。
但總的來說,Astra 與 WooCommerce 的整合度更高,具有更多 WooCommerce 特有的功能。因此,對於 WooCommerce 商店來說,Astra 可能是一個更好的選擇,儘管 GeneratePress 在大多數情況下仍然不錯。
例如,Astra 具有
- 下拉式購物車
- 非畫布式 WooCommerce 側邊欄
- 內建產品快速檢視
- 無分心結賬或兩步結賬(請閱讀我們的 WooCommerce 結賬頁面指南)
- 銷售產品的醒目指示器
- 大量自定義設定,可控制您的單個產品和目錄
GeneratePress 確實與其中一些功能相匹配,例如無干擾結賬。但總的來說,Astra 在整合 WooCommerce 方面絕對領先。
其他值得注意的整合
除了 WooCommerce 整合之外,GeneratePress 並沒有太多值得一提的整合,但 Astra 確實有一些額外的技巧。
除 WooCommerce 外,Astra 還有以下專用模組:
GeneratePress與Astra – 支援與文件
如果您購買了高階版本,GeneratePress 和 Astra 都會提供高階支援。這兩款主題都有詳細的知識庫,您可以在其中獲得幫助。
總的來說,GeneratePress 在支援方面略勝一籌,原因如下。
GeneratePress
首先,GeneratePress 為主題的所有功能提供了詳細的文件。如果您遇到任何問題,這總是一個很好的開始。
如果你還需要一對一的支援,可以使用公共支援論壇。任何人都可以檢視論壇,但您需要擁有有效的許可證才能釋出主題。現在,支援論壇有時會有不好的名聲,但 GeneratePress 做得非常好,對新主題的回覆非常快。
你甚至還能看到開發者湯姆-烏斯伯恩(Tom Usborne)有時仍在回覆詢問(儘管 GeneratePress 已經發展到由專門的客戶支援人員處理大多數詢問的地步)。
此外,由於支援論壇是公開的,因此您也可以通過谷歌搜尋現有的支援主題,找到問題的答案。
如果想獲得社羣支援,還可以加入 GeneratePress Facebook 官方社羣,該社羣有 6700 多名成員。
Astra
與 GeneratePress 一樣,Astra 也有一個包含數百篇文章的詳細知識庫。
如果你需要更多幫助,可以提交支援票據。由於 Astra 使用的是票據支援,因此沒有像論壇支援那樣的問題搜尋索引。
在社羣支援方面,Astra 還擁有一個龐大的 Facebook 官方社羣,成員超過 50,000 人。
小結
GeneratePress 和 Astra 廣受歡迎是有原因的:它們都是優秀的 WordPress 主題,你不會選錯任何一款。
總的來說,Astra 比 GeneratePress 提供的更多東西。它有更多的整合、更多的啟動網站、更多的自定義選項等。這是否意味著它更好?不一定。如果 GeneratePress 有一個你喜歡的啟動網站,那麼 Astra 有更多的啟動網站並不重要,因為你只需要那一個模板。
同樣,如果你不使用 WooCommerce,Astra 有更詳細的 WooCommerce 整合也沒什麼關係。
另一方面,GeneratePress 在效能方面略勝一籌,這也是另一個重要的考慮因素。同樣,Astra 的效能也相當不錯,只是 GeneratePress 稍勝一籌。
在價格方面,兩個高階版本完全相同,因此沒有區別。不過,在價格方面有兩點需要注意:
- 免費版 Astra 的功能比免費版 GeneratePress 更強。因此,如果你打算繼續使用這兩種主題的免費版本,那麼使用 Astra 可能會讓你更滿意。
- 你需要購買 Astra 的付費捆綁包才能使用高階模板。
您還需要考慮您要建立的網站型別。例如,GeneratePress 可能是小冊子網站或部落格的最佳選擇,而如果你要建立一個 WooCommerce 商店或線上課程網站,Astra 可能更勝一籌。
一句話:使用這兩種主題都不會出錯,所以你完全不必擔心會做出災難性的決定。相反,你只需選擇最能突出和支援你所尋找的主題的選項即可。
關於 GeneratePress 與 Astra,你還有什麼問題嗎?請在評論區提問!
評論留言