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
当前测试页面效果:
访问地址:
代码暂未开源,还在继续完善。
博客: obaby 𝐢𝐧⃝ void
地址: https://oba.by/
文章: 《Baby Press — 前后端分离的WP系统》







42 comments
沙发,然后再看。
现在博客系统遍地开花,可选的太多了,既然今天换了这套系统,明天还会喜欢上另一个,用不了多久,所有的程序都有两种可能,要么被Rust重构,要么被智能体取代。
智能体替代不了博客,毕竟不是一样的东西。
活人味的东西,会越来越少的。但是不会消失。
其他不知道,访问速度还是挺快的
嘎嘎
一如既往的强大。。。
速度确实比现在的快!
查询逻辑简化了,增加了大量redis缓存机制。
就是属于是里子换了,外子还是Wordpress的样呗
可以这么理解,外表是因为我还蛮喜欢这个主题的,嘎嘎
像我不会写代码,直接选择了WordPress.com 来搭建网站,既方便又安全。
官方服务的确更安全稳定
哇,已经迫不及待放出来了,不得不说非常厉害了。
emdash 昨天我也看到了,但好像需要 cloudflare 订阅用户才能用吧。
之前我见有人用静态博客与 WordPress 做前后端的方式,但无论哪种,都得解决数据库,图库和评论的问题,我不太喜欢在一个服务器上安装多个服务去实现它,因为资源有限嘛,占用越少越好。
其实静态博客我挺喜欢的,就是评论区需要另外加数据库比较麻烦,还有文章比较少还行,如果特别多了,静态生成会不会很吃力。
其实我觉得python服务性能还是可以的
就用动态的,通过cloudflare的缓存策略弄成静态的,对源服务器没什么压力。需要更新的时候,清除一下cf缓存,也凑合。我现在80%以上的请求都能命中缓存。
刚才写了很多字的评论,提交一闪而过,不知道成功了没有?
成功了~
成功了,进审核了,已经放出来了。
大家都开始搞自研博客系统啦
我没技术,只能花钱用人家的
全靠ai,如果自己写得写大半个月。
两边共用数据库吗?
是的,基于wp的数据库,只是重新实现了前端,做了分离。
样式看不出来,但是速度好快啊
完整复刻的我现在用的wp主题灵妹妹说干就干,效率 真高
实测速度不错,期待最终成品
嗯嗯,嘻嘻。就是第一次打开有个加载文章中,不喜欢,我想想怎么去掉。
我这里超快啊,秒开中秒开。
哈哈,毕竟简化了很多东西。
厉害。一切都将重构的感觉。
瞎折腾而已,嘎嘎
好好好babyPress😏
这个好哎,嘻嘻。我改名了。哈哈哈
不是 obabyPress 吗?
这儿不好读,哈哈哈
这种结构确实好,可惜我不知从何下手。
简单粗暴,直接拆。哈哈哈
就是自己做了一套,没走php的,借用了wp的影响力,哈哈
精神继承,哈哈哈
弄一套完全前后端分离的,然后用ai生成多种语言的后端,安装的时候随便选用哪种语言的,岂不更爽?
ip归属地我没要,反正我也不看,cloudflare的header里面自带了国家归属。
多种语言不靠谱,这一种语言我都得修复各种ai写的代码的bug。不能全靠ai,全靠ai写出来的就是一堆bug山。
哈哈光看美图去了,这次的首图非常惊艳美了。
看啥都行,哈哈
太猛了 ~ 你这效率真高