瓜奇主題是一款前后端分離類型的主題,是一個后臺基于 WordPress,前臺跑在 Nodejs 環境中的系統。具有功能強大,樣式豐富,加載速度快的特點,
目前還在開發中,后續細節可能稍有變動
前后端分離
前后端分離式一種開發中的概念,意思是將管理層和展示層分開,各自使用適合自己的方式負責自己的內容。
在瓜奇主題中,
- 我們可以專注使用強大的 WordPress 系統來管理我們的內容
- 使用快速的 Node JS 來展示我們的內容
達到管理效率與展示性能的雙擁有。
同時,前后端分離特性下,還特別適合一些需要一個內容在多個地方展示的情況,例如多語言外貿,需要頻繁更換域名的資源站、影視站等。

性能理念

我們將 WP 返回的數據進行了緩存,用戶在打開頁面的時候,直接從 Node 返回數據,WP 不參與執行,加上 Node 天生的高并發優勢,達到了點擊瞬間打開,如果您的服務器網絡不是太差,體感上基本零延遲。
動態數據處理:
用戶在打開頁面的時候,智能判斷當前頁面有哪些動態數據,然后異步發送到服務端進行處理,并返回到前端合并數據緩存的數據,用戶幾乎不會察覺。
服務端更新,處理緩存:
服務端(WP)如果有數據更新,會通過 api 接口通知 Node 端,Node 端根據發送過來的數據智能判斷需要刷新哪些緩存,這樣做緩存和服務端數據就能完美一致。
一個頁面請求一次
可以做到游客對 WP 的請求數是 0,登錄用戶對 WP 的請求數是 1 。所以這優化已經基本到頭了。
特點
多語言
真正的多語言功能,前臺可以隨意切換語言,或者根據用戶所在的IP自動切換語言。后臺可以單獨撰寫特定語言的內容。
支付
支持國內外主流支付方式,支持多種貨幣支付(只限主流正規支付渠道,不會集成類似易支付這種無風險管控的平臺)。支持多國用戶短信注冊登錄。支持國內外主流社交平臺登錄。
前后端分離
真正的前后端分離。前端和后端只能通過接口通信,接口通過 Nodejs 轉發,所以您可以完全隱藏您的后端域名和IP而不必擔心安全問題。因為這樣的設計,您也可以同一個后臺跑N個網站,每個網站的用戶通用,內容和前臺顯示的樣式可以完全不同。比如您的一個獨立外貿站,可以單獨為某個品類設置一個單獨的域名+前端樣式,這樣最大限度節省您的工作量,為用戶帶來更好的體驗。
高效
因為是單頁應用,您在每次切換網頁的時候,只向后臺請求所需信息,不必再次請求所有信息,這保證了效率。后期我們會將重復和慢查詢的信息緩存在 Nodejs 端,讓影響速度的因素只剩下網絡環境。
移動端、平板端、PC端樣式隔離
PC和移動端有單獨的配置文件,您可以單獨為PC和移動端設置不同的內容,讓外觀更美觀,重點內容更加直接到達重點客戶。
應用打包
因為是無頭單頁應用,您可以方便地打包成移動端APP或者PC端的應用,用戶訪問更加方便。
更全面的暗黑模式
不通過CSS濾鏡或者JS來實現暗黑模式,而是真正的暗黑樣式,這樣效率更高。用戶也可以設置跟隨系統,當用戶的系統為暗黑模式時,網站自動切換為暗黑。
權限控制
更加全面的權限控制,權限控制更加精細。
可視化搭建
用戶可以拖拽自己的站點樣式,可以自定義任何頁面的URL,甚至可以為某個文章,某個分類,某個用戶單獨設置專屬樣式。
其他
- 投稿、圈子等用戶需要發布內容的地方,都支持MarkDown語法。
- 聊天室,私信等場景使用了 WebSocket 協議,實現真正的即時通信。
注意
- 天下無牛系統將不會支持類似易支付這樣的支付平臺,防止用于非正規途徑。
- 這套程序會向外貿獨立站的方向發展,但是B2的一些主要功能會繼承。
- 天下無牛系統分為wp插件,Nodejs端源碼,構建器,三者缺一不可。其中構建器跑在主題官網。
- 為了保證長久發展,天下無牛系統會采用訂閱制,已經訂閱的用戶不必擔心到期后無法使用。只是到期后不能升級最新版而已。
- 程序運行在您的服務器時,不會與官網有任何通信,這意味著,即便主題官網掛掉,仍然不影響您的正常使用,只是無法使用構建器。
- 新系統正式發布后,會盡量做到和B2主題的數據無縫遷移,所以B2主題繼續安心使用即可,沒有問題。
細節預覽














