<?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>Python Archives - obaby 𝐢‍𝐧⃝ void</title>
	<atom:link href="https://zhongxiaojie.com/tag/python/feed/" rel="self" type="application/rss+xml" />
	<link>https://oba.by/tag/python/</link>
	<description>程序媛 / 独立开发者 / 智商不稳定的女神经</description>
	<lastBuildDate>Fri, 24 Apr 2026 06:58:12 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://zhongxiaojie.com/wp-content/uploads/2026/01/uugai.com-166111691272754-100x100.png</url>
	<title>Python Archives - obaby 𝐢‍𝐧⃝ void</title>
	<link>https://oba.by/tag/python/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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/%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 fetchpriority="high" 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="(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>
<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/%e8%b7%b3%e8%88%9e%ef%bc%9f%e4%b8%8d%e4%bc%9a%e5%95%8a/'>跳舞？不会啊</a> </span></br><span class='microblog-shortcode-post-content'></br><div style="width: 640px;" class="wp-video"><video class="wp-video-shortcode" id="video-787-2" width="640" height="360" preload="metadata" controls="controls"><source type="video/mp4" src="https://zhongxiaojie.cn/dance/haitunwu.mp4?_=2" /><a href="https://zhongxiaojie.cn/dance/haitunwu.mp4">https://zhongxiaojie.cn/dance/haitunwu.mp4</a></video></div>
</span></br></br><span class='microblog-shortcode-commentlink'>  评论： <a href='https://zhongxiaojie.com/microposts/%e8%b7%b3%e8%88%9e%ef%bc%9f%e4%b8%8d%e4%bc%9a%e5%95%8a/'><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/%e8%bf%98%e8%a6%81%e7%bb%a7%e7%bb%ad%e5%87%8f%e5%91%a2/'>还要继续减呢~~</a> </span></br><span class='microblog-shortcode-post-content'></br><p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/03/微信图片_20260331134416_938_45.jpg" data-lbwps-width="960" data-lbwps-height="1708" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/03/微信图片_20260331134416_938_45.jpg" data-lightbox="gal[1141]" data-lightbox="gal[764]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-765" src="https://zhongxiaojie.cn/wp-content/uploads/2026/03/微信图片_20260331134416_938_45.jpg" alt="" width="960" height="1708" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/03/微信图片_20260331134416_938_45.jpg?v=1774937430 960w, https://zhongxiaojie.com/wp-content/uploads/2026/03/微信图片_20260331134416_938_45-169x300.jpg?v=1774937430 169w, https://zhongxiaojie.com/wp-content/uploads/2026/03/微信图片_20260331134416_938_45-576x1024.jpg?v=1774937430 576w, https://zhongxiaojie.com/wp-content/uploads/2026/03/微信图片_20260331134416_938_45-84x150.jpg?v=1774937430 84w, https://zhongxiaojie.com/wp-content/uploads/2026/03/微信图片_20260331134416_938_45-768x1366.jpg?v=1774937430 768w, https://zhongxiaojie.com/wp-content/uploads/2026/03/微信图片_20260331134416_938_45-863x1536.jpg?v=1774937430 863w, https://zhongxiaojie.com/wp-content/uploads/2026/03/微信图片_20260331134416_938_45-665x1183.jpg?v=1774937430 665w, https://zhongxiaojie.com/wp-content/uploads/2026/03/微信图片_20260331134416_938_45-146x260.jpg?v=1774937430 146w" sizes="auto, (max-width: 960px) 100vw, 960px" /></a></p>
</span></br></br><span class='microblog-shortcode-commentlink'>  评论： <a href='https://zhongxiaojie.com/microposts/%e8%bf%98%e8%a6%81%e7%bb%a7%e7%bb%ad%e5%87%8f%e5%91%a2/'><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/tag/python/feed//page/2">2</a>
<a class="page-numbers" href="https://zhongxiaojie.com/tag/python/feed//page/3">3</a>
<a class="next page-numbers" href="https://zhongxiaojie.com/tag/python/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>32</slash:comments>
		
		
			</item>
		<item>
		<title>开源项目目录📇</title>
		<link>https://zhongxiaojie.com/2026/03/593/</link>
					<comments>https://zhongxiaojie.com/2026/03/593/#comments</comments>
		
		<dc:creator><![CDATA[obaby]]></dc:creator>
		<pubDate>Sat, 14 Mar 2026 08:14:31 +0000</pubDate>
				<category><![CDATA[程序媛]]></category>
		<category><![CDATA[gitee]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[WP]]></category>
		<category><![CDATA[微信]]></category>
		<category><![CDATA[插件]]></category>
		<guid isPermaLink="false">https://zhongxiaojie.cn/?p=593</guid>

					<description><![CDATA[部分开源项目源码。 PHP8 探针项目（包含WP插件） 专业的服务器监控和管理工具，提供实时系统监控、性能测试 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://zhongxiaojie.cn/wp-content/uploads/2026/03/58603a31.jpg" data-lbwps-width="2127" data-lbwps-height="1080" data-lbwps-srcsmall="https://zhongxiaojie.cn/wp-content/uploads/2026/03/58603a31.jpg" data-lightbox="gal[593]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-597" src="https://zhongxiaojie.cn/wp-content/uploads/2026/03/58603a31.jpg" alt="" width="2127" height="1080" srcset="https://zhongxiaojie.com/wp-content/uploads/2026/03/58603a31.jpg?v=1773476059 2127w, https://zhongxiaojie.com/wp-content/uploads/2026/03/58603a31-300x152.jpg?v=1773476059 300w, https://zhongxiaojie.com/wp-content/uploads/2026/03/58603a31-1024x520.jpg?v=1773476059 1024w, https://zhongxiaojie.com/wp-content/uploads/2026/03/58603a31-150x76.jpg?v=1773476059 150w, https://zhongxiaojie.com/wp-content/uploads/2026/03/58603a31-768x390.jpg?v=1773476059 768w, https://zhongxiaojie.com/wp-content/uploads/2026/03/58603a31-1536x780.jpg?v=1773476059 1536w, https://zhongxiaojie.com/wp-content/uploads/2026/03/58603a31-2048x1040.jpg?v=1773476059 2048w, https://zhongxiaojie.com/wp-content/uploads/2026/03/58603a31-665x338.jpg?v=1773476059 665w, https://zhongxiaojie.com/wp-content/uploads/2026/03/58603a31-512x260.jpg?v=1773476059 512w" sizes="auto, (max-width: 2127px) 100vw, 2127px" /></a></p>
<p>部分开源项目源码。</p>
<p><span id="more-593"></span></p>
<h1>PHP8 探针项目（包含WP插件）</h1>
<p>专业的服务器监控和管理工具，提供实时系统监控、性能测试、数据库检测等功能。本项目包含两个版本：独立PHP探针和WordPress插件版本。</p>
<h2> 项目结构</h2>
<div class="markdown-code-block">
<pre><code class="hljs hljs-">php8-probe/
├── phpprobe.php              # 独立PHP探针（可直接访问）
├── php-probe-widget/         # WordPress插件版本
│   ├── php-probe-widget.php  # 主插件文件
│   ├── includes/             # 小组件类
│   ├── css/                  # 前端样式
│   ├── js/                   # 前端脚本
│   └── README.md             # 插件详细文档
├── LICENSE                   # 许可证
└── README.md                 # 本文件
</code></pre>
<div class="markdown-code-block-copy-btn"></div>
</div>
<h2><a id="user-content--快速开始" class="anchor" href="https://gitee.com/obaby/php8-probe#-%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B"></a><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f680.png" alt="🚀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 快速开始</h2>
<h3><a id="user-content-方式一独立php探针" class="anchor" href="https://gitee.com/obaby/php8-probe#%E6%96%B9%E5%BC%8F%E4%B8%80%E7%8B%AC%E7%AB%8Bphp%E6%8E%A2%E9%92%88"></a>方式一：独立PHP探针</h3>
<ol>
<li>将 <code>phpprobe.php</code> 上传到您的Web服务器</li>
<li>通过浏览器访问该文件即可查看服务器信息</li>
<li>支持实时监控、性能测试、数据库检测等功能</li>
</ol>
<p><strong>特点：</strong></p>
<ul>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 无需安装，直接使用</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 单文件部署，简单方便</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 支持多平台（Linux、Windows、macOS、FreeBSD）</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 实时系统监控</li>
</ul>
<h3><a id="user-content-方式二wordpress插件" class="anchor" href="https://gitee.com/obaby/php8-probe#%E6%96%B9%E5%BC%8F%E4%BA%8Cwordpress%E6%8F%92%E4%BB%B6"></a>方式二：WordPress插件</h3>
<ol>
<li>将 <code>php-probe-widget</code> 文件夹复制到 <code>wp-content/plugins/</code> 目录</li>
<li>在WordPress后台激活&#8221;服务器监控探针&#8221;插件</li>
<li>进入 <strong>外观 &gt; 小组件</strong> 页面</li>
<li>将&#8221;服务器监控探针&#8221;小组件拖拽到侧边栏</li>
<li>配置显示选项和主题设置</li>
</ol>
<p><a href="https://gitee.com/obaby/php8-probe" target="_blank" rel="noopener">https://gitee.com/obaby/php8-probe</a></p>
<hr />
<h1>结巴分词HTTP服务</h1>
<p>基于Flask和jieba的本地HTTP分词服务。</p>
<p><a href="https://gitee.com/obaby/baby-jb-server" target="_blank" rel="noopener">https://gitee.com/obaby/baby-jb-server</a></p>
<hr />
<h1>WordPress 博客数据分析工具</h1>
<p>这是一个用于分析 WordPress 博客数据的 Python 工具，可以通过 WordPress REST API 获取并分析博客的文章和评论数据。</p>
<h2><a id="user-content-功能特性" class="anchor" href="https://gitee.com/obaby/baby-wp-data-analysis-tool#%E5%8A%9F%E8%83%BD%E7%89%B9%E6%80%A7"></a>功能特性</h2>
<ul>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dd.png" alt="📝" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 统计指定年份发布的文章数量（按月统计）</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ac.png" alt="💬" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 统计指定年份的评论数量</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3c6.png" alt="🏆" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 分析评论用户的评论数排行</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4be.png" alt="💾" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 将分析结果保存为 JSON 文件</li>
</ul>
<p><a href="https://gitee.com/obaby/baby-wp-data-analysis-tool" target="_blank" rel="noopener">https://gitee.com/obaby/baby-wp-data-analysis-tool</a></p>
<hr />
<h1>微信双开脚本 (WeChat Dual Launch Script)</h1>
<p>一个用于 macOS 系统的微信双开自动化脚本，通过复制微信应用并修改 Bundle ID 实现真正的微信双开功能。</p>
<h2><a id="user-content--功能特性" class="anchor" href="https://gitee.com/obaby/baby-wechat#-%E5%8A%9F%E8%83%BD%E7%89%B9%E6%80%A7"></a><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4cb.png" alt="📋" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 功能特性</h2>
<ul>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>一键双开</strong> &#8211; 自动完成所有设置步骤</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>智能检测</strong> &#8211; 自动检测已存在的 WeChat2.app</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>安全可靠</strong> &#8211; 完善的错误处理和权限检查</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>彩色输出</strong> &#8211; 友好的命令行界面</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>进程管理</strong> &#8211; 查看和管理微信进程</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>自动化设置</strong> &#8211; 无需手动执行复杂命令</li>
</ul>
<p><a href="https://github.com/obaby/baby-wechat" target="_blank" rel="noopener">https://github.com/obaby/baby-wechat</a></p>
<hr />
<div class="markdown-heading" dir="auto">
<h1 class="heading-element" dir="auto" tabindex="-1">Baby 足迹地图</h1>
<p>&nbsp;</p>
</div>
<div class="markdown-heading" dir="auto">
<h2 class="heading-element" dir="auto" tabindex="-1">简介：</h2>
<p>&nbsp;</p>
</div>
<p dir="auto">基于百度地图的足迹地图。<br />
启动服务之后，先去后台 地图 key 设置页面，添加百度地图浏览器端 ak！<br />
启动服务之后，先去后台 地图 key 设置页面，添加百度地图浏览器端 ak！<br />
启动服务之后，先去后台 地图 key 设置页面，添加百度地图浏览器端 ak！</p>
<p dir="auto">为了防止 js 地址解析受限，需要同时添加服务端 ak！<br />
为了防止 js 地址解析受限，需要同时添加服务端 ak！<br />
为了防止 js 地址解析受限，需要同时添加服务端 ak！</p>
<p dir="auto">添加之后，访问： <a href="http://127.0.0.1:10099/api/location/process-my-location/" rel="nofollow">http://127.0.0.1:10099/api/location/process-my-location/</a> 地址刷新数据库的地点坐标信息，后续无需再通过 js 接口进行解析！</p>
<p><a href="https://github.com/obaby/BabyFootprintV2" target="_blank" rel="noopener">https://github.com/obaby/BabyFootprintV2</a></p>
<hr />
<h1 class="heading-element" dir="auto" tabindex="-1">Simple microblogging</h1>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">Add a microblog to your site; display the microposts in a widget or using a shortcode. 
增强版优化页面显示，增加分页功能。wp微博插件。</pre>
<p>&nbsp;</p>
<p><a href="https://github.com/obaby/Simple-microblogging-wordpress-plugin" target="_blank" rel="noopener">https://github.com/obaby/Simple-microblogging-wordpress-plugin</a></p>
<hr />
<div class="markdown-heading" dir="auto">
<h1 class="heading-element" dir="auto" tabindex="-1">Baby WP 评论强化拦截插件</h1>
<p>&nbsp;</p>
</div>
<p dir="auto">一个强大的WordPress评论过滤插件，支持字数限制、中文检测、关键词过滤等功能。</p>
<div class="markdown-heading" dir="auto">
<h2 class="heading-element" dir="auto" tabindex="-1">插件信息</h2>
<p>&nbsp;</p>
</div>
<ul dir="auto">
<li><strong>插件名称</strong>: Baby WP 评论强化拦截插件</li>
<li><strong>版本</strong>: 1.0.5</li>
<li><strong>作者</strong>: obaby</li>
<li><strong>作者网址</strong>: <a href="https://h4ck.org.cn/" rel="nofollow">https://h4ck.org.cn</a></li>
<li><strong>许可证</strong>: GPL v2 or later</li>
</ul>
<div class="markdown-heading" dir="auto">
<h2 class="heading-element" dir="auto" tabindex="-1">功能特性</h2>
<p>&nbsp;</p>
</div>
<div class="markdown-heading" dir="auto">
<h3 class="heading-element" dir="auto" tabindex="-1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6e1.png" alt="🛡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 评论过滤功能</h3>
<p>&nbsp;</p>
</div>
<ul dir="auto">
<li><strong>字数限制</strong>: 设置评论的最少和最多字数</li>
<li><strong>中文检测</strong>: 要求评论必须包含中文字符</li>
<li><strong>关键词过滤</strong>: 支持自定义关键词和WordPress设置的关键词</li>
<li><strong>正则表达式支持</strong>: 支持使用正则表达式进行高级匹配</li>
</ul>
<div class="markdown-heading" dir="auto">
<h3 class="heading-element" dir="auto" tabindex="-1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2699.png" alt="⚙" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 管理功能</h3>
<p>&nbsp;</p>
</div>
<ul dir="auto">
<li><strong>简单设置界面</strong>: 直观的管理后台设置页面</li>
<li><strong>错误消息自定义</strong>: 可以自定义各种错误提示消息和标题</li>
<li><strong>统计信息</strong>: 记录评论过滤统计信息，支持重置功能</li>
<li><strong>WordPress集成</strong>: 与WordPress讨论设置完美集成，支持实时预览</li>
<li><strong>设置验证</strong>: 完整的输入验证和数据清理机制</li>
</ul>
<div class="markdown-heading" dir="auto">
<h3 class="heading-element" dir="auto" tabindex="-1"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f527.png" alt="🔧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 技术特性</h3>
<p>&nbsp;</p>
</div>
<ul dir="auto">
<li><strong>简单架构</strong>: 采用简单的面向对象架构，易于维护</li>
<li><strong>性能优化</strong>: 高效的过滤算法，不影响网站性能</li>
<li><strong>兼容性</strong>: 支持WordPress 5.0+版本，PHP 7.4+</li>
<li><strong>多语言</strong>: 支持多语言环境</li>
<li><strong>数据安全</strong>: 完整的输入验证和清理机制</li>
<li><strong>错误处理</strong>: 完善的错误处理和日志记录</li>
</ul>
<p><a href="https://github.com/obaby/baby-wp-comment-filter" target="_blank" rel="noopener">https://github.com/obaby/baby-wp-comment-filter</a></p>
<hr />
<div class="markdown-heading" dir="auto">
<h1 class="heading-element" dir="auto" tabindex="-1">WinRAR-Keygen</h1>
<p>&nbsp;</p>
</div>
<div class="markdown-heading" dir="auto">
<h2 class="heading-element" dir="auto" tabindex="-1">1. What is WinRAR?</h2>
<p>&nbsp;</p>
</div>
<ul dir="auto">
<li>
<p dir="auto">WinRAR is a trialware file archiver utility for Windows, developed by Eugene Roshal of win.rar GmbH.</p>
</li>
<li>
<p dir="auto">It can create and view archives in RAR or ZIP file formats and unpack numerous archive file formats.</p>
</li>
<li>
<p dir="auto">WinRAR is not a free software. If you want to use it, you should pay to <a href="https://rarlab.com/" rel="nofollow"><strong>RARLAB</strong></a> and then you will get a license file named <code>"rarreg.key"</code>.</p>
</li>
<li>
<p dir="auto">This repository will tell you how WinRAR license file <code>"rarreg.key"</code> is generated.</p>
</li>
</ul>
<div class="markdown-heading" dir="auto">
<h2 class="heading-element" dir="auto" tabindex="-1">2. How is &#8220;rarreg.key&#8221; generated?</h2>
<p>&nbsp;</p>
</div>
<ul dir="auto">
<li>
<p dir="auto">WinRAR uses a signature algorithm, which is a variant of Chinese SM2 digital signature algorithm, to process the user&#8217;s name and the license type he/she got. Save the result to &#8220;rarreg.key&#8221; and add some header info, then a license file is generated.</p>
</li>
</ul>
<p><a href="https://github.com/obaby/winrar-keygen" target="_blank" rel="noopener">https://github.com/obaby/winrar-keygen</a></p>
<hr />
<div class="markdown-heading" dir="auto">
<h1 class="heading-element" dir="auto" tabindex="-1">Baby Device Manager</h1>
<p>&nbsp;</p>
</div>
<p dir="auto">一个功能强大的WordPress设备管理系统插件，支持设备分组管理、设备信息管理、自定义排序、状态跟踪等功能。</p>
<div class="markdown-heading" dir="auto">
<h2 class="heading-element" dir="auto" tabindex="-1">功能特点</h2>
<p>&nbsp;</p>
</div>
<ul dir="auto">
<li>设备分组管理
<ul dir="auto">
<li>创建和管理设备分组</li>
<li>自定义分组排序</li>
<li>分组描述信息</li>
</ul>
</li>
<li>设备管理
<ul dir="auto">
<li>添加/编辑/删除设备</li>
<li>设备状态管理（在售、停售、已售出、维修中、已报废）</li>
<li>设备图片和产品链接</li>
<li>自定义设备排序</li>
<li>设备描述信息</li>
</ul>
</li>
<li>前端展示
<ul dir="auto">
<li>响应式布局</li>
<li>按分组分类显示</li>
<li>支持多种排序方式</li>
<li>美观的界面设计</li>
<li>支持自定义每行显示设备数量（1-6个）</li>
</ul>
</li>
<li>其他功能
<ul dir="auto">
<li>图片管理：支持设备图片上传和显示</li>
<li>产品链接：支持添加产品详情页链接</li>
<li>状态跟踪：支持多种设备状态管理</li>
<li>自定义排序：支持设备分组和设备的自定义排序</li>
</ul>
</li>
</ul>
<p><a href="https://github.com/obaby/Baby-Device-Manager" target="_blank" rel="noopener">https://github.com/obaby/Baby-Device-Manager</a></p>
<hr />
<div class="relative cnb-markdown-heading group">
<h1 class="cnb-markdown-heading-com">RSS Beauty</h1>
<p>&nbsp;</p>
</div>
<p>为 WordPress RSS Feed 提供美观的网页展示样式（基于 <a class="cursor-pointer hover:underline" href="https://cnb.cool/110?url=https%3A%2F%2Frss.beauty" target="_blank" rel="noopener">RSS.Beauty</a> 的 Pink 主题）。</p>
<div class="relative cnb-markdown-heading group">
<h2 class="cnb-markdown-heading-com">项目功能</h2>
<p>&nbsp;</p>
</div>
<ul>
<li><strong>RSS 样式化</strong>：在 Feed 中注入 XSL 样式表，浏览器打开 feed 地址时以 HTML 页面形式展示，而非原始 XML。</li>
<li><strong>Feed Content-Type</strong>：将 feed 的 Content-Type 设为 <code>application/xml</code>，使浏览器按 XML 解析并应用 <code>xml-stylesheet</code>。</li>
<li><strong>XSL 地址</strong>：样式表使用插件目录下的静态文件 <code>pink.xsl</code>。需在 OpenResty/Nginx 中为 <code>.xsl</code> 配置正确的 Content-Type（见下方配置说明），否则浏览器可能不按 XSL 解析。</li>
<li><strong>主题</strong>：内置淡粉色（light pink）页面背景与适配的文字颜色。</li>
</ul>
<p><a href="https://cnb.cool/oba.by/rss-beauty" target="_blank" rel="noopener">https://cnb.cool/oba.by/rss-beauty</a></p>
<hr />
<div class="relative cnb-markdown-heading group">
<h1 class="cnb-markdown-heading-com">WP-UserAgent</h1>
<p>&nbsp;</p>
</div>
<p><strong>Contributors:</strong> obaby<br />
<strong>Donate Link:</strong> <a class="cursor-pointer hover:underline" href="https://cnb.cool/110?url=https%3A%2F%2Foba.by" target="_blank" rel="noopener">https://oba.by</a><br />
<strong>Tags:</strong> useragent, user-agent, user agent, web, browser, web browser, operating system, platform, os, mac, apple, windows, win, linux, phone<br />
<strong>Requires at least:</strong> 2.0<br />
<strong>Tested up to:</strong> 6.3<br />
<strong>Stable tag:</strong> 16.06.99</p>
<div class="relative cnb-markdown-heading group">
<h2 class="cnb-markdown-heading-com">IP 查询方式（归属地）</h2>
<p>&nbsp;</p>
</div>
<p>插件支持四种 IP 查询方式，可在 <strong>设置 → WP-UserAgent</strong> 中选择：</p>
<table>
<thead>
<tr>
<th>方式</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>IP2Location</strong></td>
<td>使用 IP2Location 数据库（需将 BIN 文件放入 <code>show-useragent/ip2location_db/db/</code>），依赖 Composer</td>
</tr>
<tr>
<td><strong>CZDB</strong></td>
<td>使用纯真 CZDB 数据库（需授权与 db 文件放入 <code>show-useragent/czdb/db/</code>），依赖 Composer</td>
</tr>
<tr>
<td><strong>ip2region</strong></td>
<td>使用 ip2region xdb（<strong>仅内置 ip2reginapi，不依赖 Composer</strong>）。需将 xdb 文件放入 <code>show-useragent/ip2region_db/</code>，文件名：<code>ip2region_v4.xdb</code>、<code>ip2region_v6.xdb</code></td>
</tr>
<tr>
<td><strong>纯真QQWRY</strong></td>
<td>使用 qqwry_api（qqwry.dat + ipv6wry.db），无需 Composer。数据文件放入 <code>show-useragent/qqwry_api/ipdata/</code></td>
</tr>
</tbody>
</table>
<p>选择 <strong>ip2region</strong> 或 <strong>纯真QQWRY</strong> 时不会加载 <code>vendor/autoload.php</code>。若选择 IP2Location 或 CZDB 时 vendor 加载失败，插件会自动回退为 ip2region 模式，避免站点白屏。</p>
<div class="relative cnb-markdown-heading group">
<h2 class="cnb-markdown-heading-com">Description</h2>
<p>&nbsp;</p>
</div>
<p><strong>WP-UserAgent</strong> is a simple plugin that allows you to display details about a computer&#8217;s <a class="cursor-pointer hover:underline" href="https://cnb.cool/110?url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FOperating_system" target="_blank" rel="noopener">operating system</a> or <a class="cursor-pointer hover:underline" href="https://cnb.cool/110?url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FWeb_browser" target="_blank" rel="noopener">web browser</a> that your visitors comment from.</p>
<p>It uses the comment-&gt;agent property to access the <a class="cursor-pointer hover:underline" href="https://cnb.cool/110?url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FUser_agent" target="_blank" rel="noopener">User-Agent string</a>. Through a series of regular expressions, this plugin is able to detect the operating system and browser which can be integrated in comments or placed in custom places through your template(s).</p>
<p>I&#8217;m adding new web browsers and operating systems frequently, as well as updating and optimizing the source code. Your feedback is very important, new features have been added by request, so if there&#8217;s something you would like to see in <strong>WP-UserAgent</strong>, <a class="cursor-pointer hover:underline" href="https://cnb.cool/110?url=https%3A%2F%2Fwww.kyleabaker.com%2Fgoodies%2Fcoding%2Fwp-useragent%2F" target="_blank" rel="noopener">leave a comment</a>, and I&#8217;ll see what I can do.</p>
<p><strong>WP-UserAgent</strong> was written with Geany &#8211; <a class="cursor-pointer hover:underline" href="https://cnb.cool/110?url=http%3A%2F%2Fwww.geany.org%2F" target="_blank" rel="noopener">http://www.geany.org/</a><br />
Images created with The Gimp &#8211; <a class="cursor-pointer hover:underline" href="https://cnb.cool/110?url=http%3A%2F%2Fwww.gimp.org%2F" target="_blank" rel="noopener">http://www.gimp.org/</a></p>
<blockquote><p><strong>注意：</strong></p>
<ul>
<li>使用 <strong>CZDB</strong> 时：若更新替换纯真数据库，请同步更新 <code>show-useragent/ip2c-text.php</code> 中的 <code>$key = 'n2pf2+PrE1y9I55MjdpLpg==';</code></li>
<li>使用 <strong>ip2region</strong> 时：将 xdb 文件放入 <code>show-useragent/ip2region_db/</code>（<code>ip2region_v4.xdb</code>、<code>ip2region_v6.xdb</code>），无需 Composer。</li>
</ul>
</blockquote>
<p><a href="https://cnb.cool/oba.by/wp-useragent" target="_blank" rel="noopener">https://cnb.cool/oba.by/wp-useragent</a></p>
<p>&nbsp;</p>
<h1>Baby Press</h1>
<p>一个前后端分离的 WordPress 数据读取项目：</p>
<ul>
<li>后端使用 Django + Django REST Framework 提供 API</li>
<li>前端使用 Vue 3 + TypeScript + Vite 展示数据</li>
<li>支持读取现有 WordPress 表，并兼容可配置表前缀（如 <code>wp_</code>、<code>wp123_</code>）</li>
</ul>
<p>当前项目仅是WP系统的外挂插件，目前不能脱离WP系统独立使用！！！</p>
<h3><a id="user-content-项目定位与特点" class="anchor" href="https://gitee.com/obaby/baby-press-public#%E9%A1%B9%E7%9B%AE%E5%AE%9A%E4%BD%8D%E4%B8%8E%E7%89%B9%E7%82%B9"></a>项目定位与特点</h3>
<ul>
<li><strong>定位</strong>：本仓库是 <strong>Baby Press</strong> 的后端部分，以 <strong>Django + Django REST Framework</strong> 提供 <code>/api/</code> 前缀的 REST 接口；数据层 <strong>直连现有 WordPress MySQL 库</strong>（不通过 Django 迁移改写 WP 表结构），并配合 <strong>可配置表前缀</strong> 适配不同站点。</li>
<li><strong>双库架构</strong>：<code>default</code> 使用本地 <strong>SQLite</strong> 存放 Django 管理表与扩展业务表（菜单覆盖、侧边栏编排、社交链接等）；<code>wordpress</code> 连接 <strong>WordPress 业务库</strong>，避免把 Django 迁移写入 WP 库。</li>
<li><strong>与 WP 的边界</strong>：内容、用户登录态、评论主数据等均依赖 WordPress；后端侧重 <strong>只读查询</strong> 与 <strong>评论等少量写操作</strong>，部分能力还需站点侧 <strong>WordPress 插件</strong>（如表情、CREN 退订语义等，详见仓库根目录 <code>README.md</code>）。</li>
<li><strong>管理后台</strong>：使用 <strong>django-simpleui</strong> 维护本地扩展配置；生产环境推荐 <strong>Daphne（ASGI）</strong> 启动，与前后端分离部署方式一致。</li>
</ul>
<h3><a id="user-content-主要功能后端侧" class="anchor" href="https://gitee.com/obaby/baby-press-public#%E4%B8%BB%E8%A6%81%E5%8A%9F%E8%83%BD%E5%90%8E%E7%AB%AF%E4%BE%A7"></a>主要功能（后端侧）</h3>
<ul>
<li><strong>内容</strong>：文章列表与详情、按 <code>slug</code> 读取页面/文章（页面优先、文章回退）。</li>
<li><strong>评论</strong>：读取已审核评论、提交新评论（写入 <code>wp_comments</code>；可选对接反垃圾分类服务、去重与提交频控、遵循 WP「讨论」设置；可选 <strong>Object Cache Pro</strong> 评论缓存失效、<strong>Nginx FastCGI 缓存</strong> 异步清理）。</li>
<li><strong>站点与导航</strong>：站点元信息、多级导航菜单；菜单结果可与 SQLite 中的 <strong>屏蔽规则 / 追加项</strong> 合并输出。</li>
<li><strong>侧栏与社交</strong>：侧边栏聚合（近期文章、评论、分类、标签云、友情链接等）；<strong>小组件顺序与类型</strong>（含自定义 HTML）、<strong>「功能」链接</strong> 由后台配置；<strong>社交账号</strong> 列表供页眉/页脚共用。</li>
<li><strong>其他接口</strong>：<code>GET /api/wp/auth/me/</code> 探测 WordPress 登录 Cookie；<strong>Besties</strong> 列表；站内探测用接口等（见下文「API 一览」）。</li>
</ul>
<p>项目地址：<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://i.zhongxiaojie.cn/" target="_blank" rel="noopener">https://i.zhongxiaojie.cn/</a></p>
<div class="relative cnb-markdown-heading group">
<h1 class="cnb-markdown-heading-com">baby-ip-loacation</h1>
<p><a id="self-content-baby-ip-loacation" class="repo-file-markdown-heading-link top-0 h-full flex items-center justify-center absolute pr-1 left-[-20px] max-xl:left-[-18px] opacity-0 group-hover:opacity-100 pb-2" href="https://cnb.cool/oba.by/baby-ip-location#baby-ip-loacation"></a></div>
<p>离线 IP 归属地相关资源与查询服务：包含 WordPress 插件侧 PHP 逻辑（<code>show-useragent</code>），以及独立的 <strong>Python HTTP 查询服务</strong>（<code>ip_lookup_service</code>），数据源与 <code>ip2c-text.php</code> 中的配置一致。</p>
<div class="relative cnb-markdown-heading group">
<pre class="EnlighterJSRAW" data-enlighter-language="generic">目录说明
路径	说明
show-useragent/	PHP / Composer 依赖与 IP 查询插件代码（含 ip2c-text.php）
ip_db/	Python 服务使用的离线库目录（需自行放入数据文件，见下表）
ip_lookup_service/	FastAPI 查询服务与 ip_lookup 包
ip_lookup_service/static/flags_svg/	国旗 SVG 资源（已从 PHP 插件目录迁移）
ip_lookup_service/static/ua_icons/24/net、.../os	浏览器 /操作系统图标（24px PNG，命名与 wp-useragent 的 code 一致）
ip_lookup_service/static/index.html 等	介绍页与测试页（由服务根路径与 /test/* 提供）
venv/	本地虚拟环境（可选，见下文创建方式）</pre>
<div class="relative cnb-markdown-heading group">
<h3 class="cnb-markdown-heading-com"><code>p_db</code> 中应放置的文件</h3>
<p><a id="self-content-ip_db-中应放置的文件" class="repo-file-markdown-heading-link top-0 h-full flex items-center justify-center absolute pr-1 left-[-20px] max-xl:left-[-18px] opacity-0 group-hover:opacity-100" href="https://cnb.cool/oba.by/baby-ip-location#ip_db-%E4%B8%AD%E5%BA%94%E6%94%BE%E7%BD%AE%E7%9A%84%E6%96%87%E4%BB%B6"></a></div>
<p>将现有库从 <code>show-useragent</code> 下复制或软链接到下列路径（文件名需一致）：</p>
</div>
<div>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">子目录	文件
ip_db/ip2location/	IP2LOCATION-LITE-DB11.BIN、IP2LOCATION-LITE-DB11.IPV6.BIN
ip_db/czdb/	cz88_public_v4.czdb、cz88_public_v6.czdb
ip_db/ip2region/	ip2region_v4.xdb、ip2region_v6.xdb
ip_db/qqwry/	qqwry.dat、ipv6wry.db</pre>
<p>项目地址：<a href="https://cnb.cool/oba.by/baby-ip-location" target="_blank" rel="noopener">https://cnb.cool/oba.by/baby-ip-location</a></p>
</div>
<div></div>
<div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://zhongxiaojie.com/2026/03/593/feed/</wfw:commentRss>
			<slash:comments>81</slash:comments>
		
		
			</item>
	</channel>
</rss>
