<?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/category/code-girl/feed/" rel="self" type="application/rss+xml" />
	<link>https://zhongxiaojie.com/category/code-girl/</link>
	<description>程序媛 / 独立开发者 / 智商不稳定的女神经</description>
	<lastBuildDate>Tue, 02 Jun 2026 02:46:56 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</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/category/code-girl/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>孩子气</title>
		<link>https://zhongxiaojie.com/2026/06/1331/</link>
					<comments>https://zhongxiaojie.com/2026/06/1331/#comments</comments>
		
		<dc:creator><![CDATA[obaby]]></dc:creator>
		<pubDate>Mon, 01 Jun 2026 02:38:23 +0000</pubDate>
				<category><![CDATA[女神经]]></category>
		<category><![CDATA[日记]]></category>
		<category><![CDATA[程序媛]]></category>
		<category><![CDATA[你来啦]]></category>
		<category><![CDATA[博主]]></category>
		<category><![CDATA[博客]]></category>
		<guid isPermaLink="false">https://zhongxiaojie.cn/?p=1331</guid>

					<description><![CDATA[周五的时候，忽然接到一个项目的验收通知。甲方通知周六下午两点半组织专家进行验收，这个小项目的成员不多，一共才几 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/06/330A5342-scaled.jpg" data-lbwps-width="1810" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/06/330A5342-scaled.jpg" data-lightbox="gal[1331]"><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-1354" src="https://zhongxiaojie.cn/wp-content/uploads/2026/06/330A5342-scaled.jpg" alt="" width="1810" height="2560" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/06/330A5342-scaled.jpg?v=1780281492 1810w, https://zhongxiaojie.com/wp-content/uploads/2026/06/330A5342-212x300.jpg?v=1780281492 212w, https://zhongxiaojie.com/wp-content/uploads/2026/06/330A5342-724x1024.jpg?v=1780281492 724w, https://zhongxiaojie.com/wp-content/uploads/2026/06/330A5342-106x150.jpg?v=1780281492 106w, https://zhongxiaojie.com/wp-content/uploads/2026/06/330A5342-768x1086.jpg?v=1780281492 768w, https://zhongxiaojie.com/wp-content/uploads/2026/06/330A5342-1086x1536.jpg?v=1780281492 1086w, https://zhongxiaojie.com/wp-content/uploads/2026/06/330A5342-1448x2048.jpg?v=1780281492 1448w, https://zhongxiaojie.com/wp-content/uploads/2026/06/330A5342-665x941.jpg?v=1780281492 665w, https://zhongxiaojie.com/wp-content/uploads/2026/06/330A5342-184x260.jpg?v=1780281492 184w" sizes="(max-width: 1810px) 100vw, 1810px" /></a></p>
<p>周五的时候，忽然接到一个项目的验收通知。甲方通知周六下午两点半组织专家进行验收，这个小项目的成员不多，一共才几个人。几个比较熟悉情况的周末刚好有点事情，只能自己让宝子的姥爷带包子去上课，自己准备去奔赴这几百公里之外的验收。</p>
<p><span id="more-1331"></span></p>
<p>网上刷段视频的时候，接到同事电话，说领导对于创建的代码仓库有意见，说我们在糊弄，后端代码都编译不过去。</p>
<p>听到这消息，不禁让我对于这领导的能力以及吹嘘的所谓的ai无所不能的论调产生了怀疑。既然你说ai无所不能，那连一个简单的编译报错都解决不了？更何况我下午还刚编译发版了，虽然是屎山代码，该修复的bug还是要修复的，毕竟修复一个少一个。</p>
<p>拉了个线上会议，上来就问，你们这个前后端一起的项目就两个文件夹？两个gitignore都没有？</p>
<p>说实话就是，这个破玩意儿本来就不是前后端放到一起搞的，你要放到一起搞，才给你扔到了一起，现在又开始说缺少ai约束文件等等。至于那个ignore文件，根目录以及前后端项目，每个项目都有独自的gitignore文件，也不知道是眼瞎还是神马的。扯了一通，最后说，等周一再说吧。</p>
<p>下线之后，我直接远程公司的电脑，编译通过之后发了个截图扔到了群里。</p>
<p>这种事情倒是也在意料之内，太多的人拿着所谓的一知半解，就觉得自己无所不知无所不晓，开始导出指挥。我依然记得多年前一家公司招来的研发总监，那种表面文章做到极致的做法自己真的是佩服，连邮件都写得高深，最牛逼的莫过于里程碑不写里程碑，非得拽英文，mile stone还拼错了，写了个mail stone，当时我对着发的通知看了半天实在没想明白这邮石是什么高级货？数秒之后才反应过来他想写的是mile stone。</p>
<p>对于这种事情，自己也有清醒的认知，主要是自己的脸皮跟这些人比起来还是太薄了。对于自己做不到的事情，或者实现不了的东西，总是无法心安理得承诺别人，内心的那种孩子气残留至今，注定没做渣女的潜质。</p>
<p>从12306订好翌日的 车票，开始在网上瞎溜达，看到了一篇很有意思的文章，叫做星链：<a href="https://wuqishi.com/archives/astrahub-network-discovery" target="_blank" rel="noopener">《换友链还在发邮件？——独立博客缺的不是工具，是一张网 &#8211; 蛋蛋之家|一枚蛋蛋的自留地》</a>。来一张蛋蛋的配图，大概就知道是什么东西了。</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/06/ciWWOmBNc08.avif" data-lbwps-width="1349" data-lbwps-height="608" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/06/ciWWOmBNc08.avif"><img decoding="async" class="alignnone size-full wp-image-1333" src="https://zhongxiaojie.cn/wp-content/uploads/2026/06/ciWWOmBNc08.avif" alt="" width="1349" height="608" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/06/ciWWOmBNc08.avif 1349w, https://zhongxiaojie.com/wp-content/uploads/2026/06/ciWWOmBNc08-300x135.jpg 300w, https://zhongxiaojie.com/wp-content/uploads/2026/06/ciWWOmBNc08-1024x462.jpg 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/06/ciWWOmBNc08-150x68.jpg 150w, https://zhongxiaojie.com/wp-content/uploads/2026/06/ciWWOmBNc08-768x346.jpg 768w, https://zhongxiaojie.com/wp-content/uploads/2026/06/ciWWOmBNc08-665x300.jpg 665w, https://zhongxiaojie.com/wp-content/uploads/2026/06/ciWWOmBNc08-577x260.jpg 577w" sizes="(max-width: 1349px) 100vw, 1349px" /></a></p>
<p>以我浅薄的理解力，我觉得就是制造了一个可见的网络，这个网络让关系变得更加直观了。搂了一眼没有wp，随便聊了聊，不过这个东西的确给自己一些灵感，忽然也想做个类似的玩具。之所以说是个玩具，初期规划就是如此。一款产品从开始要落地有太长的路需要走。</p>
<p>翌日，带着笔记本，踏上去临沂的高铁。去趣域找好玩的域名，现在虽然是想法有了，但是名称与域名都没有。既然要做个玩具，那就要做得专业。哪怕这个东西，后来死掉了，也要看起来像那么回事。思来想去，辗转反侧最后注册了一个<a href="https://nilai.la" target="_blank" rel="noopener">nilai.la</a>.中文名字也很简单，就叫做：<a href="https://nilai.la" target="_blank" rel="noopener">你来啦！</a></p>
<p>至于展现身形，最开始也想过这种太空样式的，不过这种做法有个问题，我想要在太空定位每个站点的位置，三维定位固然不错，不过当时没想好怎么去实现这个定位（虽然现在有一些想法了）。退而求其次，转为平面地图，这个地图的设计也简单，直接基于网站的ip地址进行映射，映射到一个平面区域内，在映射之后ip地址越相近的会离得越近。当然，除此之外，我还加了一张地图，可以根据服务器的ip地址进行地里位置显示。这就是我现在实现的这个小玩意儿。</p>
<p>虽然是周六，似乎出城的人不多，高铁站空空荡荡：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095651_182_62-scaled.jpg" data-lbwps-width="1920" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095651_182_62-scaled.jpg" data-lightbox="gal[1331]"><img decoding="async" class="alignnone size-full wp-image-1341" src="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095651_182_62-scaled.jpg" alt="" width="1920" height="2560" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095651_182_62-scaled.jpg?v=1780279415 1920w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095651_182_62-225x300.jpg?v=1780279415 225w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095651_182_62-768x1024.jpg?v=1780279415 768w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095651_182_62-113x150.jpg?v=1780279415 113w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095651_182_62-1152x1536.jpg?v=1780279415 1152w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095651_182_62-1536x2048.jpg?v=1780279415 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095651_182_62-665x887.jpg?v=1780279415 665w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095651_182_62-195x260.jpg?v=1780279415 195w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095651_182_62-750x1000.jpg?v=1780279415 750w" sizes="(max-width: 1920px) 100vw, 1920px" /></a> <a href="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095652_183_62-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1920" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095652_183_62-scaled.jpg" data-lightbox="gal[1331]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1342" src="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095652_183_62-scaled.jpg" alt="" width="2560" height="1920" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095652_183_62-scaled.jpg?v=1780279425 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095652_183_62-300x225.jpg?v=1780279425 300w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095652_183_62-1024x768.jpg?v=1780279425 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095652_183_62-150x113.jpg?v=1780279425 150w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095652_183_62-768x576.jpg?v=1780279425 768w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095652_183_62-1536x1152.jpg?v=1780279425 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095652_183_62-2048x1536.jpg?v=1780279425 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095652_183_62-665x499.jpg?v=1780279425 665w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095652_183_62-347x260.jpg?v=1780279425 347w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>在到临沂之前，在高铁上完成了虚拟地图的显示：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-09.53.04-nilai.la-abe16f9d6a10-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1415" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-09.53.04-nilai.la-abe16f9d6a10-scaled.jpg" data-lightbox="gal[1331]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1334" src="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-09.53.04-nilai.la-abe16f9d6a10-scaled.jpg" alt="" width="2560" height="1415" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.04-nilai.la-abe16f9d6a10-scaled.jpg?v=1780278908 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.04-nilai.la-abe16f9d6a10-300x166.jpg?v=1780278908 300w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.04-nilai.la-abe16f9d6a10-1024x566.jpg?v=1780278908 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.04-nilai.la-abe16f9d6a10-150x83.jpg?v=1780278908 150w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.04-nilai.la-abe16f9d6a10-768x425.jpg?v=1780278908 768w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.04-nilai.la-abe16f9d6a10-1536x849.jpg?v=1780278908 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.04-nilai.la-abe16f9d6a10-2048x1132.jpg?v=1780278908 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.04-nilai.la-abe16f9d6a10-665x368.jpg?v=1780278908 665w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.04-nilai.la-abe16f9d6a10-470x260.jpg?v=1780278908 470w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>到站之后，委托方安排了个接站的，开了一辆非常小的小车。一点多，去羊汤馆简单的吃了点东西，去厕所的时候，看到了这么一个标语：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095654_185_62-scaled.jpg" data-lbwps-width="1920" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095654_185_62-scaled.jpg" data-lightbox="gal[1331]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1344" src="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095654_185_62-scaled.jpg" alt="" width="1920" height="2560" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095654_185_62-scaled.jpg?v=1780279443 1920w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095654_185_62-225x300.jpg?v=1780279443 225w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095654_185_62-768x1024.jpg?v=1780279443 768w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095654_185_62-113x150.jpg?v=1780279443 113w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095654_185_62-1152x1536.jpg?v=1780279443 1152w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095654_185_62-1536x2048.jpg?v=1780279443 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095654_185_62-665x887.jpg?v=1780279443 665w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095654_185_62-195x260.jpg?v=1780279443 195w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095654_185_62-750x1000.jpg?v=1780279443 750w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /></a></p>
<p>he，大临沂果然还是厉害。</p>
<p>下午的验收汇报，我们的委托方对于验收流程一无所知，甚至连验收材料都没打印。等开始验收之后，我这本来以为去打酱油的，结果成了汇报主力，就尼码离谱。从两点半扯到四点半，口干舌燥，好在最后还是验收通过了。我现在对于吃也没什么兴趣，婉拒了委托方晚饭的邀请，直接买了回城的高铁票，五点的依然是赶不上了，只能买到六点四十多的。</p>
<p>临沂北站里面真的干净，啥东西都没有，百无聊赖只能继续折腾那点破代码。</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095655_186_62-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1389" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095655_186_62-scaled.jpg" data-lightbox="gal[1331]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1345" src="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095655_186_62-scaled.jpg" alt="" width="2560" height="1389" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095655_186_62-scaled.jpg?v=1780279453 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095655_186_62-300x163.jpg?v=1780279453 300w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095655_186_62-1024x556.jpg?v=1780279453 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095655_186_62-150x81.jpg?v=1780279453 150w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095655_186_62-768x417.jpg?v=1780279453 768w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095655_186_62-1536x834.jpg?v=1780279453 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095655_186_62-2048x1112.jpg?v=1780279453 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095655_186_62-665x361.jpg?v=1780279453 665w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095655_186_62-479x260.jpg?v=1780279453 479w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095657_188_62-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1920" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095657_188_62-scaled.jpg" data-lightbox="gal[1331]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1347" src="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095657_188_62-scaled.jpg" alt="" width="2560" height="1920" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095657_188_62-scaled.jpg?v=1780279475 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095657_188_62-300x225.jpg?v=1780279475 300w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095657_188_62-1024x768.jpg?v=1780279475 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095657_188_62-150x113.jpg?v=1780279475 150w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095657_188_62-768x576.jpg?v=1780279475 768w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095657_188_62-1536x1152.jpg?v=1780279475 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095657_188_62-2048x1536.jpg?v=1780279475 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095657_188_62-665x499.jpg?v=1780279475 665w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095657_188_62-347x260.jpg?v=1780279475 347w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>一天的暴力使用，笔记本的电量等到了高铁上已经只剩下10%了，找了半天没找到插座，无奈拿出充电宝给笔记本充电。手机开热点，手机的电量也耗的差不多了，结果再插上手机之后，笔记本不充电了。</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095750_124_64.jpg" data-lbwps-width="1702" data-lbwps-height="1276" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095750_124_64.jpg" data-lightbox="gal[1331]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1349" src="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095750_124_64.jpg" alt="" width="1702" height="1276" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095750_124_64.jpg?v=1780280283 1702w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095750_124_64-300x225.jpg?v=1780280283 300w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095750_124_64-1024x768.jpg?v=1780280283 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095750_124_64-150x112.jpg?v=1780280283 150w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095750_124_64-768x576.jpg?v=1780280283 768w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095750_124_64-1536x1152.jpg?v=1780280283 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095750_124_64-665x499.jpg?v=1780280283 665w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095750_124_64-347x260.jpg?v=1780280283 347w" sizes="auto, (max-width: 1702px) 100vw, 1702px" /></a></p>
<p>回头才发现，原来充电插座在座椅中间，另外一排的一个姐妹手机正插在插座上充电。仿佛一瞬间抓到了救命稻草。</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095658_189_62-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1920" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095658_189_62-scaled.jpg" data-lightbox="gal[1331]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1348" src="https://zhongxiaojie.cn/wp-content/uploads/2026/06/微信图片_20260601095658_189_62-scaled.jpg" alt="" width="2560" height="1920" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095658_189_62-scaled.jpg?v=1780279485 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095658_189_62-300x225.jpg?v=1780279485 300w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095658_189_62-1024x768.jpg?v=1780279485 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095658_189_62-150x113.jpg?v=1780279485 150w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095658_189_62-768x576.jpg?v=1780279485 768w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095658_189_62-1536x1152.jpg?v=1780279485 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095658_189_62-2048x1536.jpg?v=1780279485 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095658_189_62-665x499.jpg?v=1780279485 665w, https://zhongxiaojie.com/wp-content/uploads/2026/06/微信图片_20260601095658_189_62-347x260.jpg?v=1780279485 347w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>经过一天的旅程，在路上把整个系统的架子也就搭的差不多了，一些基础的功能也已经具备。</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-10.20.50-nilai.la-edffdfe646ff-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1415" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-10.20.50-nilai.la-edffdfe646ff-scaled.jpg" data-lightbox="gal[1331]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1350" src="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-10.20.50-nilai.la-edffdfe646ff-scaled.jpg" alt="" width="2560" height="1415" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.20.50-nilai.la-edffdfe646ff-scaled.jpg?v=1780280493 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.20.50-nilai.la-edffdfe646ff-300x166.jpg?v=1780280493 300w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.20.50-nilai.la-edffdfe646ff-1024x566.jpg?v=1780280493 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.20.50-nilai.la-edffdfe646ff-150x83.jpg?v=1780280493 150w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.20.50-nilai.la-edffdfe646ff-768x425.jpg?v=1780280493 768w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.20.50-nilai.la-edffdfe646ff-1536x849.jpg?v=1780280493 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.20.50-nilai.la-edffdfe646ff-2048x1132.jpg?v=1780280493 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.20.50-nilai.la-edffdfe646ff-665x368.jpg?v=1780280493 665w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.20.50-nilai.la-edffdfe646ff-470x260.jpg?v=1780280493 470w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a> <a href="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-10.21.09-nilai.la-00301ab2286e-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1415" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-10.21.09-nilai.la-00301ab2286e-scaled.jpg" data-lightbox="gal[1331]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1351" src="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-10.21.09-nilai.la-00301ab2286e-scaled.jpg" alt="" width="2560" height="1415" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.21.09-nilai.la-00301ab2286e-scaled.jpg?v=1780280499 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.21.09-nilai.la-00301ab2286e-300x166.jpg?v=1780280499 300w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.21.09-nilai.la-00301ab2286e-1024x566.jpg?v=1780280499 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.21.09-nilai.la-00301ab2286e-150x83.jpg?v=1780280499 150w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.21.09-nilai.la-00301ab2286e-768x425.jpg?v=1780280499 768w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.21.09-nilai.la-00301ab2286e-1536x849.jpg?v=1780280499 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.21.09-nilai.la-00301ab2286e-2048x1132.jpg?v=1780280499 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.21.09-nilai.la-00301ab2286e-665x368.jpg?v=1780280499 665w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.21.09-nilai.la-00301ab2286e-470x260.jpg?v=1780280499 470w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>周日，陆陆续续，又开发了一些其他的模块，包括插件等等。当然，目前跟一个成熟产品还差距很远。不过看起来，像是那么回事了。</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-09.53.39-nilai.la-b74b7b0fabfe-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1415" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-09.53.39-nilai.la-b74b7b0fabfe-scaled.jpg" data-lightbox="gal[1331]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1337" src="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-09.53.39-nilai.la-b74b7b0fabfe-scaled.jpg" alt="" width="2560" height="1415" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.39-nilai.la-b74b7b0fabfe-scaled.jpg?v=1780278924 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.39-nilai.la-b74b7b0fabfe-300x166.jpg?v=1780278924 300w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.39-nilai.la-b74b7b0fabfe-1024x566.jpg?v=1780278924 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.39-nilai.la-b74b7b0fabfe-150x83.jpg?v=1780278924 150w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.39-nilai.la-b74b7b0fabfe-768x425.jpg?v=1780278924 768w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.39-nilai.la-b74b7b0fabfe-1536x849.jpg?v=1780278924 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.39-nilai.la-b74b7b0fabfe-2048x1132.jpg?v=1780278924 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.39-nilai.la-b74b7b0fabfe-665x368.jpg?v=1780278924 665w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.39-nilai.la-b74b7b0fabfe-470x260.jpg?v=1780278924 470w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a> <a href="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-09.53.44-nilai.la-04fbfc40d210-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1415" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-09.53.44-nilai.la-04fbfc40d210-scaled.jpg" data-lightbox="gal[1331]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1338" src="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-09.53.44-nilai.la-04fbfc40d210-scaled.jpg" alt="" width="2560" height="1415" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.44-nilai.la-04fbfc40d210-scaled.jpg?v=1780278928 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.44-nilai.la-04fbfc40d210-300x166.jpg?v=1780278928 300w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.44-nilai.la-04fbfc40d210-1024x566.jpg?v=1780278928 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.44-nilai.la-04fbfc40d210-150x83.jpg?v=1780278928 150w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.44-nilai.la-04fbfc40d210-768x425.jpg?v=1780278928 768w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.44-nilai.la-04fbfc40d210-1536x849.jpg?v=1780278928 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.44-nilai.la-04fbfc40d210-2048x1132.jpg?v=1780278928 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.44-nilai.la-04fbfc40d210-665x368.jpg?v=1780278928 665w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.44-nilai.la-04fbfc40d210-470x260.jpg?v=1780278928 470w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a> <a href="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-09.53.52-nilai.la-0c805bc5d7d9-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1415" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-09.53.52-nilai.la-0c805bc5d7d9-scaled.jpg" data-lightbox="gal[1331]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1339" src="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-09.53.52-nilai.la-0c805bc5d7d9-scaled.jpg" alt="" width="2560" height="1415" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.52-nilai.la-0c805bc5d7d9-scaled.jpg?v=1780278934 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.52-nilai.la-0c805bc5d7d9-300x166.jpg?v=1780278934 300w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.52-nilai.la-0c805bc5d7d9-1024x566.jpg?v=1780278934 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.52-nilai.la-0c805bc5d7d9-150x83.jpg?v=1780278934 150w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.52-nilai.la-0c805bc5d7d9-768x425.jpg?v=1780278934 768w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.52-nilai.la-0c805bc5d7d9-1536x849.jpg?v=1780278934 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.52-nilai.la-0c805bc5d7d9-2048x1132.jpg?v=1780278934 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.52-nilai.la-0c805bc5d7d9-665x368.jpg?v=1780278934 665w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.53.52-nilai.la-0c805bc5d7d9-470x260.jpg?v=1780278934 470w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a> <a href="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-09.54.03-nilai.la-1fc451f59382-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1415" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-09.54.03-nilai.la-1fc451f59382-scaled.jpg" data-lightbox="gal[1331]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1340" src="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-09.54.03-nilai.la-1fc451f59382-scaled.jpg" alt="" width="2560" height="1415" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.54.03-nilai.la-1fc451f59382-scaled.jpg?v=1780278939 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.54.03-nilai.la-1fc451f59382-300x166.jpg?v=1780278939 300w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.54.03-nilai.la-1fc451f59382-1024x566.jpg?v=1780278939 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.54.03-nilai.la-1fc451f59382-150x83.jpg?v=1780278939 150w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.54.03-nilai.la-1fc451f59382-768x425.jpg?v=1780278939 768w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.54.03-nilai.la-1fc451f59382-1536x849.jpg?v=1780278939 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.54.03-nilai.la-1fc451f59382-2048x1132.jpg?v=1780278939 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.54.03-nilai.la-1fc451f59382-665x368.jpg?v=1780278939 665w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-09.54.03-nilai.la-1fc451f59382-470x260.jpg?v=1780278939 470w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>插件目前有wp和tp，其他的暂未开发，wp测试过了，tp尚未测试：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-10.24.28-zhongxiaojie.cn-4851154fa590-scaled.jpg" data-lbwps-width="1099" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-10.24.28-zhongxiaojie.cn-4851154fa590-scaled.jpg" data-lightbox="gal[1331]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1352" src="https://zhongxiaojie.cn/wp-content/uploads/2026/06/2026-06-01-10.24.28-zhongxiaojie.cn-4851154fa590-scaled.jpg" alt="" width="1099" height="2560" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.24.28-zhongxiaojie.cn-4851154fa590-scaled.jpg?v=1780280701 1099w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.24.28-zhongxiaojie.cn-4851154fa590-129x300.jpg?v=1780280701 129w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.24.28-zhongxiaojie.cn-4851154fa590-440x1024.jpg?v=1780280701 440w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.24.28-zhongxiaojie.cn-4851154fa590-64x150.jpg?v=1780280701 64w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.24.28-zhongxiaojie.cn-4851154fa590-768x1788.jpg?v=1780280701 768w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.24.28-zhongxiaojie.cn-4851154fa590-660x1536.jpg?v=1780280701 660w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.24.28-zhongxiaojie.cn-4851154fa590-879x2048.jpg?v=1780280701 879w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.24.28-zhongxiaojie.cn-4851154fa590-665x1549.jpg?v=1780280701 665w, https://zhongxiaojie.com/wp-content/uploads/2026/06/2026-06-01-10.24.28-zhongxiaojie.cn-4851154fa590-112x260.jpg?v=1780280701 112w" sizes="auto, (max-width: 1099px) 100vw, 1099px" /></a></p>
<p>插件以及接口文档下载：<a href="https://zhongxiaojie.cn/wp-content/uploads/2026/06/plugins.zip">plugins</a></p>
<p>由于产品尚未完备，目前开放邀请注册，邀请码：</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">INV-4Q4N-2KQB-6J91 已使用
INV-2JOY-X1NF-PA1Z 已使用
INV-BE9C-7P1W-XYT2 已使用
INV-PP5V-QVSG-WW8Z 已使用
INV-CH5C-LU7B-JVM1 已使用
INV-S970-RIRN-LDUE 已使用
INV-0H12-BQAY-Q5JY 已使用
INV-DREQ-V0C7-F6FL 已使用
INV-XIH4-EM3W-1GSR 已使用 
INV-IN7A-YX10-VY0A 可用
INV-EDKY-M9U3-24GJ 可用
INV-PD8N-1RGT-MUKP 可用 
INV-UY5Q-7ALX-G8P0 可用 
INV-T90M-W48Y-MN1Q 可用 
INV-LRSS-BZGW-KZUM 可用 
INV-9Q6H-ADH7-ZDYG 可用</pre>
<p>地址：<a href="https://nilai.la" target="_blank" rel="noopener">https://nilai.la</a></p>
<p>就这样，一个周末的时间就没了，就这么恍恍惚惚的做了这么一个东西。至于有啥用其实也没啥用，今天是个好日子，儿童节，发布这个一个孩子气的小玩意儿也蛮好的。</p>
<p>毕竟，除此之外，我也不知道还能有啥可玩的。</p>
<p>祝大家永远都能保持童真，远离世俗纷扰。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zhongxiaojie.com/2026/06/1331/feed/</wfw:commentRss>
			<slash:comments>63</slash:comments>
		
		
			</item>
		<item>
		<title>意义</title>
		<link>https://zhongxiaojie.com/2026/05/1316/</link>
					<comments>https://zhongxiaojie.com/2026/05/1316/#comments</comments>
		
		<dc:creator><![CDATA[obaby]]></dc:creator>
		<pubDate>Wed, 27 May 2026 07:59:12 +0000</pubDate>
				<category><![CDATA[程序媛]]></category>
		<guid isPermaLink="false">https://zhongxiaojie.cn/?p=1316</guid>

					<description><![CDATA[意义，这两个字总是太沉重。太多的时候，想做点什么事情，首先要考虑的是：做这件事有意义嘛？而不是，自己想不想或者 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/05/Cache_5f2c6bbff9040b55-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1707" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/05/Cache_5f2c6bbff9040b55-scaled.jpg" data-lightbox="gal[1316]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1319" src="https://zhongxiaojie.cn/wp-content/uploads/2026/05/Cache_5f2c6bbff9040b55-scaled.jpg" alt="" width="2560" height="1707" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/05/Cache_5f2c6bbff9040b55-scaled.jpg?v=1779868570 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Cache_5f2c6bbff9040b55-300x200.jpg?v=1779868570 300w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Cache_5f2c6bbff9040b55-1024x683.jpg?v=1779868570 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Cache_5f2c6bbff9040b55-150x100.jpg?v=1779868570 150w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Cache_5f2c6bbff9040b55-768x512.jpg?v=1779868570 768w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Cache_5f2c6bbff9040b55-1536x1024.jpg?v=1779868570 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Cache_5f2c6bbff9040b55-2048x1365.jpg?v=1779868570 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Cache_5f2c6bbff9040b55-665x443.jpg?v=1779868570 665w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Cache_5f2c6bbff9040b55-390x260.jpg?v=1779868570 390w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>意义，这两个字总是太沉重。太多的时候，想做点什么事情，首先要考虑的是：做这件事有意义嘛？而不是，自己想不想或者愿不愿意做这件事事情。</p>
<p><span id="more-1316"></span></p>
<p>人生，谈论起来总是个沉重的话题。不是所有的人都能生活的那么潇洒，不管做什么，总是有人觉得自己干的事情犹如把*捅进了他的肺管子一样，让他难受无比，总是要评判一番。余华可以靠《活着》活着，然而我没有《活着》，我却依然要好好的活着。</p>
<p>我喜欢在互联网上到处瞎溜达，就跟街溜子一样，不但喜欢瞎溜达，还喜欢到处评论，就跟那种低等动物喜欢到处撒尿标记自己的领地一样。（各<del>位博主不要瞎想，我就是纯粹喜欢你们才去溜达的，不是</del>）当然，这种行为，我隐约记得也有人评论过，至于怎么说的，评论的是啥，我也忘了，反正也有很多不好的声音。尽管如此，也无所谓，反正你看我不顺眼，我也看你不顺眼，如果还盯着看，就尿你鼻孔里。</p>
<p>AI快速迭代的好处，就是让普通人也能快速开发一些产品，并且很多产品做的还蛮不错的。有时候我瞎溜达半天，看到别人发布的产品，不由得心生敬意。而我开发产品，基本就这两种原因：</p>
<p>1.被制裁了，付费成本太高，用爱发电的情况下真的不值，例如 <strong><span class="gs_tkn">Akismet</span></strong> 它总是说我是商业站，让我购买授权，于是，我自己训练模型建立了垃圾评论检测系统：<a href="https://anti-spam.zhongxiaojie.cn" target="_blank" rel="noopener">https://anti-spam.zhongxiaojie.cn</a></p>
<p>2.现有的工具或者组件实在是不满足自己膨胀的欲望和需求。为了显示评论归属地，最开始魔改了<a href="https://cnb.cool/oba.by/wp-useragent" target="_blank" rel="noopener">wp useragent</a>插件，再后来，自己搭建baby press 前后端分离的博客系统之后，插件系统独立出来，成了 归属地查询服务：<a href="https://ip.zhongxiaojie.cn" target="_blank" rel="noopener">https://ip.zhongxiaojie.cn</a>  。</p>
<p>之前静态化的wp系统，自己某天心血来潮，转成了前后端分离的系统。在大家都在静态化的时候，我返祖了，嗯，就是这么特立独行，跟王小波《特立独行的一只猪》中，那只猪一样，我也会早晨爬起来爬到屋顶上去吹小号。</p>
<p>在自己迭代了数个版本之后，现在的版本就是大家看到的样子<a href="https://zhongxiaojie.cn" target="_blank" rel="noopener">https://zhongxiaojie.cn</a> ,虽然最开始定位是个玩具，不过后来发现自己复刻的wp主题在前后端分离的状态下更好改了，一些想法的实现比修改wp主题要简单的太多，执行效率比wp也要更快，当然，我开源了代码：<a href="https://gitee.com/obaby/baby-press-public" target="_blank" rel="noopener">https://gitee.com/obaby/baby-press-public</a></p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/05/Jietu20260527-153945.jpg" data-lbwps-width="2443" data-lbwps-height="1297" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/05/Jietu20260527-153945.jpg" data-lightbox="gal[1316]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1317" src="https://zhongxiaojie.cn/wp-content/uploads/2026/05/Jietu20260527-153945.jpg" alt="" width="2443" height="1297" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260527-153945.jpg?v=1779867613 2443w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260527-153945-300x159.jpg?v=1779867613 300w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260527-153945-1024x544.jpg?v=1779867613 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260527-153945-150x80.jpg?v=1779867613 150w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260527-153945-768x408.jpg?v=1779867613 768w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260527-153945-1536x815.jpg?v=1779867613 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260527-153945-2048x1087.jpg?v=1779867613 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260527-153945-665x353.jpg?v=1779867613 665w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260527-153945-490x260.jpg?v=1779867613 490w" sizes="auto, (max-width: 2443px) 100vw, 2443px" /></a></p>
<p>当然，还有一个不成理由的理由，就是喜欢造轮子。当自己看到别人的轮子滚的飞快的时候，我总是想自己也弄个轮子试试，尽管这个轮子自己可能会最后直接扔掉。例如上面生成多网站截图的工具，至于起源很简单，就是在dalao论坛看到有人发了个小工具：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/05/715B13FED858372B0DB61EC753DEC1DD.png" data-lbwps-width="2174" data-lbwps-height="1898" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/05/715B13FED858372B0DB61EC753DEC1DD.png" data-lightbox="gal[1316]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1318" src="https://zhongxiaojie.cn/wp-content/uploads/2026/05/715B13FED858372B0DB61EC753DEC1DD.png" alt="" width="2174" height="1898" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/05/715B13FED858372B0DB61EC753DEC1DD.png?v=1779867719 2174w, https://zhongxiaojie.com/wp-content/uploads/2026/05/715B13FED858372B0DB61EC753DEC1DD-300x262.png?v=1779867719 300w, https://zhongxiaojie.com/wp-content/uploads/2026/05/715B13FED858372B0DB61EC753DEC1DD-1024x894.png?v=1779867719 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/05/715B13FED858372B0DB61EC753DEC1DD-150x131.png?v=1779867719 150w, https://zhongxiaojie.com/wp-content/uploads/2026/05/715B13FED858372B0DB61EC753DEC1DD-768x670.png?v=1779867719 768w, https://zhongxiaojie.com/wp-content/uploads/2026/05/715B13FED858372B0DB61EC753DEC1DD-1536x1341.png?v=1779867719 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/05/715B13FED858372B0DB61EC753DEC1DD-2048x1788.png?v=1779867719 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/05/715B13FED858372B0DB61EC753DEC1DD-665x581.png?v=1779867719 665w, https://zhongxiaojie.com/wp-content/uploads/2026/05/715B13FED858372B0DB61EC753DEC1DD-298x260.png?v=1779867719 298w" sizes="auto, (max-width: 2174px) 100vw, 2174px" /></a></p>
<p>说的更直白一点就是喜欢抄作业，这作业抄定然是抄了，不过我的想法是，抄个想法就行，至于怎么实现，还是根据自己的喜好。如果说作业抄的不如原作好，这种作业不抄也罢，抄这么个东西也挺丢人的。</p>
<p>最终，就是这个作业还抄的蛮成功的，最起码，我觉得还是能达到自己的预期的：<a href="https://shot.zhongxiaojie.cn" target="_blank" rel="noopener">https://shot.zhongxiaojie.cn</a></p>
<p>有的时候，我也是个犟种，总是想把东西做好，有时候又会觉得做好了有啥用呢。</p>
<p>所以，不要问，姐姐，你做的这些有什么意义呢？</p>
<p>意义？为什么要意义？</p>
<p>如果真的要意义，那就是我纯粹是闲的蛋疼！</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260527155321_178_62.jpg" data-lbwps-width="1276" data-lbwps-height="2181" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260527155321_178_62.jpg" data-lightbox="gal[1316]"><img loading="lazy" decoding="async" class="alignnone wp-image-1320" src="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260527155321_178_62.jpg" alt="" width="280" height="479" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260527155321_178_62.jpg?v=1779868640 1276w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260527155321_178_62-176x300.jpg?v=1779868640 176w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260527155321_178_62-599x1024.jpg?v=1779868640 599w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260527155321_178_62-88x150.jpg?v=1779868640 88w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260527155321_178_62-768x1313.jpg?v=1779868640 768w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260527155321_178_62-899x1536.jpg?v=1779868640 899w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260527155321_178_62-1198x2048.jpg?v=1779868640 1198w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260527155321_178_62-665x1137.jpg?v=1779868640 665w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260527155321_178_62-152x260.jpg?v=1779868640 152w" sizes="auto, (max-width: 280px) 100vw, 280px" /></a> <a href="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260527155654_180_62-scaled.jpg" data-lbwps-width="1920" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260527155654_180_62-scaled.jpg" data-lightbox="gal[1316]"><img loading="lazy" decoding="async" class="alignnone wp-image-1322" src="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260527155654_180_62-scaled.jpg" alt="" width="355" height="473" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260527155654_180_62-scaled.jpg?v=1779868650 1920w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260527155654_180_62-225x300.jpg?v=1779868650 225w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260527155654_180_62-768x1024.jpg?v=1779868650 768w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260527155654_180_62-113x150.jpg?v=1779868650 113w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260527155654_180_62-1152x1536.jpg?v=1779868650 1152w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260527155654_180_62-1536x2048.jpg?v=1779868650 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260527155654_180_62-665x887.jpg?v=1779868650 665w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260527155654_180_62-195x260.jpg?v=1779868650 195w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260527155654_180_62-750x1000.jpg?v=1779868650 750w" sizes="auto, (max-width: 355px) 100vw, 355px" /></a></p>
<p>如果真的要追求意义，那就是我要尽快再减掉6斤，去约拍下一套写真！</p>
<p>如果真的要意义，我的目标是百万存款，而不是简单的达成这100万个跳绳！</p>
<p>所以，要意义干嘛呢？多沮丧啊。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zhongxiaojie.com/2026/05/1316/feed/</wfw:commentRss>
			<slash:comments>91</slash:comments>
		
		
			</item>
		<item>
		<title>闺蜜圈 [v 5.1.88]</title>
		<link>https://zhongxiaojie.com/2026/05/1275/</link>
					<comments>https://zhongxiaojie.com/2026/05/1275/#comments</comments>
		
		<dc:creator><![CDATA[obaby]]></dc:creator>
		<pubDate>Mon, 18 May 2026 03:09:19 +0000</pubDate>
				<category><![CDATA[程序媛]]></category>
		<category><![CDATA[pinkdaily]]></category>
		<category><![CDATA[大姨妈]]></category>
		<category><![CDATA[月经]]></category>
		<category><![CDATA[经期]]></category>
		<guid isPermaLink="false">https://zhongxiaojie.cn/?p=1275</guid>

					<description><![CDATA[更简单更好用的大姨妈记录app：https://guimiquan.cn 更新记录： 5.1.88 数字版本号 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/05/30A4060-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1707" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/05/30A4060-scaled.jpg" data-lightbox="gal[1275]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1281" src="https://zhongxiaojie.cn/wp-content/uploads/2026/05/30A4060-scaled.jpg" alt="" width="2560" height="1707" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/05/30A4060-scaled.jpg?v=1779081130 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/05/30A4060-300x200.jpg?v=1779081130 300w, https://zhongxiaojie.com/wp-content/uploads/2026/05/30A4060-1024x683.jpg?v=1779081130 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/05/30A4060-150x100.jpg?v=1779081130 150w, https://zhongxiaojie.com/wp-content/uploads/2026/05/30A4060-768x512.jpg?v=1779081130 768w, https://zhongxiaojie.com/wp-content/uploads/2026/05/30A4060-1536x1024.jpg?v=1779081130 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/05/30A4060-2048x1365.jpg?v=1779081130 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/05/30A4060-665x443.jpg?v=1779081130 665w, https://zhongxiaojie.com/wp-content/uploads/2026/05/30A4060-390x260.jpg?v=1779081130 390w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>更简单更好用的大姨妈记录app：<a href="https://guimiquan.cn" target="_blank" rel="noopener">https://guimiquan.cn</a></p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">更新记录：
5.1.88
数字版本号：528
华为版本号：5.2.01 550
Apple 5.1.88 528

1. AI助理添加快捷指令开关，可以自行控制是否开启快捷指令处理
2. 修复了部分已知bug</pre>
<p><span id="more-1275"></span></p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-1-scaled.png" data-lbwps-width="1178" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-1-scaled.png" data-lightbox="gal[1275]"><img loading="lazy" decoding="async" class="alignnone wp-image-25" src="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-1-scaled.png" alt="" width="196" height="426" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-1-scaled.png 1178w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-1-138x300.png 138w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-1-471x1024.png 471w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-1-768x1669.png 768w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-1-707x1536.png 707w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-1-943x2048.png 943w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-1-665x1445.png 665w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-1-120x260.png 120w" sizes="auto, (max-width: 196px) 100vw, 196px" /></a> <a href="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-2-scaled.png" data-lbwps-width="1178" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-2-scaled.png" data-lightbox="gal[1275]"><img loading="lazy" decoding="async" class="alignnone wp-image-26" src="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-2-scaled.png" alt="" width="195" height="424" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-2-scaled.png 1178w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-2-138x300.png 138w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-2-471x1024.png 471w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-2-768x1669.png 768w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-2-707x1536.png 707w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-2-943x2048.png 943w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-2-665x1445.png 665w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-2-120x260.png 120w" sizes="auto, (max-width: 195px) 100vw, 195px" /></a><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-7-scaled.png" data-lbwps-width="1178" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-7-scaled.png" data-lightbox="gal[1275]"><img loading="lazy" decoding="async" class="alignnone wp-image-31" src="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-7-scaled.png" alt="" width="194" height="421" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-7-scaled.png 1178w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-7-138x300.png 138w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-7-471x1024.png 471w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-7-768x1669.png 768w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-7-707x1536.png 707w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-7-943x2048.png 943w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-7-665x1445.png 665w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-7-120x260.png 120w" sizes="auto, (max-width: 194px) 100vw, 194px" /></a></p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-6-scaled.png" data-lbwps-width="1178" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-6-scaled.png" data-lightbox="gal[1275]"><img loading="lazy" decoding="async" class="alignnone wp-image-30" src="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-6-scaled.png" alt="" width="194" height="421" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-6-scaled.png 1178w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-6-138x300.png 138w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-6-471x1024.png 471w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-6-768x1669.png 768w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-6-707x1536.png 707w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-6-943x2048.png 943w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-6-665x1445.png 665w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-6-120x260.png 120w" sizes="auto, (max-width: 194px) 100vw, 194px" /></a> <a href="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-5-scaled.png" data-lbwps-width="1178" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-5-scaled.png" data-lightbox="gal[1275]"><img loading="lazy" decoding="async" class="alignnone wp-image-29" src="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-5-scaled.png" alt="" width="194" height="421" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-5-scaled.png 1178w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-5-138x300.png 138w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-5-471x1024.png 471w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-5-768x1669.png 768w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-5-707x1536.png 707w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-5-943x2048.png 943w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-5-665x1445.png 665w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-5-120x260.png 120w" sizes="auto, (max-width: 194px) 100vw, 194px" /></a><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-4-scaled.png" data-lbwps-width="1178" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-4-scaled.png" data-lightbox="gal[1275]"><img loading="lazy" decoding="async" class="alignnone wp-image-28" src="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-4-scaled.png" alt="" width="193" height="419" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-4-scaled.png 1178w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-4-138x300.png 138w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-4-471x1024.png 471w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-4-768x1669.png 768w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-4-707x1536.png 707w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-4-943x2048.png 943w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-4-665x1445.png 665w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-4-120x260.png 120w" sizes="auto, (max-width: 193px) 100vw, 193px" /></a> <a href="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-3-scaled.png" data-lbwps-width="1178" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-3-scaled.png" data-lightbox="gal[1275]"><img loading="lazy" decoding="async" class="alignnone wp-image-27" src="https://zhongxiaojie.cn/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-3-scaled.png" alt="" width="193" height="420" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-3-scaled.png 1178w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-3-138x300.png 138w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-3-471x1024.png 471w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-3-768x1669.png 768w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-3-707x1536.png 707w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-3-943x2048.png 943w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-3-665x1445.png 665w, https://zhongxiaojie.com/wp-content/uploads/2026/01/Apple-iPhone-16-Pro-Max-Screenshot-3-120x260.png 120w" sizes="auto, (max-width: 193px) 100vw, 193px" /></a></p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/01/yingyongbao.png" data-lbwps-width="400" data-lbwps-height="400" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/01/yingyongbao.png" data-lightbox="gal[1275]"><img loading="lazy" decoding="async" class="alignnone wp-image-35" src="https://zhongxiaojie.cn/wp-content/uploads/2026/01/yingyongbao.png" alt="" width="246" height="246" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/01/yingyongbao.png 400w, https://zhongxiaojie.com/wp-content/uploads/2026/01/yingyongbao-300x300.png 300w, https://zhongxiaojie.com/wp-content/uploads/2026/01/yingyongbao-150x150.png 150w, https://zhongxiaojie.com/wp-content/uploads/2026/01/yingyongbao-260x260.png 260w, https://zhongxiaojie.com/wp-content/uploads/2026/01/yingyongbao-200x200.png 200w, https://zhongxiaojie.com/wp-content/uploads/2026/01/yingyongbao-100x100.png 100w" sizes="auto, (max-width: 246px) 100vw, 246px" /></a> <a href="https://zhongxiaojie.cn/wp-content/uploads/2026/01/pgyer_qrcode.png" data-lbwps-width="500" data-lbwps-height="500" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/01/pgyer_qrcode.png" data-lightbox="gal[1275]"><img loading="lazy" decoding="async" class="alignnone wp-image-34" src="https://zhongxiaojie.cn/wp-content/uploads/2026/01/pgyer_qrcode.png" alt="" width="231" height="231" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/01/pgyer_qrcode.png 500w, https://zhongxiaojie.com/wp-content/uploads/2026/01/pgyer_qrcode-300x300.png 300w, https://zhongxiaojie.com/wp-content/uploads/2026/01/pgyer_qrcode-150x150.png 150w, https://zhongxiaojie.com/wp-content/uploads/2026/01/pgyer_qrcode-260x260.png 260w, https://zhongxiaojie.com/wp-content/uploads/2026/01/pgyer_qrcode-200x200.png 200w, https://zhongxiaojie.com/wp-content/uploads/2026/01/pgyer_qrcode-100x100.png 100w" sizes="auto, (max-width: 231px) 100vw, 231px" /></a> <a href="https://zhongxiaojie.cn/wp-content/uploads/2026/01/mp-wechat.jpg" data-lbwps-width="860" data-lbwps-height="860" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/01/mp-wechat.jpg" data-lightbox="gal[1275]"><img loading="lazy" decoding="async" class="alignnone wp-image-33" src="https://zhongxiaojie.cn/wp-content/uploads/2026/01/mp-wechat.jpg" alt="" width="221" height="221" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/01/mp-wechat.jpg 860w, https://zhongxiaojie.com/wp-content/uploads/2026/01/mp-wechat-300x300.jpg 300w, https://zhongxiaojie.com/wp-content/uploads/2026/01/mp-wechat-150x150.jpg 150w, https://zhongxiaojie.com/wp-content/uploads/2026/01/mp-wechat-768x768.jpg 768w, https://zhongxiaojie.com/wp-content/uploads/2026/01/mp-wechat-665x665.jpg 665w, https://zhongxiaojie.com/wp-content/uploads/2026/01/mp-wechat-260x260.jpg 260w, https://zhongxiaojie.com/wp-content/uploads/2026/01/mp-wechat-200x200.jpg 200w, https://zhongxiaojie.com/wp-content/uploads/2026/01/mp-wechat-100x100.jpg 100w, https://zhongxiaojie.com/wp-content/uploads/2026/01/mp-wechat-560x560.jpg 560w" sizes="auto, (max-width: 221px) 100vw, 221px" /></a> <a href="https://zhongxiaojie.cn/wp-content/uploads/2026/01/apple_store_qrcode.png" data-lbwps-width="500" data-lbwps-height="500" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/01/apple_store_qrcode.png" data-lightbox="gal[1275]"><img loading="lazy" decoding="async" class="alignnone wp-image-32" src="https://zhongxiaojie.cn/wp-content/uploads/2026/01/apple_store_qrcode.png" alt="" width="237" height="237" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/01/apple_store_qrcode.png 500w, https://zhongxiaojie.com/wp-content/uploads/2026/01/apple_store_qrcode-300x300.png 300w, https://zhongxiaojie.com/wp-content/uploads/2026/01/apple_store_qrcode-150x150.png 150w, https://zhongxiaojie.com/wp-content/uploads/2026/01/apple_store_qrcode-260x260.png 260w, https://zhongxiaojie.com/wp-content/uploads/2026/01/apple_store_qrcode-200x200.png 200w, https://zhongxiaojie.com/wp-content/uploads/2026/01/apple_store_qrcode-100x100.png 100w" sizes="auto, (max-width: 237px) 100vw, 237px" /></a></p>
<p>距离上个版本发布已经过去数个月了，这几个月并不是什么都没干，而是想着不断的把她弄的更完美。想继续扩大上架的范围和区域，期间成功了一些，也失败了一些。</p>
<p>成功的几个（<a href="https://apps.galaxyappstore.com/detail/ma.dayi.app?ads=ddb0e6f9&amp;directOpen=true&amp;nonOrgType=fce692ba&amp;source=GBadge_01_8594313_tag" target="_blank" rel="noopener">三星</a>、oppo[更新]）来之不易，失败的几个更是各种不同的原因，应用商店本身的、各种所谓的政策的。至于如何解读这个东西，这么久了其实自己依然解读不了，只能收到什么整改通知就去做什么类型的整改。</p>
<p>至于整改有没有效果，那就是另外一个故事了。在某些时候迫不得已上了个阉割版本，作为一个注重用户体验的开发者，这的确不是我想看到的。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zhongxiaojie.com/2026/05/1275/feed/</wfw:commentRss>
			<slash:comments>58</slash:comments>
		
		
			</item>
		<item>
		<title>UniAdmin Invalid uni-id config file</title>
		<link>https://zhongxiaojie.com/2026/05/1268/</link>
					<comments>https://zhongxiaojie.com/2026/05/1268/#comments</comments>
		
		<dc:creator><![CDATA[obaby]]></dc:creator>
		<pubDate>Fri, 15 May 2026 07:56:17 +0000</pubDate>
				<category><![CDATA[程序媛]]></category>
		<category><![CDATA[hbuilder]]></category>
		<category><![CDATA[uniadmin]]></category>
		<category><![CDATA[uniapp]]></category>
		<guid isPermaLink="false">https://zhongxiaojie.cn/?p=1268</guid>

					<description><![CDATA[上次更新闺蜜圈还是很久之前的事情，最近也确实没顾上自己的这个曾经倾注了无数心血的app。前段时间，申请了华为的 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/05/41cd7edbb45712f2938b310edb611efe-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1707" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/05/41cd7edbb45712f2938b310edb611efe-scaled.jpg" data-lightbox="gal[1268]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1273" src="https://zhongxiaojie.cn/wp-content/uploads/2026/05/41cd7edbb45712f2938b310edb611efe-scaled.jpg" alt="" width="2560" height="1707" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/05/41cd7edbb45712f2938b310edb611efe-scaled.jpg?v=1778831759 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/05/41cd7edbb45712f2938b310edb611efe-300x200.jpg?v=1778831759 300w, https://zhongxiaojie.com/wp-content/uploads/2026/05/41cd7edbb45712f2938b310edb611efe-1024x683.jpg?v=1778831759 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/05/41cd7edbb45712f2938b310edb611efe-150x100.jpg?v=1778831759 150w, https://zhongxiaojie.com/wp-content/uploads/2026/05/41cd7edbb45712f2938b310edb611efe-768x512.jpg?v=1778831759 768w, https://zhongxiaojie.com/wp-content/uploads/2026/05/41cd7edbb45712f2938b310edb611efe-1536x1024.jpg?v=1778831759 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/05/41cd7edbb45712f2938b310edb611efe-2048x1365.jpg?v=1778831759 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/05/41cd7edbb45712f2938b310edb611efe-665x443.jpg?v=1778831759 665w, https://zhongxiaojie.com/wp-content/uploads/2026/05/41cd7edbb45712f2938b310edb611efe-390x260.jpg?v=1778831759 390w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>上次更新闺蜜圈还是很久之前的事情，最近也确实没顾上自己的这个曾经倾注了无数心血的app。前段时间，申请了华为的商户号，本来以为能正常的上架内购相关的功能，然而最终卡在了商户密钥创建的地方。折腾来折腾去，最终还是没能跨越这个鸿沟，出师未捷身先死。</p>
<p><span id="more-1268"></span></p>
<p>最后为了满足应用市场的合规需求，进行了功能阉割，现在华为应用市场的版本是个阉割版，如果需要全功能版本，请从官网<a href="https://guimiquan.cn" target="_blank" rel="noopener">https://guimiquan.cn</a>下载。原生鸿蒙版本会在稍后更新，同样大概率也是个阉割版。</p>
<p>今天想登录下uniadmin，做下app更新发布，却发现登录不了了：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/05/Jietu20260515-133738-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1181" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/05/Jietu20260515-133738-scaled.jpg" data-lightbox="gal[1268]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1270" src="https://zhongxiaojie.cn/wp-content/uploads/2026/05/Jietu20260515-133738-scaled.jpg" alt="" width="2560" height="1181" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-133738-scaled.jpg?v=1778831099 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-133738-300x138.jpg?v=1778831099 300w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-133738-1024x472.jpg?v=1778831099 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-133738-150x69.jpg?v=1778831099 150w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-133738-768x354.jpg?v=1778831099 768w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-133738-1536x709.jpg?v=1778831099 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-133738-2048x945.jpg?v=1778831099 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-133738-665x307.jpg?v=1778831099 665w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-133738-564x260.jpg?v=1778831099 564w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>搜了下这堆错误，发现没什么有用的东西。最后还是得自己动手，按照字面理解就是缺少配置文件，而这个配置文件是登录必须的。打开本地目录发现这个文件竟然真的咩有了。</p>
<p>git追踪发现，不知道在哪个版本之后，文件忽然被删除了。这就挺神奇的，竟然还会少文件，关键是，unicloud的文件也不见了。这真是见鬼了，好在本地还有备份的uni模块目录。去扒拉一通，找到了这个文件：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/05/Jietu20260515-154811.jpg" data-lbwps-width="2426" data-lbwps-height="2042" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/05/Jietu20260515-154811.jpg" data-lightbox="gal[1268]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1271" src="https://zhongxiaojie.cn/wp-content/uploads/2026/05/Jietu20260515-154811.jpg" alt="" width="2426" height="2042" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-154811.jpg?v=1778831312 2426w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-154811-300x253.jpg?v=1778831312 300w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-154811-1024x862.jpg?v=1778831312 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-154811-150x126.jpg?v=1778831312 150w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-154811-768x646.jpg?v=1778831312 768w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-154811-1536x1293.jpg?v=1778831312 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-154811-2048x1724.jpg?v=1778831312 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-154811-665x560.jpg?v=1778831312 665w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-154811-309x260.jpg?v=1778831312 309w" sizes="auto, (max-width: 2426px) 100vw, 2426px" /></a></p>
<p>要解决这个问题，加单来说就是在config目录下新建uni-id，然后穿件config.json文件。</p>
<pre class="EnlighterJSRAW" data-enlighter-language="json">{
    "requestAuthSecret":"sesrct",
  "passwordSecret": "password-demo",
  "tokenSecret": "tokent-demo",
  "tokenExpiresIn": 7200,
  "tokenExpiresThreshold": 3600,
  "passwordErrorLimit": 6,
  "bindTokenToDevice": false,
  "passwordErrorRetryTime": 3600,
  "autoSetInviteCode": false,
  "forceInviteCode": false,
  "app": {
    "tokenExpiresIn": 2592000,
        "tokenExpiresThreshold": 864000,
    "oauth": {
      "weixin": {
        "appid": "填写来源微信开放平台https://open.weixin.qq.com/创建的应用的appid",
        "appsecret": "填写来源微信开放平台https://open.weixin.qq.com/创建的应用的appsecret"
      },
      "apple": {
        "bundleId": "苹果开发者后台获取的bundleId"
      }
    }
  },
    "web": { 
        "tokenExpiresIn": 7200,
        "tokenExpiresThreshold": 3600,
        "oauth": {
            "weixin-h5": { 
                "appid": "微信公众号登录所用的appid、appsecret需要在对应的小程序管理控制台获取",
                "appsecret": "微信公众号后台获取的appsecret"
            },
            "weixin-web": { 
                "appid": "微信PC页面扫码登录配置appid",
                "appsecret": "微信PC页面扫码登录配置appsecret"
            }
        }
    },
  "mp-weixin": {
        "tokenExpiresIn": 259200,
        "tokenExpiresThreshold": 86400,
    "oauth": {
      "weixin": {
        "appid": "微信小程序登录所用的appid、appsecret需要在对应的小程序管理控制台获取",
        "appsecret": "微信小程序后台获取的appsecret"
      }
    }
  },
  "mp-alipay": {
        "tokenExpiresIn": 259200,
        "tokenExpiresThreshold": 86400,
    "oauth": {
      "alipay": {
        "appid": "支付宝小程序登录用到的appid、privateKey请参考支付宝小程序的文档进行设置或者获取，https://opendocs.alipay.com/open/291/105971#LDsXr",
        "privateKey": "支付宝小程序登录用到的appid、privateKey请参考支付宝小程序的文档进行设置或者获取，https://opendocs.alipay.com/open/291/105971#LDsXr"
      }
    }
  },
  "service": {
    "sms": {
      "name": "应用名称，对应短信模版的name",
      "codeExpiresIn": 300,
      "smsKey": "短信密钥key，开通短信服务处可以看到",
      "smsSecret": "短信密钥secret，开通短信服务处可以看到",
            "scene": {
                "bind-mobile-by-sms": { 
                    "templateId": "绑定手机号使用的短信验证码模板", 
                    "codeExpiresIn": 240 
                }
            }
    },
    "univerify": {
      "appid": "当前应用的appid，使用云函数URL化，此项必须配置",
      "apiKey": "apiKey 和 apiSecret 在开发者中心获取，开发者中心：https://dev.dcloud.net.cn/uniLogin/index?type=0，文档：https://ask.dcloud.net.cn/article/37965",
      "apiSecret": ""
    }
  }
}</pre>
<p>注意，这个东西就是个json不能有注释。然后重新上传config模块即可。</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/05/Jietu20260515-155139-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1427" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/05/Jietu20260515-155139-scaled.jpg" data-lightbox="gal[1268]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1272" src="https://zhongxiaojie.cn/wp-content/uploads/2026/05/Jietu20260515-155139-scaled.jpg" alt="" width="2560" height="1427" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-155139-scaled.jpg?v=1778831515 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-155139-300x167.jpg?v=1778831515 300w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-155139-1024x571.jpg?v=1778831515 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-155139-150x84.jpg?v=1778831515 150w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-155139-768x428.jpg?v=1778831515 768w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-155139-1536x856.jpg?v=1778831515 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-155139-2048x1141.jpg?v=1778831515 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-155139-665x371.jpg?v=1778831515 665w, https://zhongxiaojie.com/wp-content/uploads/2026/05/Jietu20260515-155139-467x260.jpg?v=1778831515 467w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>如果passwordSecret 这个东西变了，可能就得直接去数据库改密码了，好在我的文件还在，不用去改密码。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zhongxiaojie.com/2026/05/1268/feed/</wfw:commentRss>
			<slash:comments>51</slash:comments>
		
		
			</item>
		<item>
		<title>裸奔</title>
		<link>https://zhongxiaojie.com/2026/05/1238/</link>
					<comments>https://zhongxiaojie.com/2026/05/1238/#comments</comments>
		
		<dc:creator><![CDATA[obaby]]></dc:creator>
		<pubDate>Mon, 11 May 2026 05:25:00 +0000</pubDate>
				<category><![CDATA[程序媛]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[安全]]></category>
		<category><![CDATA[数据保护]]></category>
		<category><![CDATA[隐私]]></category>
		<guid isPermaLink="false">https://zhongxiaojie.cn/?p=1238</guid>

					<description><![CDATA[每次使用AI来写一点东西，总觉得一切内容都在ai的监视下暴露无疑。当然，那些全新创建的项目也无所谓，本来就是它 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/05/911AF807B14D6FFBAAE224315574FCC6-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1707" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/05/911AF807B14D6FFBAAE224315574FCC6-scaled.jpg" data-lightbox="gal[1238]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1241" src="https://zhongxiaojie.cn/wp-content/uploads/2026/05/911AF807B14D6FFBAAE224315574FCC6-scaled.jpg" alt="" width="2560" height="1707" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/05/911AF807B14D6FFBAAE224315574FCC6-scaled.jpg?v=1778477061 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/05/911AF807B14D6FFBAAE224315574FCC6-300x200.jpg?v=1778477061 300w, https://zhongxiaojie.com/wp-content/uploads/2026/05/911AF807B14D6FFBAAE224315574FCC6-1024x683.jpg?v=1778477061 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/05/911AF807B14D6FFBAAE224315574FCC6-150x100.jpg?v=1778477061 150w, https://zhongxiaojie.com/wp-content/uploads/2026/05/911AF807B14D6FFBAAE224315574FCC6-768x512.jpg?v=1778477061 768w, https://zhongxiaojie.com/wp-content/uploads/2026/05/911AF807B14D6FFBAAE224315574FCC6-1536x1024.jpg?v=1778477061 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/05/911AF807B14D6FFBAAE224315574FCC6-2048x1365.jpg?v=1778477061 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/05/911AF807B14D6FFBAAE224315574FCC6-665x443.jpg?v=1778477061 665w, https://zhongxiaojie.com/wp-content/uploads/2026/05/911AF807B14D6FFBAAE224315574FCC6-390x260.jpg?v=1778477061 390w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>每次使用AI来写一点东西，总觉得一切内容都在ai的监视下暴露无疑。当然，那些全新创建的项目也无所谓，本来就是它生成的，但是一些旧项目，在开始ai之后，其实就相当于给ai提供了大量的代码样本和示例。</p>
<p><span id="more-1238"></span></p>
<p>在ai能力越来越丰富，对于程序员的侵略性变的越来越强的同时，其实也引入了一些新的问题，最主要的就是安全性问题。大量ai生成的代码，无人审计也没有人知道会不会引入一些漏洞或者缺陷。另外一个问题就是，程序员与ai的交互变得可追踪，可重放。问题从来不是得到答案就结束了，后续各种交互过程就成了ai迭代训练的样本。</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260511104326_151_62-scaled.jpg" data-lbwps-width="1147" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260511104326_151_62-scaled.jpg" data-lightbox="gal[1238]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1239" src="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260511104326_151_62-scaled.jpg" alt="" width="1147" height="2560" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260511104326_151_62-scaled.jpg?v=1778476581 1147w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260511104326_151_62-134x300.jpg?v=1778476581 134w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260511104326_151_62-459x1024.jpg?v=1778476581 459w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260511104326_151_62-67x150.jpg?v=1778476581 67w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260511104326_151_62-768x1714.jpg?v=1778476581 768w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260511104326_151_62-688x1536.jpg?v=1778476581 688w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260511104326_151_62-918x2048.jpg?v=1778476581 918w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260511104326_151_62-665x1484.jpg?v=1778476581 665w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260511104326_151_62-116x260.jpg?v=1778476581 116w" sizes="auto, (max-width: 1147px) 100vw, 1147px" /></a></p>
<p>&nbsp;</p>
<p>上图是教主的微博内容，发生这种现象其实毫不奇怪，毕竟交互是要提交相关的代码片段或者实现逻辑的。有时候让ai实现功能，在ai无法达到想要的效果的时候，我也会给出具体的步骤提示，甚至包含示例代码。这些稀缺性的交互内容就成了相对来说价值比较高的样本。</p>
<p>也不是所有的交互都会成为训练样本，毕竟用ai生成的内容训练ai会让ai不断降智，这也是为什么我说以后人工产生的内容（不是国内那种复制粘贴的内容）依然具有较高的价值。</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260511104326_152_62-scaled.jpg" data-lbwps-width="1147" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260511104326_152_62-scaled.jpg" data-lightbox="gal[1238]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1240" src="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260511104326_152_62-scaled.jpg" alt="" width="1147" height="2560" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260511104326_152_62-scaled.jpg?v=1778476584 1147w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260511104326_152_62-134x300.jpg?v=1778476584 134w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260511104326_152_62-459x1024.jpg?v=1778476584 459w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260511104326_152_62-67x150.jpg?v=1778476584 67w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260511104326_152_62-768x1714.jpg?v=1778476584 768w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260511104326_152_62-688x1536.jpg?v=1778476584 688w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260511104326_152_62-918x2048.jpg?v=1778476584 918w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260511104326_152_62-665x1484.jpg?v=1778476584 665w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260511104326_152_62-116x260.jpg?v=1778476584 116w" sizes="auto, (max-width: 1147px) 100vw, 1147px" /></a></p>
<p>同样对于一些敏感内容的交互，也应该有一定的加密或者保密方式，毕竟这些东西一旦到了云端之后，至于那天会出现在什么地方那就不确定了。这还是使用直连的情况。</p>
<p>如果使用各种聚合服务，那自己的数据就变得更加公开了，几乎所有的聚合服务平台都会记录交互内容。这些内容后期会被聚合服务平台进行售卖，这也是他们收入的一部分。至于这些东西卖给谁，那就更无法追踪了。</p>
<p>所以一些比较私密的项目，建议不要使用这种聚合服务，并且适当控制ai工具的权限。</p>
<p>毕竟，你也不想让别人看到你在互联网上裸奔吧。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zhongxiaojie.com/2026/05/1238/feed/</wfw:commentRss>
			<slash:comments>73</slash:comments>
		
		
			</item>
		<item>
		<title>浅谈前后端分离系统的SEO优化</title>
		<link>https://zhongxiaojie.com/2026/04/1156/</link>
					<comments>https://zhongxiaojie.com/2026/04/1156/#comments</comments>
		
		<dc:creator><![CDATA[obaby]]></dc:creator>
		<pubDate>Mon, 27 Apr 2026 02:03:03 +0000</pubDate>
				<category><![CDATA[程序媛]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[nuxt]]></category>
		<category><![CDATA[nuxt.js]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[vue]]></category>
		<category><![CDATA[前后端分离]]></category>
		<guid isPermaLink="false">https://zhongxiaojie.cn/?p=1156</guid>

					<description><![CDATA[开发一个系统，不管是从头开始，还是在已有系统上二次开发，从来都不是一蹴而就的事情。在上线以前总觉得已经做够了足 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/30A1744-scaled.jpg" data-lbwps-width="1707" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/30A1744-scaled.jpg" data-lightbox="gal[1156]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1161" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/30A1744-scaled.jpg" alt="" width="1707" height="2560" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/30A1744-scaled.jpg?v=1777255370 1707w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A1744-200x300.jpg?v=1777255370 200w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A1744-683x1024.jpg?v=1777255370 683w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A1744-100x150.jpg?v=1777255370 100w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A1744-768x1152.jpg?v=1777255370 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A1744-1024x1536.jpg?v=1777255370 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A1744-1365x2048.jpg?v=1777255370 1365w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A1744-665x998.jpg?v=1777255370 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A1744-173x260.jpg?v=1777255370 173w" sizes="auto, (max-width: 1707px) 100vw, 1707px" /></a></p>
<p>开发一个系统，不管是从头开始，还是在已有系统上二次开发，从来都不是一蹴而就的事情。在上线以前总觉得已经做够了足够的测试，但是在上线之后还是会出现各种各样的问题。</p>
<p><span id="more-1156"></span></p>
<p>有的问题，如果是新系统完全可以避免，正是由于是在已有系统上开发的为了兼容wp才会引入一系列的问题，这类问题主要是wp原生的一些机制兼容问题导致的包括但不限于：</p>
<p>1.wp固定连接的兼容</p>
<p>2.shortcode的解析处理</p>
<p>3.wp资源文件与新系统资源文件的路径兼容处理</p>
<p>4.wp启用插件的功能实现，邮件通知、micro-post、邮件发送、邮件模板等等</p>
<p>5.其他的未知问题</p>
<p>也有一部分是新系统天生的缺陷：seo不友好，搜索引擎爬虫无法获取网页内容，毕竟robot不会执行js，这个是前后端分离系统的必然缺陷。</p>
<pre class="EnlighterJSRAW" data-enlighter-language="html">&lt;!doctype html&gt;
&lt;html lang="zh-CN"&gt;
  &lt;head&gt;
    &lt;meta charset="UTF-8" /&gt;
    &lt;link
      rel="icon"
      href="https://zhongxiaojie.cn/wp-content/uploads/2026/01/uugai.com-166111691272754-100x100.png"
      sizes="32x32"
    /&gt;
    &lt;link
      rel="icon"
      href="https://zhongxiaojie.cn/wp-content/uploads/2026/01/uugai.com-166111691272754-200x200.png"
      sizes="192x192"
    /&gt;
    &lt;link
      rel="apple-touch-icon"
      href="https://zhongxiaojie.cn/wp-content/uploads/2026/01/uugai.com-166111691272754-200x200.png"
    /&gt;
    &lt;meta
      name="msapplication-TileImage"
      content="https://zhongxiaojie.cn/wp-content/uploads/2026/01/uugai.com-166111691272754-300x300.png"
    /&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
    &lt;meta
      name="description"
      content="爱好广泛的女王 独立APP开发者 AI修理师 爬虫砖家 逆向工程师 人工智能 全栈工程师"
    /&gt;
    &lt;meta
      name="keywords"
      content="人工智能,机器学习,ml,逆向分析,信息安全,物联网,ida,uniapp,python,爬虫,妹子图,秀人集,java,vue"
    /&gt;
    &lt;meta
      name="theme-color"
      content="#ff4f87"
    /&gt;
    &lt;link
      rel="manifest"
      href="/manifest.json"
    /&gt;
    &lt;link
      rel="stylesheet"
      href="/vendor/enlighterjs.min.css"
    /&gt;
    &lt;link
      rel="stylesheet"
      href="/vendor/simple-microblogging.css"
    /&gt;
    &lt;title&gt;obaby 𝐢&#x200d;𝐧⃝ void - 程序媛 / 独立开发者 / 智商不稳定的女神经&lt;/title&gt;
    &lt;script type="module" crossorigin src="/assets/index-DFHpxK1A.js"&gt;&lt;/script&gt;
    &lt;link rel="stylesheet" crossorigin href="/assets/index-CKljzL1r.css"&gt;
  &lt;/head&gt;
  &lt;body&gt;
    &lt;div id="app"&gt;&lt;/div&gt;
    &lt;script
      defer
      src="/vendor/enlighterjs.min.js"
    &gt;&lt;/script&gt;
    &lt;script defer src="/vendor/obaby.js"&gt;&lt;/script&gt;

  &lt;/body&gt;
&lt;/html&gt;
</pre>
<p>&nbsp;</p>
<p>当然有人会比较在意这个东西，不是说这个东西不对。可能是自己没那么在乎吧，之前就曾经收到过数次关于seo友链不显示的问题，上次是搞页面静态化。</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260427-092806@2x-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="621" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260427-092806@2x-scaled.jpg" data-lightbox="gal[1156]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1158" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260427-092806@2x-scaled.jpg" alt="" width="2560" height="621" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260427-092806@2x-scaled.jpg?v=1777253334 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260427-092806@2x-300x73.jpg?v=1777253334 300w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260427-092806@2x-1024x248.jpg?v=1777253334 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260427-092806@2x-150x36.jpg?v=1777253334 150w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260427-092806@2x-768x186.jpg?v=1777253334 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260427-092806@2x-1536x373.jpg?v=1777253334 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260427-092806@2x-2048x497.jpg?v=1777253334 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260427-092806@2x-665x161.jpg?v=1777253334 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260427-092806@2x-1072x260.jpg?v=1777253334 1072w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>其实，在我的博客添加的友链，也并不是全部都不显示，毕竟还有其他的域名，<a href="https://zhongxiaojie.com" target="_blank" rel="noopener">zhongxiaojie.com</a> 以及 <a href="http://oba.by" target="_blank" rel="noopener">oba.by</a>等还是会显示完整的友链信息，这两个域名并没有切换到新的前后端分离的系统。所以，我博客的友链，相当于数个站都给友链做了多次链接，我不知道这个东西对于seo有没有作用，至于是有好处，还是有坏处，我并不清除，我自己并不是那么关注所谓的seo。如果觉得这样反而会出问题的，欢迎反馈，我会及时删除相关链接哈。</p>
<p>当然，这个东西有办法解决吗？答案自然是有，至于解决方法，那就是继续回归服务器渲染。</p>
<p>这解决方案真的是简单粗暴啊，合着这折腾来折腾去，又要弄回服务器渲染，这辛辛苦苦四十年，一夜回到解放前？</p>
<p>采用这种简单粗暴的方法来解决seo问题，显示不是本仙女的作风。既然是针对搜索引擎的，那就直接对搜索引擎做单独的处理就完了。检测ua，如果是收缩引起的ua返回服务器渲染之后的内容，如果是正常浏览（搜索引擎爬虫意外的ua）返回前后端分离的内容。</p>
<p>要实现服务器渲染，基于vue的可以参考nuxt.js(百度百科):</p>
<blockquote>
<div class="para_efdCF summary_TvRxu MARK_MODULE" data-tag="paragraph" data-uuid="i5gzm8kpld" data-idx=""><span class="text_H46ki J-lemma-content-lemma-text" data-text="true">Nuxt.js是由NuxtLabs团队于2016年10月推出的基于</span><span class="text_H46ki J-lemma-content-lemma-text" data-text="true"><a class="innerLink_RUkn8" href="https://baike.baidu.com/item/Vue.js/19884851?fromModule=lemma_inlink" target="_blank" rel="noopener" data-from-module="summary">Vue.js</a></span><span class="text_H46ki J-lemma-content-lemma-text" data-text="true">的开源Web框架，采用MIT License授权。该框架灵感来源于</span><span class="text_H46ki J-lemma-content-lemma-text" data-text="true"><a class="innerLink_RUkn8" href="https://baike.baidu.com/item/Next.js/64867074?fromModule=lemma_inlink" target="_blank" rel="noopener" data-from-module="summary">Next.js</a></span><span class="text_H46ki J-lemma-content-lemma-text" data-text="true">，Nuxt采用了约定俗成的规范以及一种明确的目录结构，以实现对重复性任务的自动化处理，并使开发人员能够专注于推进新功能的开发。</span><span class="supWrap_Ufaoj J-supWrap J-lemma-content-lemma-sup-item" data-flag="summary"><sup data-tag="ref"> [2]<em id="sup-2"></em></sup></span><span class="supWrap_Ufaoj J-supWrap J-lemma-content-lemma-sup-item" data-flag="summary"><sup data-tag="ref"> [5]<em id="sup-5"></em></sup></span><span class="supWrap_Ufaoj J-supWrap J-lemma-content-lemma-sup-item" data-flag="summary"><sup data-tag="ref"> [8]<em id="sup-8"></em></sup></span><span class="text_H46ki J-lemma-content-lemma-text" data-text="true">。</span></div>
<div class="para_efdCF summary_TvRxu MARK_MODULE" data-tag="paragraph" data-uuid="i5gzm8ltlr" data-idx=""><span class="text_H46ki J-lemma-content-lemma-text" data-text="true">Nuxt默认内置</span><span class="text_H46ki J-lemma-content-lemma-text" data-text="true"><a class="innerLink_RUkn8" href="https://baike.baidu.com/item/%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E6%B8%B2%E6%9F%93/61701022?fromModule=lemma_inlink" target="_blank" rel="noopener" data-from-module="summary">服务器端渲染</a></span><span class="text_H46ki J-lemma-content-lemma-text" data-text="true">（SSR）功能、支持静态站点生成（SSG）和</span><span class="text_H46ki J-lemma-content-lemma-text" data-text="true"><a class="innerLink_RUkn8" href="https://baike.baidu.com/item/%E5%8D%95%E9%A1%B5%E9%9D%A2%E5%BA%94%E7%94%A8/18753779?fromModule=lemma_inlink" target="_blank" rel="noopener" data-from-module="summary">单页面应用</a></span><span class="text_H46ki J-lemma-content-lemma-text" data-text="true">（SPA）三种部署模式，可通过&#8221;nuxt generate&#8221;命令生成预渲染HTML文件实现静态化部署</span><span class="supWrap_Ufaoj J-supWrap J-lemma-content-lemma-sup-item" data-flag="summary"><sup data-tag="ref"> [5]<em id="sup-5"></em></sup></span><span class="supWrap_Ufaoj J-supWrap J-lemma-content-lemma-sup-item" data-flag="summary"><sup data-tag="ref"> [7]<em id="sup-7"></em></sup></span><span class="text_H46ki J-lemma-content-lemma-text" data-text="true">。采用模块化架构提供50多个扩展模块，支持TypeScript类型安全、推送和现代化开发工具链</span><span class="supWrap_Ufaoj J-supWrap J-lemma-content-lemma-sup-item" data-flag="summary"><sup data-tag="ref"> [4]<em id="sup-4"></em></sup></span><span class="supWrap_Ufaoj J-supWrap J-lemma-content-lemma-sup-item" data-flag="summary"><sup data-tag="ref"> [6]<em id="sup-6"></em></sup></span><span class="text_H46ki J-lemma-content-lemma-text" data-text="true">。</span></div>
</blockquote>
<p>接下来也就简单了，创建nuxt项目，实现与frontend同样的页面路由和相关的页面文件布局。接口可以直接复用当前的接口，</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260427-094819@2x-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1613" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260427-094819@2x-scaled.jpg" data-lightbox="gal[1156]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1159" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260427-094819@2x-scaled.jpg" alt="" width="2560" height="1613" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260427-094819@2x-scaled.jpg?v=1777254518 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260427-094819@2x-300x189.jpg?v=1777254518 300w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260427-094819@2x-1024x645.jpg?v=1777254518 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260427-094819@2x-150x95.jpg?v=1777254518 150w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260427-094819@2x-768x484.jpg?v=1777254518 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260427-094819@2x-1536x968.jpg?v=1777254518 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260427-094819@2x-2048x1290.jpg?v=1777254518 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260427-094819@2x-665x419.jpg?v=1777254518 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260427-094819@2x-413x260.jpg?v=1777254518 413w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>配置openresty的处理逻辑：</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic"># -----------------------------------------------------------------------------
# Dynamic Rendering（SEO）：爬虫 UA → Nuxt SSR；普通用户 → 现有 SPA
# - Nuxt SSR 服务建议监听 127.0.0.1:3000（可按需调整）
# - ?__ssr=1 可强制走 SSR（方便自测/排障）
# - 仅对“页面路由”生效，不影响 /assets、/vendor、/bp-api、WP 后台等
# -----------------------------------------------------------------------------
set $bp_force_ssr 0;
if ($arg___ssr = "1") {
    set $bp_force_ssr 1;
}

set $bp_is_bot 0;
if ($http_user_agent ~* "(googlebot|bingbot|baiduspider|yandexbot|duckduckbot|slurp|sogou|360spider|bytespider|petalbot|facebookexternalhit|twitterbot|rogerbot|ahrefsbot|semrushbot|mj12bot)") {
    set $bp_is_bot 1;
}

location @nuxt_ssr {
    proxy_pass http://127.0.0.1:3000;
    proxy_http_version 1.1;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Forwarded-Host $host;
    proxy_set_header X-Forwarded-Uri $request_uri;
}

# 418 跳转技巧：在页面路由里 return 418 → error_page 转到 @nuxt_ssr
error_page 418 = @nuxt_ssr;</pre>
<p>启动之后就可以查看服务器渲染的页面了：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-15.png" data-lbwps-width="2151" data-lbwps-height="2081" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-15.png" data-lightbox="gal[1156]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1155" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-15.png" alt="" width="2151" height="2081" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-15.png?v=1777209116 2151w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-15-300x290.png?v=1777209116 300w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-15-1024x991.png?v=1777209116 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-15-150x145.png?v=1777209116 150w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-15-768x743.png?v=1777209116 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-15-1536x1486.png?v=1777209116 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-15-2048x1981.png?v=1777209116 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-15-665x643.png?v=1777209116 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-15-269x260.png?v=1777209116 269w" sizes="auto, (max-width: 2151px) 100vw, 2151px" /></a> <a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-41.png" data-lbwps-width="2166" data-lbwps-height="2088" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-41.png" data-lightbox="gal[1156]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1154" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-41.png" alt="" width="2166" height="2088" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-41.png?v=1777209101 2166w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-41-300x289.png?v=1777209101 300w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-41-1024x987.png?v=1777209101 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-41-150x145.png?v=1777209101 150w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-41-768x740.png?v=1777209101 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-41-1536x1481.png?v=1777209101 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-41-2048x1974.png?v=1777209101 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-41-665x641.png?v=1777209101 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-26_21-10-41-270x260.png?v=1777209101 270w" sizes="auto, (max-width: 2166px) 100vw, 2166px" /></a></p>
<p>当然，这个实现方法的缺点就是得完全复刻frontend的相关路由和页面，优点就是不用关注原来的系统实现逻辑，哪怕爬虫seo系统出问题也不会影响现有的系统运行。</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zhongxiaojie.com/2026/04/1156/feed/</wfw:commentRss>
			<slash:comments>63</slash:comments>
		
		
			</item>
		<item>
		<title>产品，还是玩具？ &#8212; Baby Press(缝合怪)</title>
		<link>https://zhongxiaojie.com/2026/04/1141/</link>
					<comments>https://zhongxiaojie.com/2026/04/1141/#comments</comments>
		
		<dc:creator><![CDATA[obaby]]></dc:creator>
		<pubDate>Fri, 24 Apr 2026 06:58:12 +0000</pubDate>
				<category><![CDATA[程序媛]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[vue]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://zhongxiaojie.cn/?p=1141</guid>

					<description><![CDATA[这算是给这个东西写的第二篇正式的文章，本来我的想法很简单，做一个简单的前后端分离的系统来完全替代wp的php渲 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/30A1592-scaled.jpg" data-lbwps-width="1707" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/30A1592-scaled.jpg" data-lightbox="gal[1141]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1147" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/30A1592-scaled.jpg" alt="" width="1707" height="2560" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/30A1592-scaled.jpg?v=1777013703 1707w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A1592-200x300.jpg?v=1777013703 200w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A1592-683x1024.jpg?v=1777013703 683w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A1592-100x150.jpg?v=1777013703 100w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A1592-768x1152.jpg?v=1777013703 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A1592-1024x1536.jpg?v=1777013703 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A1592-1365x2048.jpg?v=1777013703 1365w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A1592-665x998.jpg?v=1777013703 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A1592-173x260.jpg?v=1777013703 173w" sizes="auto, (max-width: 1707px) 100vw, 1707px" /></a></p>
<p>这算是给这个东西写的第二篇正式的文章，本来我的想法很简单，做一个简单的前后端分离的系统来完全替代wp的php渲染机制。</p>
<p><span id="more-1141"></span></p>
<p>只是，在开发的过程中为了迎合wp的各种现有数据格式、插件、主题、shortcode等等，代码复杂度也在不断的提高。得益于ai的崛起，现在生成代码是真的简单方便，原来数个人的工作，现在一人就可以完成了。尽管哪怕没有ai，我自己也能全部搞定。ai在某些方便还是提高了输出效率，原本很多人不是全栈的，现在也给搞成了全干工程师，哪怕不会，也得硬着头皮上，去验证ai写的各种代码。</p>
<p>我一般不喜欢给ai太具体的描述，但是会给一个准确的描述，实现方法，实现路径，实现目标，所以多数时候ai呈现的代码质量尚可。然而，等到实际上线的时候发现还是一堆问题。</p>
<p>做完准备把wp的前端全部迁移到现在的baby press的前端，尝试部署之后出现了一系列问题，当然很多问题源自于测试不充分。为了解决两个系统的整合问题，需要大量的配置文件和代码。除了openresty的配置文件，前后端也生成了一堆默认的配置模板，当然，这些模板主要是为了提供一些自定义的功能，以及安全性提升加密等等。</p>
<p>这么复杂的系统，现在我觉得更像一个玩具，而不是产品，好的产品应该是简单易用，开箱可用的。</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">DJANGO_SECRET_KEY=dev-secret-key-change-me
DJANGO_DEBUG=1
DJANGO_ALLOWED_HOSTS=127.0.0.1,localhost
# 浏览器里「页面」的 origin（协议+域名+端口），须与前端访问地址一致；逗号分隔、勿加路径。
# 生产示例（Vue 部署在 i 子域、API 在 api 子域时，必须把 i 子域写进来，否则会 CORS 失败）：
# CORS_ALLOWED_ORIGINS=http://127.0.0.1:5173,http://localhost:5173,http://i.zhongxiaojie.cn,https://i.zhongxiaojie.cn
CORS_ALLOWED_ORIGINS=http://127.0.0.1:5173,http://localhost:5173
# Django CSRF 信任来源（协议+域名+端口，逗号分隔；用于 /admin/login/ 等表单提交）
# 生产示例：CSRF_TRUSTED_ORIGINS=https://api.zhongxiaojie.cn,https://i.zhongxiaojie.cn
CSRF_TRUSTED_ORIGINS=http://127.0.0.1,http://localhost

# Django 缓存（评论 UA/IP 查询结果）；推荐 Redis，例如 redis://127.0.0.1:6379/1
# 留空则使用 LocMem（仅开发、单进程）
# DJANGO_CACHE_REDIS_URL=redis://127.0.0.1:6379/1
#
# WordPress Object Cache Pro（可选）：Django 直写评论后用于定向清理评论缓存。
# 请与 WordPress 端 WP_REDIS_CONFIG 的 host/db/prefix 保持一致。
# 例如 WP_REDIS_CONFIG 里 database=5，则这里应为 redis://127.0.0.1:6379/5
# WP_OBJECT_CACHE_REDIS_URL=redis://127.0.0.1:6379/&lt;database&gt;
# 注意：当前定向清理实现依赖 prefix，建议在 WP_REDIS_CONFIG 中显式配置 'prefix' =&gt; 'zhxj'
# WP_OBJECT_CACHE_REDIS_PREFIX=zhxj
# WP_OBJECT_CACHE_BLOG_ID=0

# Baby IP Lookup：本机 lookup-ua 与静态资源公网域名（PNG/SVG 补全）
# UA_LOOKUP_UPSTREAM_BASE_URL=http://127.0.0.1:18765
# UA_LOOKUP_PUBLIC_ASSETS_BASE_URL=https://ip.zhongxiaojie.cn
# UA_LOOKUP_DEFAULT_METHOD=ip2location
# UA_LOOKUP_CACHE_TTL=604800

# WordPress database connection (MySQL/MariaDB)
WP_DB_NAME=wordpress
WP_DB_USER=root
WP_DB_PASSWORD=
WP_DB_HOST=127.0.0.1
WP_DB_PORT=3306

# WordPress table prefix, e.g. wp_ / wp123_
WP_TABLE_PREFIX=wp_

# 是否信任反代/CDN 转发头（CF-Connecting-IP / X-Real-IP / X-Forwarded-For），默认开启。
# - 生产推荐开启，并配置 TRUSTED_PROXY_IP_RANGES，只信任你的网关/CDN 回源 IP 段
# - 若 API 不会被公网直连，且 CDN 回源 IP 经常变：可保持开启并留空 TRUSTED_PROXY_IP_RANGES（有伪造风险）
TRUST_PROXY_HEADERS=1
# 反代终止 TLS（如 Nginx/Edge/CDN）时建议开启，配合 X-Forwarded-Proto 识别 https
SECURE_PROXY_SSL_HEADER_ENABLED=1

# 额外输出“真实 IP access log”（Daphne 的 access log 里显示的是 CDN 节点 IP）
# 打开后会在 stdout 输出形如：[realip] ip=... remote=... status=... GET /api/...
REAL_IP_ACCESS_LOG_ENABLED=0

# 受信任反向代理 / CDN 的 IP 段（CIDR，逗号分隔）。
# 仅当请求来源 REMOTE_ADDR 命中这些 IP 段时，后端才会信任 CF-Connecting-IP / X-Real-IP / X-Forwarded-For。
# - 本机 Nginx 反代：127.0.0.1/32,::1/128
# - 生产：把你的 Nginx/网关内网地址段、或 CDN 回源 IP 段加入这里
TRUSTED_PROXY_IP_RANGES=127.0.0.1/32,::1/128

# API 请求签名（HMAC + ts + nonce）——默认关闭
# 注意：这是“请求验签”，不是“返回加密”。建议仅在 HTTPS 下启用。
# API_SIGNING_ENABLED=1
# API_SIGNING_SECRET=change-me-long-random
# 允许客户端时间漂移（秒），超出即拒绝（防离线重放）
# API_SIGNING_TTL_SECONDS=60
# nonce 去重缓存 TTL（秒），建议 &gt;= API_SIGNING_TTL_SECONDS
# API_SIGNING_NONCE_TTL_SECONDS=300
# 需要签名的路径前缀（逗号分隔）
# API_SIGNING_REQUIRED_PREFIXES=/api/
# 免签路径（逗号分隔，严格 path 匹配），例如健康检查：
# API_SIGNING_EXEMPT_PATHS=/api/health/,/api/ping/

# SMTP / Email backend (Django)
# 不配置则不会真的发出邮件（除非你使用本地控制台邮件后端等）。
# EMAIL_BACKEND=django.core.mail.backends.smtp.EmailBackend
# EMAIL_HOST=smtp.example.com
# EMAIL_PORT=587
# EMAIL_USE_TLS=1
# EMAIL_HOST_USER=your-account@example.com
# EMAIL_HOST_PASSWORD=your-app-password
# DEFAULT_FROM_EMAIL="obaby &lt;no-reply@zhongxiaojie.cn&gt;"
#
# 评论回复邮件通知（前台回复他人评论时）
# COMMENT_REPLY_NOTIFICATION_ENABLED=1
# COMMENT_REPLY_EMAIL_FROM="obaby &lt;no-reply@zhongxiaojie.cn&gt;"
# COMMENT_REPLY_EMAIL_HEADER_IMAGE_URL=https://zhongxiaojie.com/wp-content/uploads/2026/01/uugai.com_1661691241113463.png
# COMMENT_REPLY_EMAIL_HEADER_IMAGE_WIDTH=520
# COMMENT_REPLY_EMAIL_HEADER_IMAGE_HEIGHT=180
# COMMENT_REPLY_EMAIL_HEADER_ALT=obaby 𝐢&#x200d;𝐧⃝ void
# COMMENT_REPLY_EMAIL_FOOTER_LINE1=obaby 𝐢&#x200d;𝐧⃝ void
# COMMENT_REPLY_EMAIL_FOOTER_LINK_TEXT=oba.by
#
# 与 WordPress CREN 插件退订链接校验一致（取自 wp-config.php）
# WORDPRESS_AUTH_KEY=
# WORDPRESS_AUTH_SALT=
# 与 WordPress 登录 Cookie（wordpress_logged_in_*）校验一致（同样取自 wp-config.php）
# 推荐配置 LOGGED_IN_KEY / LOGGED_IN_SALT；留空时后端会回退到 AUTH_KEY / AUTH_SALT
# WORDPRESS_LOGGED_IN_KEY=
# WORDPRESS_LOGGED_IN_SALT=

# 服务器状态小组件：统计磁盘路径（Linux "/"；Windows "C:\\")
# SERVER_PROBE_DISK_PATH=/

# <ul class='microblog-shortcode'>
<li> <img alt='' src='https://gg.lang.bi/avatar/d6ebc088df916bcc9e8b94a09f9b0f604e57be54b04bd520c6db2492740fc563?s=24&#038;d=initials&#038;r=pg&#038;initials=ro' srcset='https://gg.lang.bi/avatar/d6ebc088df916bcc9e8b94a09f9b0f604e57be54b04bd520c6db2492740fc563?s=48&#038;d=initials&#038;r=pg&#038;initials=ro 2x' class='avatar avatar-24 photo' height='24' width='24' /><span class='microblog-shortcode-post-title'> <a href='https://zhongxiaojie.com/microposts/ada-lovelace/'>Ada Lovelace</a> </span></br><span class='microblog-shortcode-post-content'></br><p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260525160059_171_62.png" data-lbwps-width="1664" data-lbwps-height="2496" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260525160059_171_62.png" data-lightbox="gal[1141]" data-lightbox="gal[1300]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1301" src="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260525160059_171_62.png" alt="" width="1664" height="2496" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160059_171_62.png?v=1779696182 1664w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160059_171_62-200x300.png?v=1779696182 200w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160059_171_62-683x1024.png?v=1779696182 683w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160059_171_62-100x150.png?v=1779696182 100w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160059_171_62-768x1152.png?v=1779696182 768w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160059_171_62-1024x1536.png?v=1779696182 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160059_171_62-1365x2048.png?v=1779696182 1365w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160059_171_62-665x998.png?v=1779696182 665w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160059_171_62-173x260.png?v=1779696182 173w" sizes="auto, (max-width: 1664px) 100vw, 1664px" /></a></p>
<p><!--more--></p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260525160101_172_62.png" data-lbwps-width="1664" data-lbwps-height="2496" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260525160101_172_62.png" data-lightbox="gal[1141]" data-lightbox="gal[1300]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1302" src="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260525160101_172_62.png" alt="" width="1664" height="2496" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160101_172_62.png?v=1779696222 1664w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160101_172_62-200x300.png?v=1779696222 200w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160101_172_62-683x1024.png?v=1779696222 683w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160101_172_62-100x150.png?v=1779696222 100w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160101_172_62-768x1152.png?v=1779696222 768w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160101_172_62-1024x1536.png?v=1779696222 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160101_172_62-1365x2048.png?v=1779696222 1365w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160101_172_62-665x998.png?v=1779696222 665w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160101_172_62-173x260.png?v=1779696222 173w" sizes="auto, (max-width: 1664px) 100vw, 1664px" /></a> <a href="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260525160104_173_62.png" data-lbwps-width="1664" data-lbwps-height="2496" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260525160104_173_62.png" data-lightbox="gal[1141]" data-lightbox="gal[1300]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1303" src="https://zhongxiaojie.cn/wp-content/uploads/2026/05/微信图片_20260525160104_173_62.png" alt="" width="1664" height="2496" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160104_173_62.png?v=1779696261 1664w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160104_173_62-200x300.png?v=1779696261 200w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160104_173_62-683x1024.png?v=1779696261 683w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160104_173_62-100x150.png?v=1779696261 100w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160104_173_62-768x1152.png?v=1779696261 768w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160104_173_62-1024x1536.png?v=1779696261 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160104_173_62-1365x2048.png?v=1779696261 1365w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160104_173_62-665x998.png?v=1779696261 665w, https://zhongxiaojie.com/wp-content/uploads/2026/05/微信图片_20260525160104_173_62-173x260.png?v=1779696261 173w" sizes="auto, (max-width: 1664px) 100vw, 1664px" /></a></p>
</span></br></br><span class='microblog-shortcode-commentlink'>  评论： <a href='https://zhongxiaojie.com/microposts/ada-lovelace/'><img width='18' height='18' src='https://zhongxiaojie.com/wp-content/plugins/simple-microblogging/bubble-icon.png'>&times;0</a></span>
</li>
</br><hr></br>
<li> <img alt='' src='https://gg.lang.bi/avatar/d6ebc088df916bcc9e8b94a09f9b0f604e57be54b04bd520c6db2492740fc563?s=24&#038;d=initials&#038;r=pg&#038;initials=ro' srcset='https://gg.lang.bi/avatar/d6ebc088df916bcc9e8b94a09f9b0f604e57be54b04bd520c6db2492740fc563?s=48&#038;d=initials&#038;r=pg&#038;initials=ro 2x' class='avatar avatar-24 photo' height='24' width='24' /><span class='microblog-shortcode-post-title'> <a href='https://zhongxiaojie.com/microposts/%e5%90%8c%e6%97%b6%e6%8b%a5%e6%9c%89%e6%8d%b7%e8%b1%b9%e8%b7%9f%e5%a5%94%e9%a9%b0%ef%bc%88%e4%b8%89%e5%8f%89%e6%98%9f%e8%be%89%e7%85%a7%e4%ba%ae%e6%88%91%e7%9a%84%e8%b7%af%f0%9f%98%84%ef%bc%89/'>同时拥有捷豹跟奔驰（三叉星辉照亮我的路<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f604.png" alt="😄" class="wp-smiley" style="height: 1em; max-height: 1em;" />）</a> </span></br><span class='microblog-shortcode-post-content'></br><p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/05/0A5060797F349AC5DC427FF76B492C3C-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1440" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/05/0A5060797F349AC5DC427FF76B492C3C-scaled.jpg" data-lightbox="gal[1141]" data-lightbox="gal[1211]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1212" src="https://zhongxiaojie.cn/wp-content/uploads/2026/05/0A5060797F349AC5DC427FF76B492C3C-scaled.jpg" alt="" width="2560" height="1440" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/05/0A5060797F349AC5DC427FF76B492C3C-scaled.jpg?v=1778117306 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/05/0A5060797F349AC5DC427FF76B492C3C-300x169.jpg?v=1778117306 300w, https://zhongxiaojie.com/wp-content/uploads/2026/05/0A5060797F349AC5DC427FF76B492C3C-1024x576.jpg?v=1778117306 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/05/0A5060797F349AC5DC427FF76B492C3C-150x84.jpg?v=1778117306 150w, https://zhongxiaojie.com/wp-content/uploads/2026/05/0A5060797F349AC5DC427FF76B492C3C-768x432.jpg?v=1778117306 768w, https://zhongxiaojie.com/wp-content/uploads/2026/05/0A5060797F349AC5DC427FF76B492C3C-1536x864.jpg?v=1778117306 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/05/0A5060797F349AC5DC427FF76B492C3C-2048x1152.jpg?v=1778117306 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/05/0A5060797F349AC5DC427FF76B492C3C-665x374.jpg?v=1778117306 665w, https://zhongxiaojie.com/wp-content/uploads/2026/05/0A5060797F349AC5DC427FF76B492C3C-462x260.jpg?v=1778117306 462w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
</span></br></br><span class='microblog-shortcode-commentlink'>  评论： <a href='https://zhongxiaojie.com/microposts/%e5%90%8c%e6%97%b6%e6%8b%a5%e6%9c%89%e6%8d%b7%e8%b1%b9%e8%b7%9f%e5%a5%94%e9%a9%b0%ef%bc%88%e4%b8%89%e5%8f%89%e6%98%9f%e8%be%89%e7%85%a7%e4%ba%ae%e6%88%91%e7%9a%84%e8%b7%af%f0%9f%98%84%ef%bc%89/'><img width='18' height='18' src='https://zhongxiaojie.com/wp-content/plugins/simple-microblogging/bubble-icon.png'>&times;2</a></span>
</li>
</br><hr></br>
<li> <img alt='' src='https://gg.lang.bi/avatar/d6ebc088df916bcc9e8b94a09f9b0f604e57be54b04bd520c6db2492740fc563?s=24&#038;d=initials&#038;r=pg&#038;initials=ro' srcset='https://gg.lang.bi/avatar/d6ebc088df916bcc9e8b94a09f9b0f604e57be54b04bd520c6db2492740fc563?s=48&#038;d=initials&#038;r=pg&#038;initials=ro 2x' class='avatar avatar-24 photo' height='24' width='24' /><span class='microblog-shortcode-post-title'> <a href='https://zhongxiaojie.com/microposts/%e7%9c%9f%e9%ba%bb%e4%ba%86%ef%bc%8c%e4%b8%80%e4%b8%aa%e5%8f%91%e7%89%88%e5%8f%91%e4%ba%86%e5%a5%bd%e5%87%a0%e4%b8%aa%e6%9c%88%ef%bc%81%e8%89%b9%ef%bc%81/'>真麻了，一个发版发了好几个月！艹！</a> </span></br><span class='microblog-shortcode-post-content'></br><p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260423-153854@2x-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1314" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260423-153854@2x-scaled.jpg" data-lightbox="gal[1141]" data-lightbox="gal[1132]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1134" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260423-153854@2x-scaled.jpg" alt="" width="2560" height="1314" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260423-153854@2x-scaled.jpg?v=1776930060 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260423-153854@2x-300x154.jpg?v=1776930060 300w, https://zhongxiaojie.com/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260423-153854@2x-1024x526.jpg?v=1776930060 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260423-153854@2x-150x77.jpg?v=1776930060 150w, https://zhongxiaojie.com/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260423-153854@2x-768x394.jpg?v=1776930060 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260423-153854@2x-1536x789.jpg?v=1776930060 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260423-153854@2x-2048x1052.jpg?v=1776930060 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260423-153854@2x-665x341.jpg?v=1776930060 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/UserslingPictures截图Jietu20260423-153854@2x-506x260.jpg?v=1776930060 506w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
</span></br></br><span class='microblog-shortcode-commentlink'>  评论： <a href='https://zhongxiaojie.com/microposts/%e7%9c%9f%e9%ba%bb%e4%ba%86%ef%bc%8c%e4%b8%80%e4%b8%aa%e5%8f%91%e7%89%88%e5%8f%91%e4%ba%86%e5%a5%bd%e5%87%a0%e4%b8%aa%e6%9c%88%ef%bc%81%e8%89%b9%ef%bc%81/'><img width='18' height='18' src='https://zhongxiaojie.com/wp-content/plugins/simple-microblogging/bubble-icon.png'>&times;0</a></span>
</li>
</br><hr></br>
<li> <img alt='' src='https://gg.lang.bi/avatar/d6ebc088df916bcc9e8b94a09f9b0f604e57be54b04bd520c6db2492740fc563?s=24&#038;d=initials&#038;r=pg&#038;initials=ro' srcset='https://gg.lang.bi/avatar/d6ebc088df916bcc9e8b94a09f9b0f604e57be54b04bd520c6db2492740fc563?s=48&#038;d=initials&#038;r=pg&#038;initials=ro 2x' class='avatar avatar-24 photo' height='24' width='24' /><span class='microblog-shortcode-post-title'> <a href='https://zhongxiaojie.com/microposts/%e4%b8%80%e5%88%87%e9%83%bd%e6%98%af%e8%a1%a8%e8%b1%a1/'>一切都是表象</a> </span></br><span class='microblog-shortcode-post-content'></br><p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/微信图片_20260420093014_39_62-1.jpg" data-lbwps-width="960" data-lbwps-height="1084" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/微信图片_20260420093014_39_62-1.jpg" data-lightbox="gal[1141]" data-lightbox="gal[1128]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1129" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/微信图片_20260420093014_39_62-1.jpg" alt="" width="960" height="1084" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260420093014_39_62-1.jpg?v=1776921108 960w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260420093014_39_62-1-266x300.jpg?v=1776921108 266w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260420093014_39_62-1-907x1024.jpg?v=1776921108 907w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260420093014_39_62-1-133x150.jpg?v=1776921108 133w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260420093014_39_62-1-768x867.jpg?v=1776921108 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260420093014_39_62-1-665x751.jpg?v=1776921108 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260420093014_39_62-1-230x260.jpg?v=1776921108 230w" sizes="auto, (max-width: 960px) 100vw, 960px" /></a></p>
</span></br></br><span class='microblog-shortcode-commentlink'>  评论： <a href='https://zhongxiaojie.com/microposts/%e4%b8%80%e5%88%87%e9%83%bd%e6%98%af%e8%a1%a8%e8%b1%a1/'><img width='18' height='18' src='https://zhongxiaojie.com/wp-content/plugins/simple-microblogging/bubble-icon.png'>&times;0</a></span>
</li>
</br><hr></br>
<li> <img alt='' src='https://gg.lang.bi/avatar/d6ebc088df916bcc9e8b94a09f9b0f604e57be54b04bd520c6db2492740fc563?s=24&#038;d=initials&#038;r=pg&#038;initials=ro' srcset='https://gg.lang.bi/avatar/d6ebc088df916bcc9e8b94a09f9b0f604e57be54b04bd520c6db2492740fc563?s=48&#038;d=initials&#038;r=pg&#038;initials=ro 2x' class='avatar avatar-24 photo' height='24' width='24' /><span class='microblog-shortcode-post-title'> <a href='https://zhongxiaojie.com/microposts/%e4%ba%8c%e6%ac%a1%e5%85%83%e8%b8%a2%e8%b8%8f%e8%88%9e/'>二次元踢踏舞</a> </span></br><span class='microblog-shortcode-post-content'></br><div style="width: 640px;" class="wp-video"><video class="wp-video-shortcode" id="video-790-1" width="640" height="360" preload="metadata" controls="controls"><source type="video/mp4" src="https://zhongxiaojie.cn/dance/R%EF%BC%81P%EF%BC%81G%EF%BC%81%E4%BA%8C%E6%AC%A1%E5%85%83%E8%B8%A2%E8%B8%8F%E8%88%9E.mp4?_=1" /><a href="https://zhongxiaojie.cn/dance/R%EF%BC%81P%EF%BC%81G%EF%BC%81%E4%BA%8C%E6%AC%A1%E5%85%83%E8%B8%A2%E8%B8%8F%E8%88%9E.mp4">https://zhongxiaojie.cn/dance/R%EF%BC%81P%EF%BC%81G%EF%BC%81%E4%BA%8C%E6%AC%A1%E5%85%83%E8%B8%A2%E8%B8%8F%E8%88%9E.mp4</a></video></div>
<p>&nbsp;</p>
</span></br></br><span class='microblog-shortcode-commentlink'>  评论： <a href='https://zhongxiaojie.com/microposts/%e4%ba%8c%e6%ac%a1%e5%85%83%e8%b8%a2%e8%b8%8f%e8%88%9e/'><img width='18' height='18' src='https://zhongxiaojie.com/wp-content/plugins/simple-microblogging/bubble-icon.png'>&times;0</a></span>
</li>
</br><hr></br>
</ul><div id='paging' class='group'><span aria-current="page" class="page-numbers current">1</span>
<a class="page-numbers" href="https://zhongxiaojie.com/category/code-girl/feed//page/2">2</a>
<a class="page-numbers" href="https://zhongxiaojie.com/category/code-girl/feed//page/3">3</a>
<a class="next page-numbers" href="https://zhongxiaojie.com/category/code-girl/feed//page/2">next »</a></div> 列表头像：Gravatar 兼容镜像根（路径同 /avatar/{md5}?s=&amp;d=），默认 gg.lang.bi
# GRAVATAR_AVATAR_BASE_URL=https://gg.lang.bi

# 侧边栏「近期文章」：正文无图时的缩略图回退地址
# SIDEBAR_RECENT_POST_FALLBACK_IMAGE_URL=https://zhongxiaojie.cn/wp-content/uploads/2026/01/...

# 评论反垃圾分类（可选；不配置则不调服务、新评论直接通过）
# BABY_ANTI_SPAM_CLASSIFY_URL=http://192.168.1.8:8765/v1/classify
# BABY_ANTI_SPAM_SECRET=change-me-long-random
# BABY_ANTI_SPAM_TIMEOUT=3

# 同一邮箱+IP 对同一篇文章连续提交的最短间隔（秒，0 关闭，最大 120）；依赖 Django cache
# COMMENT_SUBMIT_COOLDOWN_SECONDS=0

# 前台文章评论列表分页（GET /api/wp/posts/:id/comments/）：按一级评论（线程）分页，每页含该层全部回复；不传 page 时默认最后一页（最新线程）
# WP_COMMENTS_PER_PAGE=50
# 客户端 ?per_page= 的上限（不超过 500）
# WP_COMMENTS_MAX_PER_PAGE=200
# 顶层线程展示：desc=递减（最新在上，默认）；asc=递增（最新在下）
# WP_COMMENTS_ORDER=desc

# Nginx FastCGI 缓存：评论审核通过（comment_approved=1）后清理文章页、首页（可选分类页）
# 与 WordPress 插件「Nginx FastCGI Cache Purge on Comment」类似：HTTP GET {站点}/purge{路径}
# NGINX_CACHE_PURGE_ENABLED=1
# NGINX_PURGE_PUBLIC_BASE_URL=https://你的域名
# NGINX_PURGE_TIMEOUT=2
# NGINX_PURGE_SSL_VERIFY=1
# NGINX_PURGE_CATEGORIES=1
# NGINX_CACHE_FILES_PATH=/var/cache/nginx/allinone

# Kama WP Smile：评论表情包资源（给前端下发，避免硬编码域名）
# 若留空，前端会回退使用自身默认/环境变量配置。
# SMILE_PACK_BASE_URL=https://zhongxiaojie.cn/wp-content/plugins/kama-wp-smile-packs/qip_dark_all/
# SMILE_PACK_EXT=gif
# SMILE_PACK_TOKENS=smile,sad,laugh,rofl,blum,kiss,yes,no,good,bad,unknw,sorry,pardon,wacko,acute,boast,boredom,dash,search,crazy,yess,cool,air_kiss,angel,bb,beach,aggressive,blush,bomb,bravo,buba,bye,cry,curtsey,dance,dash2,declare,diablo,don-t_mention,drinks,focus,fool,friends,gamer,give_rose,heart,help,hi,laugh1,mail,mda,mosking,music,negative,ok,popcorm,punish,rtfm,sarcastic,secret,shock,shout,thank_you,vava,victory,beee,big_boss,wink,yu,cray2,dash3,girl_pinkglassesf,girl_prepare_fish,locomotive,lazy2,agree,feminist,fuk,fuck,jester,hunter,moil,offtopic,paladin,shablon_01,spam,vinsent,warning,yahoo,superman,girl_witch,fans,beta,butcher,elf,first_move,gamer2,girl_cray2,girl_cray,girl_blum,girl_dance,girl_crazy,girl_haha,heat,hysteric,nhl_crach,nhl_fight,pig_ball,aikido,angry2,banned,alcoholic,bb2,flood,gamer3,girl_devil,flirt,girl_cray3,girl_drink,girl_hide,girl_hospital,girl_impossible,girl_in_love,girl_mad,girl_sad,girl_sigh,girl_smile,girl_to_take_umbrage,girl_wacko,lazy1,nono,man_in_love,party,scenic,queen,paint,crazy_pilot,dwarf,hang1,haha,grin,good3</pre>
<p>好处呢，就是所有的系统配置基本都在这个配置文件中控制即可，无需去各种地方设置了，修改之后重启服务即可。</p>
<p>之所以说是玩具，其实我在wp之外添加了另外一个简单的管理后台，这也是为什么选了django 而没有直接用fastapi。</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260424-144020@2x-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1418" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260424-144020@2x-scaled.jpg" data-lightbox="gal[1141]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1146" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260424-144020@2x-scaled.jpg" alt="" width="2560" height="1418" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-144020@2x-scaled.jpg?v=1777012872 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-144020@2x-300x166.jpg?v=1777012872 300w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-144020@2x-1024x567.jpg?v=1777012872 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-144020@2x-150x83.jpg?v=1777012872 150w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-144020@2x-768x425.jpg?v=1777012872 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-144020@2x-1536x851.jpg?v=1777012872 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-144020@2x-2048x1134.jpg?v=1777012872 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-144020@2x-665x368.jpg?v=1777012872 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-144020@2x-470x260.jpg?v=1777012872 470w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>这个东西最初的目的也不是为了替换wp，所以很多功能也没必要再实现一遍了。基础的操作还是在wp的后台完成。</p>
<p>当然，做完折腾到零点多，补全了一些功能之后，最终还是上线了，这就是目前看到的页面效果，lighthouse测试：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260424-142212@2x-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1601" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260424-142212@2x-scaled.jpg" data-lightbox="gal[1141]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1143" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260424-142212@2x-scaled.jpg" alt="" width="2560" height="1601" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142212@2x-scaled.jpg?v=1777012855 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142212@2x-300x188.jpg?v=1777012855 300w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142212@2x-1024x640.jpg?v=1777012855 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142212@2x-150x94.jpg?v=1777012855 150w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142212@2x-768x480.jpg?v=1777012855 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142212@2x-1536x961.jpg?v=1777012855 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142212@2x-2048x1281.jpg?v=1777012855 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142212@2x-665x416.jpg?v=1777012855 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142212@2x-416x260.jpg?v=1777012855 416w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>ipv4测试：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260424-142256@2x-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1665" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260424-142256@2x-scaled.jpg" data-lightbox="gal[1141]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1144" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260424-142256@2x-scaled.jpg" alt="" width="2560" height="1665" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142256@2x-scaled.jpg?v=1777012861 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142256@2x-300x195.jpg?v=1777012861 300w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142256@2x-1024x666.jpg?v=1777012861 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142256@2x-150x98.jpg?v=1777012861 150w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142256@2x-768x500.jpg?v=1777012861 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142256@2x-1536x999.jpg?v=1777012861 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142256@2x-2048x1332.jpg?v=1777012861 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142256@2x-665x433.jpg?v=1777012861 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142256@2x-400x260.jpg?v=1777012861 400w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>ipv6测试：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260424-142337@2x.jpg" data-lbwps-width="2534" data-lbwps-height="1598" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260424-142337@2x.jpg" data-lightbox="gal[1141]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1145" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Jietu20260424-142337@2x.jpg" alt="" width="2534" height="1598" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142337@2x.jpg?v=1777012866 2534w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142337@2x-300x189.jpg?v=1777012866 300w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142337@2x-1024x646.jpg?v=1777012866 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142337@2x-150x95.jpg?v=1777012866 150w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142337@2x-768x484.jpg?v=1777012866 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142337@2x-1536x969.jpg?v=1777012866 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142337@2x-2048x1292.jpg?v=1777012866 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142337@2x-665x419.jpg?v=1777012866 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Jietu20260424-142337@2x-412x260.jpg?v=1777012866 412w" sizes="auto, (max-width: 2534px) 100vw, 2534px" /></a></p>
<p>对于wp的主题，也修改了下页面宽度，与现在的vue的页面宽度基本一致了：</p>
<p><a href="http://zhongxiaojie.com" target="_blank" rel="noopener">http://zhongxiaojie.com</a></p>
<p>代码地址：</p>
<p><a href="https://gitee.com/obaby/baby-press-public" target="_blank" rel="noopener">https://gitee.com/obaby/baby-press-public</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://zhongxiaojie.com/2026/04/1141/feed/</wfw:commentRss>
			<slash:comments>86</slash:comments>
		
		
			</item>
		<item>
		<title>偷梁换柱 &#8212; 解决『出境易暂不支持此应用。』</title>
		<link>https://zhongxiaojie.com/2026/04/990/</link>
					<comments>https://zhongxiaojie.com/2026/04/990/#comments</comments>
		
		<dc:creator><![CDATA[obaby]]></dc:creator>
		<pubDate>Fri, 17 Apr 2026 07:30:53 +0000</pubDate>
				<category><![CDATA[程序媛]]></category>
		<category><![CDATA[Pure80]]></category>
		<category><![CDATA[出境易]]></category>
		<category><![CDATA[卓易通]]></category>
		<category><![CDATA[纯血鸿蒙]]></category>
		<category><![CDATA[鸿蒙]]></category>
		<guid isPermaLink="false">https://zhongxiaojie.cn/?p=990</guid>

					<description><![CDATA[前几天去买手机的时候，销售小哥说，如果你不喜欢这个纯血鸿蒙，或者感觉无法满足需求可以回来去二楼，找技术把系统进 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/30A4093-scaled.jpg" data-lbwps-width="2560" data-lbwps-height="1707" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/30A4093-scaled.jpg" data-lightbox="gal[990]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-996" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/30A4093-scaled.jpg" alt="" width="2560" height="1707" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/30A4093-scaled.jpg?v=1776411017 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A4093-300x200.jpg?v=1776411017 300w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A4093-1024x683.jpg?v=1776411017 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A4093-150x100.jpg?v=1776411017 150w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A4093-768x512.jpg?v=1776411017 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A4093-1536x1024.jpg?v=1776411017 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A4093-2048x1365.jpg?v=1776411017 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A4093-665x443.jpg?v=1776411017 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/30A4093-390x260.jpg?v=1776411017 390w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>前几天去买手机的时候，销售小哥说，如果你不喜欢这个纯血鸿蒙，或者感觉无法满足需求可以回来去二楼，找技术把系统进行降级。</p>
<p><span id="more-990"></span></p>
<p>当时我在想：对于我这种买手机不怎么玩游戏或者需求没那么多的人来说，应该能解决我的绝大多数需求，毕竟系统上还有 出境易、卓易通。</p>
<p>然而事情总有例外，自己常用的浏览器vivaldi发现竟然无法安装，这就让人非常的抑郁了。</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/微信图片_20260417151247_32_62-scaled.jpg" data-lbwps-width="1147" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/微信图片_20260417151247_32_62-scaled.jpg" data-lightbox="gal[990]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-991" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/微信图片_20260417151247_32_62-scaled.jpg" alt="" width="1147" height="2560" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151247_32_62-scaled.jpg?v=1776410480 1147w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151247_32_62-134x300.jpg?v=1776410480 134w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151247_32_62-459x1024.jpg?v=1776410480 459w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151247_32_62-67x150.jpg?v=1776410480 67w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151247_32_62-768x1714.jpg?v=1776410480 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151247_32_62-688x1536.jpg?v=1776410480 688w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151247_32_62-918x2048.jpg?v=1776410480 918w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151247_32_62-665x1484.jpg?v=1776410480 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151247_32_62-116x260.jpg?v=1776410480 116w" sizes="auto, (max-width: 1147px) 100vw, 1147px" /></a></p>
<p>下载apk安装的时候提示：出境易暂不支持此应用。</p>
<p>哎，咱们可不兴这么搞啊，这就离谱啦。我已我不稳定的智商来猜测这个东西肯定是有个神马白名单或者黑名单机制，至于黑白名单，到时也没那么关键，大不了就改个包名嘛。然而安装 apktool m的时候同样的提示也出现了，这个东西大概率就是黑名单了。</p>
<p>算鸟，算鸟，直接用模拟器改吧：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/MuMu-20260416-222237-497-scaled.png" data-lbwps-width="1440" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/MuMu-20260416-222237-497-scaled.png" data-lightbox="gal[990]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-986" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/MuMu-20260416-222237-497-scaled.png" alt="" width="1440" height="2560" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222237-497-scaled.png?v=1776349464 1440w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222237-497-169x300.png?v=1776349464 169w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222237-497-576x1024.png?v=1776349464 576w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222237-497-84x150.png?v=1776349464 84w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222237-497-768x1365.png?v=1776349464 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222237-497-864x1536.png?v=1776349464 864w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222237-497-1152x2048.png?v=1776349464 1152w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222237-497-665x1182.png?v=1776349464 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222237-497-146x260.png?v=1776349464 146w" sizes="auto, (max-width: 1440px) 100vw, 1440px" /></a></p>
<p>点击快速编辑：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/MuMu-20260416-222250-659-scaled.png" data-lbwps-width="1440" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/MuMu-20260416-222250-659-scaled.png" data-lightbox="gal[990]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-987" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/MuMu-20260416-222250-659-scaled.png" alt="" width="1440" height="2560" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222250-659-scaled.png?v=1776349473 1440w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222250-659-169x300.png?v=1776349473 169w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222250-659-576x1024.png?v=1776349473 576w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222250-659-84x150.png?v=1776349473 84w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222250-659-768x1365.png?v=1776349473 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222250-659-864x1536.png?v=1776349473 864w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222250-659-1152x2048.png?v=1776349473 1152w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222250-659-665x1182.png?v=1776349473 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222250-659-146x260.png?v=1776349473 146w" sizes="auto, (max-width: 1440px) 100vw, 1440px" /></a></p>
<p>原来的包名：com.vivaldi.brower,咱们假装是uc咋样呢：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/MuMu-20260416-222307-315-scaled.png" data-lbwps-width="1440" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/MuMu-20260416-222307-315-scaled.png" data-lightbox="gal[990]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-988" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/MuMu-20260416-222307-315-scaled.png" alt="" width="1440" height="2560" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222307-315-scaled.png?v=1776349482 1440w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222307-315-169x300.png?v=1776349482 169w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222307-315-576x1024.png?v=1776349482 576w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222307-315-84x150.png?v=1776349482 84w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222307-315-768x1365.png?v=1776349482 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222307-315-864x1536.png?v=1776349482 864w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222307-315-1152x2048.png?v=1776349482 1152w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222307-315-665x1182.png?v=1776349482 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/MuMu-20260416-222307-315-146x260.png?v=1776349482 146w" sizes="auto, (max-width: 1440px) 100vw, 1440px" /></a></p>
<p>反正我也不用uc浏览器，嘎嘎。</p>
<p>修改之后，发送到手机进行安装，一切顺利，嘻嘻：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/微信图片_20260417151248_33_62-scaled.jpg" data-lbwps-width="1147" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/微信图片_20260417151248_33_62-scaled.jpg" data-lightbox="gal[990]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-992" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/微信图片_20260417151248_33_62-scaled.jpg" alt="" width="1147" height="2560" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151248_33_62-scaled.jpg?v=1776410483 1147w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151248_33_62-134x300.jpg?v=1776410483 134w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151248_33_62-459x1024.jpg?v=1776410483 459w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151248_33_62-67x150.jpg?v=1776410483 67w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151248_33_62-768x1714.jpg?v=1776410483 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151248_33_62-688x1536.jpg?v=1776410483 688w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151248_33_62-918x2048.jpg?v=1776410483 918w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151248_33_62-665x1484.jpg?v=1776410483 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151248_33_62-116x260.jpg?v=1776410483 116w" sizes="auto, (max-width: 1147px) 100vw, 1147px" /></a></p>
<p><strong>鸿蒙next：我要验牌！牌没有问题！</strong></p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/微信图片_20260417152230_36_62-scaled.jpg" data-lbwps-width="1147" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/微信图片_20260417152230_36_62-scaled.jpg" data-lightbox="gal[990]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-995" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/微信图片_20260417152230_36_62-scaled.jpg" alt="" width="1147" height="2560" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417152230_36_62-scaled.jpg?v=1776410824 1147w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417152230_36_62-134x300.jpg?v=1776410824 134w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417152230_36_62-459x1024.jpg?v=1776410824 459w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417152230_36_62-67x150.jpg?v=1776410824 67w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417152230_36_62-768x1714.jpg?v=1776410824 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417152230_36_62-688x1536.jpg?v=1776410824 688w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417152230_36_62-918x2048.jpg?v=1776410824 918w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417152230_36_62-665x1484.jpg?v=1776410824 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417152230_36_62-116x260.jpg?v=1776410824 116w" sizes="auto, (max-width: 1147px) 100vw, 1147px" /></a></p>
<p>尝试同步功能：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/微信图片_20260417151249_34_62-scaled.jpg" data-lbwps-width="1147" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/微信图片_20260417151249_34_62-scaled.jpg" data-lightbox="gal[990]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-993" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/微信图片_20260417151249_34_62-scaled.jpg" alt="" width="1147" height="2560" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151249_34_62-scaled.jpg?v=1776410486 1147w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151249_34_62-134x300.jpg?v=1776410486 134w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151249_34_62-459x1024.jpg?v=1776410486 459w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151249_34_62-67x150.jpg?v=1776410486 67w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151249_34_62-768x1714.jpg?v=1776410486 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151249_34_62-688x1536.jpg?v=1776410486 688w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151249_34_62-918x2048.jpg?v=1776410486 918w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151249_34_62-665x1484.jpg?v=1776410486 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151249_34_62-116x260.jpg?v=1776410486 116w" sizes="auto, (max-width: 1147px) 100vw, 1147px" /></a> <a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/微信图片_20260417151250_35_62-scaled.jpg" data-lbwps-width="1147" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/微信图片_20260417151250_35_62-scaled.jpg" data-lightbox="gal[990]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-994" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/微信图片_20260417151250_35_62-scaled.jpg" alt="" width="1147" height="2560" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151250_35_62-scaled.jpg?v=1776410490 1147w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151250_35_62-134x300.jpg?v=1776410490 134w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151250_35_62-459x1024.jpg?v=1776410490 459w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151250_35_62-67x150.jpg?v=1776410490 67w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151250_35_62-768x1714.jpg?v=1776410490 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151250_35_62-688x1536.jpg?v=1776410490 688w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151250_35_62-918x2048.jpg?v=1776410490 918w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151250_35_62-665x1484.jpg?v=1776410490 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/微信图片_20260417151250_35_62-116x260.jpg?v=1776410490 116w" sizes="auto, (max-width: 1147px) 100vw, 1147px" /></a></p>
<p>完美！</p>
<p>到这里就结束啦，对于同步问题，有的宝子说非得搭梯子，也不一定。可以直接修改hosts，可以在路由器配置或者dns配置，或者神马别的地方配置：</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">vivaldi.com. 172.66.165.60
bifrost.vivaldi.com. 31.209.137.10
cdn.jsdelivr.net. 151.101.89.229</pre>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://zhongxiaojie.com/2026/04/990/feed/</wfw:commentRss>
			<slash:comments>68</slash:comments>
		
		
			</item>
		<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 loading="lazy" 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="auto, (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 loading="lazy" 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="auto, (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 loading="lazy" 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="auto, (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>79</slash:comments>
		
		
			</item>
		<item>
		<title>Baby Anti-Spam 自建反垃圾评论系统</title>
		<link>https://zhongxiaojie.com/2026/04/798/</link>
					<comments>https://zhongxiaojie.com/2026/04/798/#comments</comments>
		
		<dc:creator><![CDATA[obaby]]></dc:creator>
		<pubDate>Mon, 06 Apr 2026 10:05:11 +0000</pubDate>
				<category><![CDATA[程序媛]]></category>
		<category><![CDATA[akismet]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[垃圾评论]]></category>
		<category><![CDATA[插件]]></category>
		<category><![CDATA[机器学习]]></category>
		<guid isPermaLink="false">https://zhongxiaojie.cn/?p=798</guid>

					<description><![CDATA[很久之前，就经常收到akismet的授权提醒，对应一个错误码10010。 刚开始还以为是多域名访问导致的授权校 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/330A0347-scaled.jpg" data-lbwps-width="1649" data-lbwps-height="2560" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/330A0347-scaled.jpg" data-lightbox="gal[798]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-807" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/330A0347-scaled.jpg" alt="" width="1649" height="2560" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/330A0347-scaled.jpg?v=1775469075 1649w, https://zhongxiaojie.com/wp-content/uploads/2026/04/330A0347-193x300.jpg?v=1775469075 193w, https://zhongxiaojie.com/wp-content/uploads/2026/04/330A0347-659x1024.jpg?v=1775469075 659w, https://zhongxiaojie.com/wp-content/uploads/2026/04/330A0347-97x150.jpg?v=1775469075 97w, https://zhongxiaojie.com/wp-content/uploads/2026/04/330A0347-768x1193.jpg?v=1775469075 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/330A0347-989x1536.jpg?v=1775469075 989w, https://zhongxiaojie.com/wp-content/uploads/2026/04/330A0347-1319x2048.jpg?v=1775469075 1319w, https://zhongxiaojie.com/wp-content/uploads/2026/04/330A0347-665x1033.jpg?v=1775469075 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/330A0347-167x260.jpg?v=1775469075 167w" sizes="auto, (max-width: 1649px) 100vw, 1649px" /></a></p>
<p>很久之前，就经常收到akismet的授权提醒，对应一个错误码10010。</p>
<p><span id="more-798"></span></p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-13-58.png" data-lbwps-width="2540" data-lbwps-height="303" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-13-58.png" data-lightbox="gal[798]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-799" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-13-58.png" alt="" width="2540" height="303" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-13-58.png?v=1775467728 2540w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-13-58-300x36.png?v=1775467728 300w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-13-58-1024x122.png?v=1775467728 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-13-58-150x18.png?v=1775467728 150w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-13-58-768x92.png?v=1775467728 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-13-58-1536x183.png?v=1775467728 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-13-58-2048x244.png?v=1775467728 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-13-58-665x79.png?v=1775467728 665w" sizes="auto, (max-width: 2540px) 100vw, 2540px" /></a></p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-16-0.png" data-lbwps-width="1121" data-lbwps-height="1398" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-16-0.png" data-lightbox="gal[798]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-801" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-16-0.png" alt="" width="1121" height="1398" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-16-0.png?v=1775467732 1121w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-16-0-241x300.png?v=1775467732 241w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-16-0-821x1024.png?v=1775467732 821w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-16-0-120x150.png?v=1775467732 120w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-16-0-768x958.png?v=1775467732 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-16-0-665x829.png?v=1775467732 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_14-16-0-208x260.png?v=1775467732 208w" sizes="auto, (max-width: 1121px) 100vw, 1121px" /></a></p>
<p>刚开始还以为是多域名访问导致的授权校验出问题了。后来换了n个key，同时添加了插件hook掉所有的垃圾评论检测逻辑，让全部走统一的域名，结果前几天又收到这个提醒了。</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Screenshot-2026-04-06-202533.png" data-lbwps-width="952" data-lbwps-height="1556" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Screenshot-2026-04-06-202533.png" data-lightbox="gal[798]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-820" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Screenshot-2026-04-06-202533.png" alt="" width="952" height="1556" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-202533.png?v=1775478429 952w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-202533-184x300.png?v=1775478429 184w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-202533-627x1024.png?v=1775478429 627w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-202533-92x150.png?v=1775478429 92w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-202533-768x1255.png?v=1775478429 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-202533-940x1536.png?v=1775478429 940w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-202533-665x1087.png?v=1775478429 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-202533-159x260.png?v=1775478429 159w" sizes="auto, (max-width: 952px) 100vw, 952px" /></a></p>
<p>插件代码：</p>
<pre class="EnlighterJSRAW" data-enlighter-language="php">&lt;?php
/**
 * Plugin Name: Akismet 单一主域名（多域名站点）
 * Description: 当站点配置了多个域名时，强制发往 Akismet 的请求只使用一个主域名，避免被计为多站点触发 10010。
 * Version: 1.0
 * Author: obaby
 *
 * 使用：在下方设置 AKISMET_CANONICAL_HOME 为主域名（或留空则用 WordPress「设置」里的站点地址）。
 */

if ( ! defined( 'ABSPATH' ) ) {
    exit;
}

/**
 * 主域名（规范 URL，不要末尾斜杠）。留空则使用 get_option( 'home' )。
 * 例如: https://www.example.com
 */
if ( ! defined( 'AKISMET_CANONICAL_HOME' ) ) {
    define( 'AKISMET_CANONICAL_HOME', 'https://zhongxiaojie.cn' );
}

/**
 * 获取发往 Akismet 时使用的唯一主域名 URL。
 */
function akismet_single_domain_get_canonical_home() {
    $home = AKISMET_CANONICAL_HOME;
    if ( $home === '' || $home === null ) {
        $home = get_option( 'home' );
    }
    return untrailingslashit( $home );
}

/**
 * 将任意 URL 替换为使用主域名的版本（只改 host，保留 path/query）。
 */
function akismet_single_domain_normalize_url( $url, $canonical_home ) {
    if ( empty( $url ) || ! is_string( $url ) ) {
        return $url;
    }
    $parsed = wp_parse_url( $url );
    $canon  = wp_parse_url( $canonical_home );
    if ( empty( $canon['scheme'] ) || empty( $canon['host'] ) ) {
        return $url;
    }
    $scheme = isset( $parsed['scheme'] ) ? $parsed['scheme'] : $canon['scheme'];
    $host   = $canon['host'];
    $path   = isset( $parsed['path'] ) ? $parsed['path'] : '/';
    $query  = isset( $parsed['query'] ) ? '?' . $parsed['query'] : '';
    $frag   = isset( $parsed['fragment'] ) ? '#' . $parsed['fragment'] : '';
    return $scheme . '://' . $host . $path . $query . $frag;
}

/**
 * 统一 verify-key / get-subscription / get-stats 的 blog 为主域名。
 */
add_filter( 'akismet_request_args', function ( $request_args, $path ) {
    $paths = array( 'verify-key', 'get-subscription', 'get-stats' );
    if ( ! in_array( $path, $paths, true ) ) {
        return $request_args;
    }
    $canon = akismet_single_domain_get_canonical_home();
    if ( ! empty( $request_args['blog'] ) ) {
        $request_args['blog'] = $canon;
    }
    return $request_args;
}, 10, 2 );

/**
 * 统一 comment-check（以及 recheck）的 blog、permalink，并把请求里的 HTTP_HOST 等改为主域名。
 */
add_filter( 'akismet_request_args', function ( $request_args, $path ) {
    if ( $path !== 'comment-check' ) {
        return $request_args;
    }
    $canon = akismet_single_domain_get_canonical_home();
    $parsed = wp_parse_url( $canon );
    if ( empty( $parsed['host'] ) ) {
        return $request_args;
    }
    $canon_host = $parsed['host'];

    $request_args['blog'] = $canon;
    if ( ! empty( $request_args['permalink'] ) ) {
        $request_args['permalink'] = akismet_single_domain_normalize_url( $request_args['permalink'], $canon );
    }

    // 让服务端看到的“当前请求”也统一为主域名，减少被计为多站点
    if ( isset( $request_args['HTTP_HOST'] ) ) {
        $request_args['HTTP_HOST'] = $canon_host;
    }
    if ( isset( $request_args['REQUEST_URI'] ) ) {
        $uri = $request_args['REQUEST_URI'];
        $request_args['REQUEST_URI'] = ( is_string( $uri ) &amp;&amp; ( $p = wp_parse_url( $uri, PHP_URL_PATH ) ) !== null ) ? $p : '/';
    }
    if ( isset( $request_args['DOCUMENT_URI'] ) ) {
        $uri = $request_args['DOCUMENT_URI'];
        $request_args['DOCUMENT_URI'] = ( is_string( $uri ) &amp;&amp; ( $p = wp_parse_url( $uri, PHP_URL_PATH ) ) !== null ) ? $p : '/';
    }
    return $request_args;
}, 10, 2 );

/**
 * 统一 submit-spam / submit-ham 的 blog、permalink。
 */
add_filter( 'akismet_request_args', function ( $request_args, $path ) {
    if ( ! in_array( $path, array( 'submit-spam', 'submit-ham' ), true ) ) {
        return $request_args;
    }
    $canon = akismet_single_domain_get_canonical_home();
    $request_args['blog'] = $canon;
    if ( ! empty( $request_args['permalink'] ) ) {
        $request_args['permalink'] = akismet_single_domain_normalize_url( $request_args['permalink'], $canon );
    }
    return $request_args;
}, 10, 2 );
</pre>
<p>这次授权的密钥撑得时间稍微长了点，但是最终还是收到了这个提醒，意思是需要订购商业版授权。我这个人站点为了发垃圾评论订购一个商业版授权，确实有些难以接受。</p>
<p>于是，我决定自建反垃圾评论系统，基于scikit-learn实现了现在的这套垃圾评论检测系统，训练数据一部分来源于github的开源数据，另外一个就是我自己博客的评论数据。为了保证样本正例和负例数量差别不至于过大，经过各种方式进行了多轮数据清洗。</p>
<p>如果想要评论识别更加准确，可以提供自己的博客评论数据，如果能提供垃圾评论更好。现在欠缺的主要是垃圾评论数据，正常的评论数据我已经提供几千条数据。</p>
<p>效果测试：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Screenshot-2026-04-06-175352-scaled.png" data-lbwps-width="2560" data-lbwps-height="1395" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Screenshot-2026-04-06-175352-scaled.png" data-lightbox="gal[798]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-808" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Screenshot-2026-04-06-175352-scaled.png" alt="" width="2560" height="1395" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175352-scaled.png?v=1775469300 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175352-300x163.png?v=1775469300 300w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175352-1024x558.png?v=1775469300 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175352-150x82.png?v=1775469300 150w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175352-768x419.png?v=1775469300 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175352-1536x837.png?v=1775469300 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175352-2048x1116.png?v=1775469300 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175352-665x362.png?v=1775469300 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175352-477x260.png?v=1775469300 477w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Screenshot-2026-04-06-175539-scaled.png" data-lbwps-width="2560" data-lbwps-height="1474" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Screenshot-2026-04-06-175539-scaled.png" data-lightbox="gal[798]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-809" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Screenshot-2026-04-06-175539-scaled.png" alt="" width="2560" height="1474" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175539-scaled.png?v=1775469393 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175539-300x173.png?v=1775469393 300w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175539-1024x589.png?v=1775469393 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175539-150x86.png?v=1775469393 150w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175539-768x442.png?v=1775469393 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175539-1536x884.png?v=1775469393 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175539-2048x1179.png?v=1775469393 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175539-665x383.png?v=1775469393 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175539-452x260.png?v=1775469393 452w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>测试地址：<a href="https://anti-spam.zhongxiaojie.cn/test/spam" target="_blank" rel="noopener">https://anti-spam.zhongxiaojie.cn/test/spam</a></p>
<p>简介：</p>
<p>面向 <strong>中英混合</strong> 评论的 WordPress 垃圾识别方案：PHP 插件在评论入库前调用 <strong>本机 Python 服务</strong>，由小型多语种向量模型 + 分类器（或演示用规则）给出垃圾概率。</p>
<p>适合评论量不大、单机部署（例如 <strong>4 核 / 8GB RAM</strong> 的 Ubuntu），服务与 WordPress 同机时使用 <code>127.0.0.1</code> 即可。</p>
<p>目录结构：</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">baby_anti_spam/
├── README.md
├── screenshots/             # 文档：服务启动与 curl 自测示意
│   ├── service.png
│   └── test.png
├── service/                 # Python FastAPI 侧车服务
│   ├── .env.example
│   ├── requirements.txt
│   ├── requirements-ml.txt
│   ├── run.py
│   ├── app/
│   │   └── stats_backends/   # 统计存储：sqlite / mysql
│   └── scripts/
│       ├── init_stats_mysql.sql
│       └── init_stats_mysql.py
│       ├── train_sklearn.py
│       ├── download_embedding_model.py
│       └── download_embedding_model.sh
└── wordpress/baby-anti-spam/
    └── baby-anti-spam.php # WordPress 插件</pre>
<p>关键配置：</p>
<pre class="EnlighterJSRAW" data-enlighter-language="md">| 变量 | 说明 |
|------|------|
| `SPAM_HOST` | 监听地址，同机建议 `127.0.0.1` |
| `SPAM_PORT` | 端口，默认 `8765` |
| `SPAM_API_SECRET` | **单密钥模式（兼容旧版）**：未配置 `SPAM_API_KEYS` 且未配置 `SPAM_API_KEYS_FILE` 时，仅此密钥有效，等价于 name=`default`、不限流（`max_rpm=0`）。与 WP 插件里填写的密钥一致 |
| `SPAM_API_KEYS` | **多密钥**：JSON 数组。每项为 `name`（唯一，用于统计与限流分组）、`key` 或 `secret`（与请求头一致）、`max_rpm` 或 `rpm`（每分钟最大请求数，`0` 表示不限制）。与 `SPAM_API_KEYS_FILE` 合并时：**先读文件条目，再追加本变量** |
| `SPAM_API_KEYS_FILE` | 可选，指向 JSON 文件，根节点为与上表相同结构的**数组**。文件必须存在，否则进程启动失败 |
| `SPAM_MODEL_PATH` | 训练得到的 `*.joblib` 路径；留空则取决于 `SPAM_FALLBACK_RULES` |
| `SPAM_FALLBACK_RULES` | 无模型文件时是否启用内置极简规则（演示用）；生产训练后应设为 `false` 并配置 `SPAM_MODEL_PATH` |
| `SPAM_LABEL_THRESHOLD` | 可选，默认 `0.8`。`spam_score` ≥ 此值时 JSON 中 `label` 为 `spam`，否则为 `normal` |
| `SPAM_DFA_ENABLED` | 默认 `true`。为 `true` 时使用 `dfa-python-filter/keywords` 做敏感词检测；命中则直接 `spam_score=1`、`detail=dfa_sensitive`（早于 sklearn） |
| `SPAM_DFA_KEYWORDS_PATH` | 可选，自定义敏感词文件路径；留空则用 `service/dfa-python-filter/keywords` |
| `SPAM_NON_CHINESE_FLOOR_ENABLED` | 默认 `true`。为 `true` 时若合并后的 author/email/url/text 中**无任何 CJK 表意字符**（主要针对中文训练语料），则将 `spam_score` **至少**抬到 `SPAM_NON_CHINESE_SPAM_FLOOR` |
| `SPAM_NON_CHINESE_SPAM_FLOOR` | 默认 `0.9`。与上项配合，在「无中文」评论上与 sklearn / 规则分取 `max` |
| `SPAM_STATS_ENABLED` | 默认 `true`。为 `true` 时记录每次**成功**返回的 `/v1/classify` 请求与响应（失败 / 401 不落库），并允许 `/v1/mark-spam` 写入 `spam_marks` 表 |
| `SPAM_STATS_BACKEND` | `sqlite`（默认）或 `mysql`。选 `mysql` 时需安装 `pymysql`（已在 `requirements.txt`）并配置下方 MySQL 变量 |
| `SPAM_STATS_DB_PATH` | 仅 `sqlite`：数据库文件路径；留空则为 `service/data/stats.sqlite`（已加入 `.gitignore`） |
| `SPAM_STATS_MYSQL_HOST` / `SPAM_STATS_MYSQL_PORT` | 仅 `mysql`：默认 `127.0.0.1` / `3306` |
| `SPAM_STATS_MYSQL_USER` / `SPAM_STATS_MYSQL_PASSWORD` | 仅 `mysql`：连接账号（`user` 必填） |
| `SPAM_STATS_MYSQL_DATABASE` | 仅 `mysql`：库名（必填），默认示例 `baby_spam_stats` |
| `SPAM_STATS_MYSQL_CHARSET` | 仅 `mysql`：默认 `utf8mb4` |</pre>
<p>&nbsp;</p>
<p>系统服务启动截图：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/service-scaled.png" data-lbwps-width="2560" data-lbwps-height="1341" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/service-scaled.png" data-lightbox="gal[798]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-803" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/service-scaled.png" alt="" width="2560" height="1341" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/service-scaled.png?v=1775467740 2560w, https://zhongxiaojie.com/wp-content/uploads/2026/04/service-300x157.png?v=1775467740 300w, https://zhongxiaojie.com/wp-content/uploads/2026/04/service-1024x536.png?v=1775467740 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/service-150x79.png?v=1775467740 150w, https://zhongxiaojie.com/wp-content/uploads/2026/04/service-768x402.png?v=1775467740 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/service-1536x804.png?v=1775467740 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/04/service-2048x1072.png?v=1775467740 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/04/service-665x348.png?v=1775467740 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/service-497x260.png?v=1775467740 497w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p>wp插件配置：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Screenshot-2026-04-06-175939.png" data-lbwps-width="1029" data-lbwps-height="1724" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Screenshot-2026-04-06-175939.png" data-lightbox="gal[798]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-810" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/Screenshot-2026-04-06-175939.png" alt="" width="1029" height="1724" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175939.png?v=1775469593 1029w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175939-179x300.png?v=1775469593 179w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175939-611x1024.png?v=1775469593 611w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175939-90x150.png?v=1775469593 90w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175939-768x1287.png?v=1775469593 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175939-917x1536.png?v=1775469593 917w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175939-665x1114.png?v=1775469593 665w, https://zhongxiaojie.com/wp-content/uploads/2026/04/Screenshot-2026-04-06-175939-155x260.png?v=1775469593 155w" sizes="auto, (max-width: 1029px) 100vw, 1029px" /></a></p>
<p>项目地址：<a href="https://anti-spam.zhongxiaojie.cn" target="_blank" rel="noopener">https://anti-spam.zhongxiaojie.cn</a></p>
<p>代码地址：<a href="https://cnb.cool/oba.by/baby-wp-anti-spam" target="_blank" rel="noopener">https://cnb.cool/oba.by/baby-wp-anti-spam</a></p>
<p>说明：如果自己不想训练数据，下载发布版的spam_pipeline.joblib 放入指定目录下配置服务启动即可，<a class="hover:underline hover:text-link truncate" href="https://cnb.cool/oba.by/baby-wp-anti-spam/-/releases/download/v2.0/baby-anti-spam.zip" download="">baby-anti-spam.zip</a> 为wp插件。</p>
<p>训练耗时大约11分钟：</p>
<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_18-3-45.png" data-lbwps-width="2088" data-lbwps-height="112" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_18-3-45.png" data-lightbox="gal[798]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-811" src="https://zhongxiaojie.cn/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_18-3-45.png" alt="" width="2088" height="112" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_18-3-45.png?v=1775469858 2088w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_18-3-45-300x16.png?v=1775469858 300w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_18-3-45-1024x55.png?v=1775469858 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_18-3-45-150x8.png?v=1775469858 150w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_18-3-45-768x41.png?v=1775469858 768w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_18-3-45-1536x82.png?v=1775469858 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_18-3-45-2048x110.png?v=1775469858 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/04/BaiduShurufa_2026-4-6_18-3-45-665x36.png?v=1775469858 665w" sizes="auto, (max-width: 2088px) 100vw, 2088px" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://zhongxiaojie.com/2026/04/798/feed/</wfw:commentRss>
			<slash:comments>60</slash:comments>
		
		
			</item>
	</channel>
</rss>
