瓜奇主题是一款前后端分离类型的主题,是一个后台基于 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主题继续安心使用即可,没有问题。
细节预览














