Baby WordPress — 前后端分离的WP系统

WP的系统怎么说呢,有时候真的感觉一言难尽,庞杂的功能,丰富的插件、主题。几乎能满足所有人的需求,当然,也能满足我的需求。

之所以要做这么个东西,最主要的是前几天在杜老师的聊天室收到一条消息:

跟随这条消息我也去了解了一下这个东西,按照官方的说法,其实是这么个东西:

Cloudflare 将这款项目命名为 EmDash,将其定位为 WordPress 的精神继承者,这并不是对 WordPress 简单的复刻,而是用现代化技术栈,重新实现一套面向未来的 CMS,并且重点解决了 WordPress 24 年发展中积累的的架构臃肿、安全隐患与性能瓶颈问题。

说是高性能的wp,但是实际上跟wp没有任何的关系,除了所谓的精神继承。刚开始我还以为是基于wp的优化,现在看来其实是完全做了另外一套系统,这精神继承,可以说是非常抽象了。

再加上 『爱看』在我没有丢失以前的网站数据的时候,就一直建议可以自己写个系统。重新搭建之后,他又提过几次:

既然 cf可以这么干,那么自己当然也可以这么干。只是,这次自己既不想重写,又不想使用php,于是,我换了最熟悉的django+vue3来实现这个新的系统,至于数据库当然还是用wp原来的。既然设计好这一切,那么声息的就是让ai开始动工了。

当然在开发过程中,不可避免的要面临一些问题,例如wp的shortcode,主题插件的一些功能:相册、代码高亮等等。不过这些东西都可以重新通过python进行处理和渲染。还有一些php的原生小组件渲染就有些困难了,这些只能通过其他方法进行实现。例如归属地、ua,访客信息等等。暂时尚未完成,为了处理ip归属地查询,目前将插件的归属地查询已经独立成了python服务,开源地址:https://cnb.cool/oba.by/baby-ip-location

测试地址:https://ip.zhongxiaojie.cn

当前测试页面效果:

访问地址:

https://i.zhongxiaojie.cn

代码暂未开源,还在继续完善。



闺蜜圈APP

You may also like

13 comments

  1.  Level 4
    Google Chrome 147.0.0.0 Google Chrome 147.0.0.0 GNU/Linux x64 GNU/Linux x64 cn中国–辽宁–朝阳–北票市 电信 IPv4

    现在博客系统遍地开花,可选的太多了,既然今天换了这套系统,明天还会喜欢上另一个,用不了多久,所有的程序都有两种可能,要么被Rust重构,要么被智能体取代。

  2. Level 2
    Safari 26.3.1 Safari 26.3.1 Mac OS X  10.15.7 Mac OS X 10.15.7 cn中国–广东省–东莞市–中国移动–公众宽带 IPv6

    一如既往的强大。。。 good
    速度确实比现在的快!

  3.  Level 1
    Google Chrome 146.0.0.0 Google Chrome 146.0.0.0 Windows 11 x64 Edition Windows 11 x64 Edition cn中国–辽宁–沈阳–沈河区 电信 IPv4

    就是属于是里子换了,外子还是Wordpress的样呗

  4. Level 1
    Microsoft Edge 146.0.3856.102 Microsoft Edge 146.0.3856.102 iPhone iOS 26.4.1 iPhone iOS 26.4.1 cn中国–山东省–青岛市–胶州市–中国移动–CMNET网络 IPv6

    像我不会写代码,直接选择了WordPress.com 来搭建网站,既方便又安全。

  5. Level 3
    Safari 26.4 Safari 26.4 iPhone iOS 18.7 iPhone iOS 18.7 cn中国–安徽–合肥–肥西县 电信 IPv4

    哇,已经迫不及待放出来了,不得不说非常厉害了。
    emdash 昨天我也看到了,但好像需要 cloudflare 订阅用户才能用吧。
    之前我见有人用静态博客与 WordPress 做前后端的方式,但无论哪种,都得解决数据库,图库和评论的问题,我不太喜欢在一个服务器上安装多个服务去实现它,因为资源有限嘛,占用越少越好。
    其实静态博客我挺喜欢的,就是评论区需要另外加数据库比较麻烦,还有文章比较少还行,如果特别多了,静态生成会不会很吃力。

  6.  Level 3
    Microsoft Edge 147.0.0.0 Microsoft Edge 147.0.0.0 Windows 10 x64 Edition Windows 10 x64 Edition cn中国–上海市–中国电信–公众宽带 IPv6

    大家都开始搞自研博客系统啦
    我没技术,只能花钱用人家的

  7. Level 4
    Google Chrome 109.0.0.0 Google Chrome 109.0.0.0 Windows 10 x64 Edition Windows 10 x64 Edition cn中国–上海–上海 腾讯云 IPv4

    灵妹妹说干就干,效率 真高
    实测速度不错,期待最终成品

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注