<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="/wp-content/plugins/rss-beauty/pink.xsl"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>重构 Archives - obaby 𝐢‍𝐧⃝ void</title>
	<atom:link href="https://zhongxiaojie.com/tag/%e9%87%8d%e6%9e%84/feed/" rel="self" type="application/rss+xml" />
	<link>https://zhongxiaojie.com/tag/重构/</link>
	<description>程序媛 / 独立开发者 / 智商不稳定的女神经</description>
	<lastBuildDate>Tue, 14 Apr 2026 06:49:06 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://zhongxiaojie.com/wp-content/uploads/2026/01/uugai.com-166111691272754-100x100.png</url>
	<title>重构 Archives - obaby 𝐢‍𝐧⃝ void</title>
	<link>https://zhongxiaojie.com/tag/重构/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Baby Press &#8212; 前后端分离的WP系统</title>
		<link>https://zhongxiaojie.com/2026/04/933/</link>
					<comments>https://zhongxiaojie.com/2026/04/933/#comments</comments>
		
		<dc:creator><![CDATA[obaby]]></dc:creator>
		<pubDate>Tue, 14 Apr 2026 01:53:19 +0000</pubDate>
				<category><![CDATA[程序媛]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WP]]></category>
		<category><![CDATA[重构]]></category>
		<guid isPermaLink="false">https://zhongxiaojie.cn/?p=933</guid>

					<description><![CDATA[WP的系统怎么说呢，有时候真的感觉一言难尽，庞杂的功能，丰富的插件、主题。几乎能满足所有人的需求，当然，也能满 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/330A0342-scaled.jpg" data-lbwps-width="1707" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/330A0342-scaled.jpg" data-lightbox="gal[933]"><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-939" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/330A0342-scaled.jpg" alt="" width="1707" height="2560" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/330A0342-scaled.jpg?v=1776068795 1707w, https://zhongxiaojie.com/wp-content/uploads/2026/04/330A0342-200x300.jpg?v=1776068795 200w, https://zhongxiaojie.com/wp-content/uploads/2026/04/330A0342-683x1024.jpg?v=1776068795 683w, https://zhongxiaojie.com/wp-content/uploads/2026/04/330A0342-100x150.jpg?v=1776068795 100w, https://zhongxiaojie.com/wp-content/uploads/2026/04/330A0342-768x1152.jpg?v=1776068795 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/330A0342-1024x1536.jpg?v=1776068795 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/330A0342-1365x2048.jpg?v=1776068795 1365w, https://zhongxiaojie.com/wp-content/uploads/2026/04/330A0342-665x998.jpg?v=1776068795 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/330A0342-173x260.jpg?v=1776068795 173w" sizes="(max-width: 1707px) 100vw, 1707px" /></a></p>
<p>WP的系统怎么说呢，有时候真的感觉一言难尽，庞杂的功能，丰富的插件、主题。几乎能满足所有人的需求，当然，也能满足我的需求。</p>
<p><span id="more-933"></span></p>
<p>之所以要做这么个东西，最主要的是前几天在杜老师的聊天室收到一条消息：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260413-153059@2x.jpg" data-lbwps-width="2022" data-lbwps-height="172" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260413-153059@2x.jpg" data-lightbox="gal[933]"><img decoding="async" class="alignnone size-full wp-image-935" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260413-153059@2x.jpg" alt="" width="2022" height="172" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260413-153059@2x.jpg?v=1776065571 2022w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260413-153059@2x-300x26.jpg?v=1776065571 300w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260413-153059@2x-1024x87.jpg?v=1776065571 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260413-153059@2x-150x13.jpg?v=1776065571 150w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260413-153059@2x-768x65.jpg?v=1776065571 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260413-153059@2x-1536x131.jpg?v=1776065571 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260413-153059@2x-665x57.jpg?v=1776065571 665w" sizes="(max-width: 2022px) 100vw, 2022px" /></a></p>
<p>跟随这条消息我也去了解了一下这个东西，按照官方的说法，其实是这么个东西：</p>
<blockquote><p>Cloudflare 将这款项目命名为 <b><a class="RichContent-EntityWord css-b7erz1" href="https://zhida.zhihu.com/search?content_id=272537863&amp;content_type=Article&amp;match_order=1&amp;q=EmDash&amp;zd_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJ6aGlkYV9zZXJ2ZXIiLCJleHAiOjE3NzYyMzg0MzQsInEiOiJFbURhc2giLCJ6aGlkYV9zb3VyY2UiOiJlbnRpdHkiLCJjb250ZW50X2lkIjoyNzI1Mzc4NjMsImNvbnRlbnRfdHlwZSI6IkFydGljbGUiLCJtYXRjaF9vcmRlciI6MSwiemRfdG9rZW4iOm51bGx9.hbNLrLtb-W2woQtKCaeh8T7iKQUwMCCBhwPN3gNKYjo&amp;zhida_source=entity" target="_blank" rel="noopener" data-za-not-track-link="true" data-paste-text="true">EmDash</a></b>，将其定位为 <b>WordPress 的精神继承者</b>，这并不是对 WordPress 简单的复刻，而是<b>用现代化技术栈，重新实现一套面向未来的 CMS</b>，并且重点解决了 WordPress 24 年发展中积累的的架构臃肿、安全隐患与性能瓶颈问题。</p></blockquote>
<p>说是高性能的wp，但是实际上跟wp没有任何的关系，除了所谓的精神继承。刚开始我还以为是基于wp的优化，现在看来其实是完全做了另外一套系统，这<strong>精神继承</strong>，可以说是非常抽象了。</p>
<p>再加上 『爱看』在我没有<del>丢失以前的网站数据</del>的时候，就一直建议可以自己写个系统。重新搭建之后，他又提过几次：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260413-151422@2x-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="494" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260413-151422@2x-scaled.jpg" data-lightbox="gal[933]"><img decoding="async" class="alignnone size-full wp-image-936" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260413-151422@2x-scaled.jpg" alt="" width="2560" height="494" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260413-151422@2x-scaled.jpg?v=1776065812 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260413-151422@2x-300x58.jpg?v=1776065812 300w, https://zhongxiaojie.com/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260413-151422@2x-1024x198.jpg?v=1776065812 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260413-151422@2x-150x29.jpg?v=1776065812 150w, https://zhongxiaojie.com/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260413-151422@2x-768x148.jpg?v=1776065812 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260413-151422@2x-1536x296.jpg?v=1776065812 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260413-151422@2x-2048x395.jpg?v=1776065812 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260413-151422@2x-665x128.jpg?v=1776065812 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260413-151422@2x-1348x260.jpg?v=1776065812 1348w" sizes="(max-width: 2560px) 100vw, 2560px" /></a></p>
<p>既然 cf可以这么干，那么自己当然也可以这么干。只是，这次自己既不想重写，又不想使用php，于是，我换了最熟悉的django+vue3来实现这个新的系统，至于数据库当然还是用wp原来的。既然设计好这一切，那么声息的就是让ai开始动工了。</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260413-162804@2x-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1615" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260413-162804@2x-scaled.jpg" data-lightbox="gal[933]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-940" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260413-162804@2x-scaled.jpg" alt="" width="2560" height="1615" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260413-162804@2x-scaled.jpg?v=1776068916 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260413-162804@2x-300x189.jpg?v=1776068916 300w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260413-162804@2x-1024x646.jpg?v=1776068916 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260413-162804@2x-150x95.jpg?v=1776068916 150w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260413-162804@2x-768x485.jpg?v=1776068916 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260413-162804@2x-1536x969.jpg?v=1776068916 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260413-162804@2x-2048x1292.jpg?v=1776068916 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260413-162804@2x-665x420.jpg?v=1776068916 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260413-162804@2x-412x260.jpg?v=1776068916 412w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>当然在开发过程中，不可避免的要面临一些问题，例如wp的shortcode，主题插件的一些功能：相册、代码高亮等等。不过这些东西都可以重新通过python进行处理和渲染。还有一些php的原生小组件渲染就有些困难了，这些只能通过其他方法进行实现。例如归属地、ua，访客信息等等。暂时尚未完成，为了处理ip归属地查询，目前将插件的归属地查询已经独立成了python服务，开源地址：<a href="https://cnb.cool/oba.by/baby-ip-location" target="_blank" rel="noopener">https://cnb.cool/oba.by/baby-ip-location</a></p>
<p>测试地址：<a href="https://ip.zhongxiaojie.cn" target="_blank" rel="noopener">https://ip.zhongxiaojie.cn</a></p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/2026-04-13-16.35.48-ip.zhongxiaojie.cn-bd6eded2e665-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1846" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/2026-04-13-16.35.48-ip.zhongxiaojie.cn-bd6eded2e665-scaled.jpg" data-lightbox="gal[933]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-941" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/2026-04-13-16.35.48-ip.zhongxiaojie.cn-bd6eded2e665-scaled.jpg" alt="" width="2560" height="1846" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/2026-04-13-16.35.48-ip.zhongxiaojie.cn-bd6eded2e665-scaled.jpg?v=1776069378 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/04/2026-04-13-16.35.48-ip.zhongxiaojie.cn-bd6eded2e665-300x216.jpg?v=1776069378 300w, https://zhongxiaojie.com/wp-content/uploads/2026/04/2026-04-13-16.35.48-ip.zhongxiaojie.cn-bd6eded2e665-1024x739.jpg?v=1776069378 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/2026-04-13-16.35.48-ip.zhongxiaojie.cn-bd6eded2e665-150x108.jpg?v=1776069378 150w, https://zhongxiaojie.com/wp-content/uploads/2026/04/2026-04-13-16.35.48-ip.zhongxiaojie.cn-bd6eded2e665-768x554.jpg?v=1776069378 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/2026-04-13-16.35.48-ip.zhongxiaojie.cn-bd6eded2e665-1536x1108.jpg?v=1776069378 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/04/2026-04-13-16.35.48-ip.zhongxiaojie.cn-bd6eded2e665-2048x1477.jpg?v=1776069378 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/04/2026-04-13-16.35.48-ip.zhongxiaojie.cn-bd6eded2e665-665x480.jpg?v=1776069378 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/2026-04-13-16.35.48-ip.zhongxiaojie.cn-bd6eded2e665-360x260.jpg?v=1776069378 360w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>当前测试页面效果：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/2026-04-14-09.51.23-i.zhongxiaojie.cn-7455ee5b34d3.jpg" data-lbwps-width="3128" data-lbwps-height="16742" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/2026-04-14-09.51.23-i.zhongxiaojie.cn-7455ee5b34d3.jpg" data-lightbox="gal[933]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-949" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/2026-04-14-09.51.23-i.zhongxiaojie.cn-7455ee5b34d3.jpg" alt="" width="3128" height="16742" /></a></p>
<p>访问地址：</p>
<p><a href="https://i.zhongxiaojie.cn" target="_blank" rel="noopener">https://i.zhongxiaojie.cn</a></p>
<p>代码暂未开源，还在继续完善。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zhongxiaojie.com/2026/04/933/feed/</wfw:commentRss>
			<slash:comments>47</slash:comments>
		
		
			</item>
	</channel>
</rss>
