<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>随笔 on 风言风语</title><link>/tags/%E9%9A%8F%E7%AC%94/</link><description>我为人人，人人为我~ 风言风语</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><managingEditor>神仙阿旺</managingEditor><webMaster>神仙阿旺</webMaster><copyright/><lastBuildDate>Thu, 23 Jul 2026 22:08:44 +0800</lastBuildDate><atom:link href="/tags/%E9%9A%8F%E7%AC%94/index.xml" rel="self" type="application/rss+xml"/><item><title>中式哲学下的死亡</title><link>/posts/%E4%B8%AD%E5%BC%8F%E5%93%B2%E5%AD%A6%E4%B8%8B%E7%9A%84%E6%AD%BB%E4%BA%A1/</link><pubDate>Thu, 23 Jul 2026 22:08:44 +0800</pubDate><author>神仙阿旺</author><guid>/posts/%E4%B8%AD%E5%BC%8F%E5%93%B2%E5%AD%A6%E4%B8%8B%E7%9A%84%E6%AD%BB%E4%BA%A1/</guid><description>&lt;p>&lt;a href="https://img.confused.hidns.co/img/2026/07/20260723221300_972e.webp" target="_blank" style="display: block; width: fit-content; max-width: 100%; margin: 1.5rem auto; padding: 8px; background-color: white; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.20); text-decoration: none;"> &lt;img src="https://img.confused.hidns.co/img/2026/07/20260723221300_972e.webp" alt="20260723221300323" loading="lazy" decoding="async" style="width:100%; max-width:600px; height:auto; display:block;"> &lt;/a>
中式哲学下的死亡教育最基本的一点其实是在&lt;strong>葬礼&lt;/strong>上学到的。&lt;/p>
&lt;p>为什么中国人会有那么多繁琐的&lt;strong>葬礼&lt;/strong>仪式？其实就是让你把所有的专注力都用在接待亲友、理顺流程、反复沟通上，他不给你留出大段的时间去沉浸在悲伤里。等3天的流程结束，你虽然还是痛，但你已经可以接受这个结果，人反而平静了很多。后来我才明白这不是冷漠，这是古代智慧留给我们的最深沉的悲悯。&lt;/p>
&lt;p>在很多地方的习俗里，如果逝者是你的至亲，到了下葬或者定棺埋土的那一刻，家属往往会被要求要回避，甚至有的地方会因为所谓的生孝相冲，连最后看一眼的资格都没有。而很多人会把生孝相冲、下葬回避这类规矩直接归为封建迷信。这套习俗起源于传统择吉文化，原本是古人朴素的吉凶观念，但老祖宗更高明的地方是借着这套民俗的外壳暗藏了一套专门疗愈生者&lt;strong>悲痛&lt;/strong>的心理智慧。&lt;/p>
&lt;p>你回想下那个场景，明明是你最爱的人要入土了，你心里已经痛的撕心裂肺，但是那个看风水的先生会走过来，面无表情的告诉你说你属猴，今天的日子跟你相冲，你得回避。于是你连哭都不敢，只能死死咬着牙，转过身背对着那个坑，像木头一样站在原地。为什么要用这么近乎残酷的方式去&lt;strong>剥夺&lt;/strong>你告别的权利？因为老祖宗知道只有这种永远无法弥补的遗憾才能让你永远记住。如果你顺顺当当地走完流程，看着黄土掩埋，你的潜意识里会觉得这件事结束了，但那个连最后一眼都没有看到的残缺感会像一根刺一样永远扎在你的心里。&lt;/p>
&lt;p>你回想一下那些&lt;strong>葬礼&lt;/strong>上的细节，为什么长辈永远会逼着你在灵堂前跪着，哪怕你困得睁不开眼；为什么他们非要逼着你吃下那碗平时根本咽不下去的白米饭，哪怕你的眼泪已经掉进了碗里？因为他们在用这种近乎强迫的烟火气在死死拽住你。他们怕你看着那个空荡荡的房间，突然间觉得活着好像没了意思。但其实当你熬过这些繁琐的规矩之后，你会慢慢看透一件事，人活着很多时候是活给死人看的。
那些看似迷信的禁忌、繁琐的仪式，表面上是怕冲撞了逝者，但实际上这是活人演给死人看的一场大戏。我们在用这种极致的仪式感向逝者证明，你看我们多在乎你，我们并没有忘记你。但这出戏虽然是演给死人看的，但是最终成全的却是活人。&lt;/p>
&lt;p>当明白了这一点之后，我们再去看2000多年前庄子的故事就会彻底释然。庄子的妻子死了，好朋友前去吊唁却看到庄子正在敲着个破瓦盆在那唱歌。朋友觉得他太冷血，庄子却说：人之生气聚也，聚则为生，散则为死。所以在道家的眼里死亡根本就不是悲剧，而是一场归途。就像春夏秋冬的交替，就像树叶最终要落回泥土，它们并没有真正的消失，它们只是物化了，变成了吹过你脸颊的一阵风，或者变成了春天里的一棵树。&lt;/p>
&lt;p>这也是中式生死观和西方哲学最核心的分野。西方人讲理性，喜欢用逻辑去解构死亡的虚无，靠个体的觉醒来向死而生。而我们的先贤是用民俗仪式、人情羁绊，帮普通人安放&lt;strong>悲痛&lt;/strong>，让逝者以记忆的形式和我们长久的共生。儒家讲未知生，焉知死，把重心放在现实的相守。而道家讲的是齐同生死，看透了生死本就是自然之道的流转。这二者加在一起就是我们中国人最完整的生死智慧。&lt;/p>
&lt;p>所以那些离开你的人其实只是走出了时间，活在了永恒里，活在了记忆里，他们换了一种方式活在了呼吸里，活在了你每一次咬牙的瞬间里。这也就是我们中国人对待生死最深沉的悲悯和最顶级的通透，带着那份沉甸甸的记忆继续把日子过下去。因为真正的死亡从来不是肉体的落幕，&lt;strong>遗忘才是。&lt;/strong>&lt;/p></description></item><item><title>2026年高考作文题目</title><link>/posts/2026%E5%B9%B4%E9%AB%98%E8%80%83%E4%BD%9C%E6%96%87%E9%A2%98%E7%9B%AE/</link><pubDate>Wed, 22 Jul 2026 23:42:30 +0800</pubDate><author>神仙阿旺</author><guid>/posts/2026%E5%B9%B4%E9%AB%98%E8%80%83%E4%BD%9C%E6%96%87%E9%A2%98%E7%9B%AE/</guid><description>&lt;p>&lt;mark style="background:#f38181">来源：&lt;/mark>&lt;a href="https://www.peopleapp.com/column/30052336501-500007533551">2026年高考作文题_人民日报&lt;/a>&lt;/p>
&lt;p>&lt;strong>全国I卷&lt;/strong>&lt;/p>
&lt;p>阅读下面的材料，根据要求写作。（60分）&lt;/p>
&lt;p>词语是表达思想情感的载体，也是展现社会生活变化的窗口。当前，世界之变、时代之变、历史之变正以前所未有的方式展开。青年是常为新的，在你的成长过程中，你对哪一个词语的理解发生了变化？这变化有你成长的印记，对你有特殊的意义……&lt;/p>
&lt;p>以上材料引发了你怎样的联想和思考？请写一篇文章。&lt;/p>
&lt;p>要求：选准角度，确定立意，明确文体，自拟标题；不要套作，不得抄袭；不得泄露个人信息；不少于800字。&lt;/p>
&lt;p>&lt;strong>全国II卷&lt;/strong>&lt;/p>
&lt;p>阅读下面的材料，根据要求写作。（60分）&lt;/p>
&lt;p>“日月不失其体，故蔽而复明；江汉不失其源，故穷而复通。”&lt;/p>
&lt;p>在个人成长、社会发展乃至文明演进中，总会出现困顿、挫折，甚至会有风高浪急、惊涛骇浪的考验。然而，日月虽有被遮蔽之时，只要本体未失，终能重放光明；江河即使遭遇险阻，只要源头不竭，终能贯通入海。&lt;/p>
&lt;p>以上材料引发了你怎样的联想和思考？请写一篇文章。&lt;/p>
&lt;p>要求：选准角度，确定立意，明确文体，自拟标题；不要套作，不得抄袭；不得泄露个人信息；不少于800字。&lt;/p>
&lt;p>&lt;strong>北京卷&lt;/strong>&lt;/p>
&lt;p>1．微写作（10分）&lt;/p>
&lt;p>从下面三个题目中任选一题，按要求作答。不超过150字。不透露所在区、学校及个人信息。&lt;/p>
&lt;p>（1）为增强同学们的劳动意识，班级打算利用半天时间走进社区开展劳动实践活动，现征集同学们的建议。你想设计一项怎样的活动？请说说理由。要求：写出活动的主要内容，理由充分，条理清晰。&lt;/p>
&lt;p>（2）重阳节到来之际，学校拟组织志愿者到敬老院开展“人工智能（AI）与幸福晚年”主题活动。请你写一段活动的宣传语，吸引老人们积极参加。要求：语言得体，有吸引力。&lt;/p>
&lt;p>（3）请以“因为向往”为题目，写一首小诗或一段抒情文字。要求：感情真挚，语言生动，有感染力。&lt;/p>
&lt;ol start="2">
&lt;li>作文（50分）&lt;/li>
&lt;/ol>
&lt;p>从下面两个题目中任选一题，按要求作答。不少于700字。将题目写在答题卡上。不透露所在区、学校及个人信息。&lt;/p>
&lt;p>（1）学海无涯，读书有法。元代学者程端礼编撰的《读书分年日程》，分阶段详细规定了核心经典的阅读顺序与精读方法，陪伴读书人从童蒙成长为青年。无论是个人的阅读与成长，还是国家、社会的发展，都需要做好规划，循序渐进；也需要身体力行，下足功夫。&lt;/p>
&lt;p>请以“做规划与下功夫”为题目，写一篇议论文。&lt;/p>
&lt;p>要求：论点明确，论据充实，论证合理；语言流畅，书写清晰。&lt;/p>
&lt;p>（2）“含英咀华”指含着花朵，细细咀嚼，品味花的芬芳，比喻仔细琢磨、领会诗文中的精华。这种反复品味、用心体悟的过程，在阅读经典、鉴赏艺术、感悟生活等诸多方面都非常重要。含英咀华的过程，往往是一段难忘的经历……&lt;/p>
&lt;p>请以“含英咀华”为题目，写一篇记叙文。&lt;/p>
&lt;p>要求：思想健康；内容充实、合理，有细节描写；语言流畅，书写清晰。&lt;/p>
&lt;p>&lt;strong>天津卷&lt;/strong>&lt;/p>
&lt;p>阅读下面的材料，根据要求写作。（60分）&lt;/p>
&lt;p>画家把手中的颜料放入调（tiáo）色盘，精准调（tiáo）整比例，以缤纷的色彩绘就美好画卷；南水北调（diào）工程合理调（diào）动一切可以利用的资源，主动改变水道，使自然更好地造福人类。调，一字双音，既有顺势而为的选择，又有不拘一格的创造。&lt;/p>
&lt;p>以上材料能引发你怎样的联想与思考？请结合你的体验和感悟，写一篇文章。&lt;/p>
&lt;p>要求：①自选角度，自拟标题； ②文体不限（诗歌除外），文体特征明显；&lt;/p>
&lt;p>③不少于800字； ④不得抄袭，不得套作。&lt;/p>
&lt;p>&lt;strong>上海卷&lt;/strong>&lt;/p>
&lt;p>写作（70分）&lt;/p>
&lt;p>每个人都有对世界的想象。科技改造世界时，也改造着我们的想象，对此你有怎样的认识和思考？请写一篇文章。&lt;/p>
&lt;p>要求：（1）自拟题目；（2）不少于800字。&lt;/p></description></item><item><title>天气不错，获图一张</title><link>/posts/%E5%A4%A9%E6%B0%94%E4%B8%8D%E9%94%99%E8%8E%B7%E5%9B%BE%E4%B8%80%E5%BC%A0/</link><pubDate>Fri, 17 Jul 2026 23:55:39 +0800</pubDate><author>神仙阿旺</author><guid>/posts/%E5%A4%A9%E6%B0%94%E4%B8%8D%E9%94%99%E8%8E%B7%E5%9B%BE%E4%B8%80%E5%BC%A0/</guid><description>&lt;p>恋爱相处成了谈恋爱，宝宝也不找我主动聊天，最近一周也加班多，好想陪陪她，陪陪我，想说一些情话。羞羞~~&lt;/p>
&lt;p>&lt;a href="https://img.confused.hidns.co/img/2026/07/20260718011424_17ea.webp" target="_blank" style="display: block; width: fit-content; max-width: 100%; margin: 1.5rem auto; padding: 8px; background-color: var(--card-bg, #ffffff); border-radius: 8px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); text-decoration: none; transition: transform 0.2s, box-shadow 0.2s;" onmouseover="this.style.transform='translateY(-2px)';this.style.boxShadow='0 8px 24px rgba(0,0,0,0.2)'" onmouseout="this.style.transform='none';this.style.boxShadow='0 4px 12px rgba(0,0,0,0.15)'"> &lt;img src="https://img.confused.hidns.co/img/2026/07/20260718011424_17ea.webp" alt="20260718011423669" loading="lazy" decoding="async" style="width:100%; max-width:600px; height:auto; display:block; border-radius: 4px;"> &lt;/a>&lt;/p>
&lt;p>晚上给宝宝看这个天空，多好看呀，也不夸夸，好生气好生气。是我心态出问题了，不喜欢不确定性，容易动摇，患得患失，还是要修心。&lt;/p></description></item><item><title>不想睡</title><link>/posts/%E4%B8%8D%E6%83%B3%E7%9D%A1/</link><pubDate>Fri, 17 Jul 2026 00:54:03 +0800</pubDate><author>神仙阿旺</author><guid>/posts/%E4%B8%8D%E6%83%B3%E7%9D%A1/</guid><description>&lt;p>&lt;strong>生前何必久睡，死后自会长眠！&lt;/strong>&lt;/p>
&lt;p>&lt;a href="https://img.confused.hidns.co/img/2026/07/20260717005620_40ba.webp" target="_blank" style="display: inline-block; border: 0px solid black; padding: 8px; background-color: white; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);">&lt;img src="https://img.confused.hidns.co/img/2026/07/20260717005620_40ba.webp" alt="20260717005616866" loading="lazy" style="width:100%;max-width:var(--size);height:auto;display:block;--size:600px;">&lt;/a>&lt;/p>
&lt;p>现在是&lt;strong>2026.0717.00:57&lt;/strong>，加班打游戏，刷视频，刷的挺无聊的，还是不想睡觉&lt;/p>
&lt;p>最近看到的有&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://umami.is/">Umami &lt;/a>&lt;/li>
&lt;li>&lt;a href="https://2x.nz/">《二叉树树》官方网站&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://linux.do/t/topic/2291068">通过 Google Workspace 实现 14 人民币每年购买 com net 等顶级域名（续费同价） - 福利羊毛 - LINUX DO&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>&lt;a href="https://img.confused.hidns.co/img/2026/07/20260717010116_0214.webp" target="_blank" style="display: inline-block; border: 0px solid black; padding: 8px; background-color: white; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);">&lt;img src="https://img.confused.hidns.co/img/2026/07/20260717010116_0214.webp" alt="20260717010113224" loading="lazy" style="width:100%;max-width:var(--size);height:auto;display:block;--size:600px;">&lt;/a>&lt;/p>
&lt;p>&lt;a href="https://img.confused.hidns.co/img/2026/07/20260717010213_3531.webp" target="_blank" style="display: inline-block; border: 0px solid black; padding: 8px; background-color: white; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);">&lt;img src="https://img.confused.hidns.co/img/2026/07/20260717010213_3531.webp" alt="20260717010210147" loading="lazy" style="width:100%;max-width:var(--size);height:auto;display:block;--size:600px;">&lt;/a>&lt;/p></description></item><item><title>"风王"_巴威</title><link>/posts/%E5%B7%B4%E5%A8%81/</link><pubDate>Sat, 11 Jul 2026 22:45:23 +0800</pubDate><author>神仙阿旺</author><guid>/posts/%E5%B7%B4%E5%A8%81/</guid><description>&lt;p>&lt;a href="https://img.confused.hidns.co/img/2026/07/20260711224502_3e24.webp" target="_blank"> &lt;img src="https://img.confused.hidns.co/img/2026/07/20260711224502_3e24.webp" alt="20260711224502649" loading="lazy" style="width:100%;max-width:var(--size);height:auto;display:block;--size:600px;border:1px solid black;"> &lt;/a>&lt;/p>
&lt;p>&lt;strong>2026年7月11日，星期六，天气：阴转狂风暴雨&lt;/strong>&lt;/p>
&lt;p>昨晚看到新闻说，那个来势汹汹的超强台风“巴威”已经进入了我国的48小时警戒线。据说它会在今晚登陆浙江，杭州可能也会受到波及，迎来大到暴雨，甚至可能会有10级左右的强风。一整天，我都在密切关注着窗外的动静。&lt;/p>
&lt;p>&lt;strong>上午：山雨欲来的平静与紧张&lt;/strong>&lt;/p>
&lt;p>清晨醒来，天色就阴沉沉的，不像往常那样明亮。打开手机，果然预警信息已经刷屏。杭州市气象台在11点25分的时候，把台风预警从蓝色升级到了黄色。这意味着，真正的考验要开始了。&lt;/p>
&lt;p>听说西湖景区那边已经全面进入了防台状态。公园景点、博物馆都临时关闭了，游船、观光车还有音乐喷泉也都暂停运营。有网友说今天上午西湖边乌云密布，远山和黑云层层叠叠的，有那种“大风大雨来临前的压迫感”。想想往日周末熙熙攘攘的断桥，今天应该变得空空荡荡了吧。&lt;/p>
&lt;p>看着窗外开始摇晃的树枝，我心里有点发紧。同事们都在群里互相提醒，要赶紧把阳台上的花盆收进来，免得被风吹下去。新闻里也说，全市上下都在严阵以待，2600多名抢修人员随时待命，城管环卫都开始排查易积水点了。&lt;/p>
&lt;p>&lt;strong>下午：风雨渐起，全城戒备&lt;/strong>&lt;/p>
&lt;p>午饭后，风明显大了起来。窗外的行道树被吹得大幅度摇摆，发出“呜呜”的声响。雨也下起来了，一阵一阵的，时急时缓。&lt;/p>
&lt;p>今天的风确实不小。气象预报说，主城区最大偏东风可能会有7到9级，局部地区甚至能达到10级。风声越来越大，呼呼地刮着，像是有什么巨大的东西在窗外低吼。雨也加密了，打在窗户上噼里啪啦的。&lt;/p>
&lt;p>&lt;a href="https://img.confused.hidns.co/img/2026/07/20260711230217_e629.webp" target="_blank"> &lt;img src="https://img.confused.hidns.co/img/2026/07/20260711230217_e629.webp" alt="20260711230210521" loading="lazy" style="width:100%;max-width:var(--size);height:auto;display:block;--size:600px;border:1px solid black;"> &lt;/a>&lt;/p>
&lt;p>&lt;strong>傍晚：风声呼啸，城市按下“暂停键”&lt;/strong>&lt;/p>
&lt;p>天色暗下来得更早了。风势在傍晚时分达到了一个高峰，呼啸声一阵紧过一阵，感觉整栋楼都在微微震动。雨被风吹得横着飘，整个世界都变得模糊不清。&lt;/p>
&lt;p>据说台风“巴威”会在今天半夜前后，在浙江苍南到三门一带登陆。杭州虽然不是正面登陆点，但作为台风贯穿的路径之一，风雨影响一点也不会小。&lt;/p>
&lt;p>不过我也看到一些爷爷奶奶在楼下吹风，这会风不大，还是温柔的，还是很舒服的。
&lt;a href="https://img.confused.hidns.co/img/2026/07/20260711230303_51db.webp" target="_blank"> &lt;img src="https://img.confused.hidns.co/img/2026/07/20260711230303_51db.webp" alt="20260711230300967" loading="lazy" style="width:100%;max-width:var(--size);height:auto;display:block;--size:600px;border:1px solid black;"> &lt;/a>&lt;/p>
&lt;p>&lt;strong>深夜：风声为伴，祈祷平安&lt;/strong>&lt;/p>
&lt;p>现在快12点了，窗外的风声依然没有减弱的意思，反而像是更猛烈了，时不时传来“哐当”的声响，不知道是谁家的什么东西被吹落了。雨声和风声混在一起，让人难以入眠。&lt;/p>
&lt;p>“巴威”的七级风圈半径就有300到500公里，整个杭州都在它的笼罩之下。我只能把所有的窗户都检查了一遍，确认都关严实了。希望这个夜晚，所有人都能平平安安。希望明天醒来，风雨能过去，城市能恢复它往日的模样。&lt;/p></description></item><item><title>CF Pages 项目清理脚本</title><link>/posts/cf-pages-%E9%A1%B9%E7%9B%AE%E6%B8%85%E7%90%86%E8%84%9A%E6%9C%AC/</link><pubDate>Thu, 09 Jul 2026 23:54:22 +0800</pubDate><author>神仙阿旺</author><guid>/posts/cf-pages-%E9%A1%B9%E7%9B%AE%E6%B8%85%E7%90%86%E8%84%9A%E6%9C%AC/</guid><description>&lt;h1 id="cloudflare-pages-项目清理脚本教程">Cloudflare Pages 项目清理脚本教程&lt;/h1>
&lt;p>需要删除一个部署在 Cloudflare Pages 上的项目，但总是提示错误，错误信息是&lt;/p>
&lt;p>&lt;code>Your project has too many deployments to be deleted, follow this guide to delete them: https://cfl.re/3CXesln。&lt;/code>&lt;/p>
&lt;h2 id="原因">原因&lt;/h2>
&lt;p>因为部署太多，导致无法删除，我测试得知，基本超过 100 次部署就会有这个问题。&lt;/p>
&lt;h2 id="特性">特性&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>特性&lt;/th>
&lt;th>说明&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>依赖检查&lt;/strong>&lt;/td>
&lt;td>自动检查 curl 和 jq 是否已安装&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>帮助文档&lt;/strong>&lt;/td>
&lt;td>运行 &lt;code>./cleanup.sh --help&lt;/code> 查看详细说明&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>详细注释&lt;/strong>&lt;/td>
&lt;td>每个参数和函数都有中文注释说明&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>交互式菜单&lt;/strong>&lt;/td>
&lt;td>无需提前配置，运行时输入凭证&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>演练模式&lt;/strong>&lt;/td>
&lt;td>可安全预览，不执行实际删除&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>错误恢复&lt;/strong>&lt;/td>
&lt;td>完整的错误处理和提示&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>步骤跟踪&lt;/strong>&lt;/td>
&lt;td>清晰显示每个步骤的进度&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>日志输出&lt;/strong>&lt;/td>
&lt;td>彩色输出便于快速定位问题&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="使用方法">使用方法&lt;/h2>
&lt;div class="code-block-container">&lt;div class="code-block-header">
&lt;div class="code-block-header-left">&lt;div class="code-block-dots" aria-hidden="true">
&lt;span class="code-block-dot red">&lt;/span>
&lt;span class="code-block-dot yellow">&lt;/span>
&lt;span class="code-block-dot green">&lt;/span>
&lt;/div>
&lt;span class="lang-label">bash&lt;/span>
&lt;/div>
&lt;button class="copy-button" type="button" onclick="copyCode(event, this)" aria-label="复制代码">
&lt;i class="fa-regular fa-copy">&lt;/i>
&lt;span>复制&lt;/span>
&lt;/button>
&lt;/div>&lt;div class="code-content-wrapper">
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># 1. 赋予执行权限&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">chmod +x cleanup.sh
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># 2. 查看帮助&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">./cleanup.sh --help
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># 3. 运行脚本&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">./cleanup.sh
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># 选择操作模式：&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># 1) 交互式删除（实际删除）&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># 2) 演练模式（模拟删除，推荐先用这个测试）&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># 3) 退出&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="code-block-container">&lt;div class="code-block-header">
&lt;div class="code-block-header-left">&lt;div class="code-block-dots" aria-hidden="true">
&lt;span class="code-block-dot red">&lt;/span>
&lt;span class="code-block-dot yellow">&lt;/span>
&lt;span class="code-block-dot green">&lt;/span>
&lt;/div>
&lt;span class="lang-label">code&lt;/span>
&lt;/div>
&lt;button class="copy-button" type="button" onclick="copyCode(event, this)" aria-label="复制代码">
&lt;i class="fa-regular fa-copy">&lt;/i>
&lt;span>复制&lt;/span>
&lt;/button>
&lt;/div>&lt;div class="code-content-wrapper">
&lt;pre tabindex="0">&lt;code>#!/bin/bash
# ==========================================
# Cloudflare Pages 项目删除脚本
# 安全版本 - 带交互确认
# ==========================================
# 颜色定义
RED=&amp;#39;\033[0;31m&amp;#39;
GREEN=&amp;#39;\033[0;32m&amp;#39;
YELLOW=&amp;#39;\033[1;33m&amp;#39;
BLUE=&amp;#39;\033[0;34m&amp;#39;
NC=&amp;#39;\033[0m&amp;#39;
# ==========================================
# 默认值
# ==========================================
# ACCOUNT_ID: Cloudflare 账户 ID
# - 在 Cloudflare 仪表板右下角可以找到
# - 格式：32 位十六进制字符串（如 cb21865b274fa7dd58f1bb1dc8c10236）
# - 可以通过脚本交互式输入，或硬编码在此处
ACCOUNT_ID=&amp;#34;&amp;#34;
# PROJECT_NAME: Cloudflare Pages 项目名称
# - 你想要删除的项目的名称
# - 示例：yufen-tingyong, my-blog, portfolio 等
# - 与 Cloudflare 仪表板中显示的名称必须完全一致
PROJECT_NAME=&amp;#34;&amp;#34;
# API_TOKEN: Cloudflare API Token（用于身份验证）
# - 在 https://dash.cloudflare.com/profile/api-tokens 生成
# - 必须拥有以下权限：
# - Account.Pages:Edit (编辑 Pages 项目)
# - Account.User:Read (读取用户信息，用于 Token 验证)
# - ⚠️ 安全提示：不要在公开代码中硬编码，应该通过环境变量或交互式输入
# - 示例：cfut_9bCuG9C8u8uLFc6LLRZslPNoVhdXMicN4GQ2sdu28d5979ee
API_TOKEN=&amp;#34;&amp;#34;
# KEEP_COUNT: 保留的最新部署数量
# - 0：删除所有部署（删除项目前必须删除所有部署）
# - 1-10：保留最新的 N 个部署，删除其他的
# - 示例：如果有 25 个部署，设为 5 会保留最新 5 个，删除 20 个
# - 注意：此脚本的主要功能是删除项目，所以通常设为 0
KEEP_COUNT=0
# DRY_RUN: 演练/模拟模式（安全测试）
# - false：实际执行删除操作（默认值，真实删除）
# - true：仅显示将要执行的操作，不实际删除任何内容
# - 建议：第一次运行时设为 true，预览后再改为 false 实际执行
# - 通常通过脚本菜单选择，不需要手动修改
DRY_RUN=true
# ==========================================
# 函数定义
# ==========================================
print_header() {
echo -e &amp;#34;${BLUE}&amp;#34;
echo &amp;#34;╔═══════════════════════════════════════════════════╗&amp;#34;
echo &amp;#34;║ Cloudflare Pages 项目删除工具 ║&amp;#34;
echo &amp;#34;║ (Safe Deletion Script) ║&amp;#34;
echo &amp;#34;╚═══════════════════════════════════════════════════╝&amp;#34;
echo -e &amp;#34;${NC}&amp;#34;
}
print_section() {
echo &amp;#34;&amp;#34;
echo -e &amp;#34;${BLUE}━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━${NC}&amp;#34;
echo -e &amp;#34;${YELLOW}$1${NC}&amp;#34;
echo -e &amp;#34;${BLUE}━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━${NC}&amp;#34;
}
confirm() {
local prompt=$1
local response
while true; do
echo -n -e &amp;#34;${YELLOW}$prompt (yes/no): ${NC}&amp;#34;
read -r response
case &amp;#34;$response&amp;#34; in
[yY][eE][sS]|[yY])
return 0
;;
[nN][oO]|[nN])
return 1
;;
*)
echo -e &amp;#34;${RED}请输入 yes 或 no${NC}&amp;#34;
;;
esac
done
}
# 输入 API 凭证
input_credentials() {
print_section &amp;#34;步骤 1: 配置 API 凭证&amp;#34;
echo -e &amp;#34;${YELLOW}请输入以下信息（从 Cloudflare 控制面板获取）：${NC}&amp;#34;
echo &amp;#34;&amp;#34;
# 输入 Account ID
echo -n &amp;#34;Account ID: &amp;#34;
read -r ACCOUNT_ID
[ -z &amp;#34;$ACCOUNT_ID&amp;#34; ] &amp;amp;&amp;amp; echo -e &amp;#34;${RED}✗ Account ID 不能为空${NC}&amp;#34; &amp;amp;&amp;amp; return 1
# 输入项目名称
echo -n &amp;#34;Project Name: &amp;#34;
read -r PROJECT_NAME
[ -z &amp;#34;$PROJECT_NAME&amp;#34; ] &amp;amp;&amp;amp; echo -e &amp;#34;${RED}✗ Project Name 不能为空${NC}&amp;#34; &amp;amp;&amp;amp; return 1
# 输入 API Token（隐藏输入）
echo -n &amp;#34;API Token: &amp;#34;
read -rs API_TOKEN # -s 选项隐藏输入
echo &amp;#34;&amp;#34;
[ -z &amp;#34;$API_TOKEN&amp;#34; ] &amp;amp;&amp;amp; echo -e &amp;#34;${RED}✗ API Token 不能为空${NC}&amp;#34; &amp;amp;&amp;amp; return 1
echo &amp;#34;&amp;#34;
echo -e &amp;#34;${GREEN}✓ 凭证已输入${NC}&amp;#34;
return 0
}
# 验证 API Token 有效性
verify_token() {
print_section &amp;#34;步骤 2: 验证 API 凭证&amp;#34;
echo -e &amp;#34;${YELLOW}→ 正在验证 Token...${NC}&amp;#34;
# 调用 Cloudflare API 验证 Token
local verify_result
verify_result=$(curl -s &amp;#34;https://api.cloudflare.com/client/v4/user/tokens/verify&amp;#34; \
-H &amp;#34;Authorization: Bearer $API_TOKEN&amp;#34; \
-w &amp;#34;\n%{http_code}&amp;#34;)
local http_code=$(echo &amp;#34;$verify_result&amp;#34; | tail -n1)
local response=$(echo &amp;#34;$verify_result&amp;#34; | sed &amp;#39;$d&amp;#39;)
if [ &amp;#34;$http_code&amp;#34; != &amp;#34;200&amp;#34; ]; then
echo -e &amp;#34;${RED}✗ Token 验证失败 (HTTP $http_code)${NC}&amp;#34;
echo &amp;#34;$response&amp;#34; | jq &amp;#39;.&amp;#39; 2&amp;gt;/dev/null || echo &amp;#34;$response&amp;#34;
return 1
fi
local verify_success=$(echo &amp;#34;$response&amp;#34; | jq -r &amp;#39;.success // false&amp;#39;)
if [ &amp;#34;$verify_success&amp;#34; != &amp;#34;true&amp;#34; ]; then
echo -e &amp;#34;${RED}✗ Token 无效${NC}&amp;#34;
echo &amp;#34;$response&amp;#34; | jq &amp;#39;.errors&amp;#39;
return 1
fi
echo -e &amp;#34;${GREEN}✓ Token 有效${NC}&amp;#34;
return 0
}
# 获取项目部署列表
get_deployments() {
print_section &amp;#34;步骤 3: 获取部署列表&amp;#34;
local api_base=&amp;#34;https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/pages/projects/$PROJECT_NAME&amp;#34;
echo -e &amp;#34;${YELLOW}→ 正在获取部署列表...${NC}&amp;#34;
# 调用 API 获取所有部署
local deployments_result
deployments_result=$(curl -s &amp;#34;$api_base/deployments&amp;#34; \
-H &amp;#34;Authorization: Bearer $API_TOKEN&amp;#34; \
-w &amp;#34;\n%{http_code}&amp;#34;)
local http_code=$(echo &amp;#34;$deployments_result&amp;#34; | tail -n1)
local deployments=$(echo &amp;#34;$deployments_result&amp;#34; | sed &amp;#39;$d&amp;#39;)
if [ &amp;#34;$http_code&amp;#34; != &amp;#34;200&amp;#34; ]; then
echo -e &amp;#34;${RED}✗ 获取部署列表失败 (HTTP $http_code)${NC}&amp;#34;
echo &amp;#34;$deployments&amp;#34; | jq &amp;#39;.&amp;#39; 2&amp;gt;/dev/null || echo &amp;#34;$deployments&amp;#34;
return 1
fi
local api_success=$(echo &amp;#34;$deployments&amp;#34; | jq -r &amp;#39;.success // false&amp;#39;)
if [ &amp;#34;$api_success&amp;#34; != &amp;#34;true&amp;#34; ]; then
echo -e &amp;#34;${RED}✗ API 返回错误${NC}&amp;#34;
echo &amp;#34;$deployments&amp;#34; | jq &amp;#39;.errors&amp;#39;
return 1
fi
# 统计总部署数
TOTAL=$(echo &amp;#34;$deployments&amp;#34; | jq -r &amp;#39;.result | length&amp;#39;)
echo -e &amp;#34;${GREEN}✓ 当前项目共有 $TOTAL 个部署${NC}&amp;#34;
echo &amp;#34;&amp;#34;
if [ &amp;#34;$TOTAL&amp;#34; -eq 0 ]; then
return 0
fi
# 显示最近的 10 个部署
echo -e &amp;#34;${YELLOW}最近的 10 个部署：${NC}&amp;#34;
echo &amp;#34;$deployments&amp;#34; | jq -r &amp;#39;.result[0:10][] |
&amp;#34; • \(.id | .[0:8])... - \(.created_on) - Status: \(.status)&amp;#34;&amp;#39;
if [ &amp;#34;$TOTAL&amp;#34; -gt 10 ]; then
echo -e &amp;#34;${YELLOW} ... 还有 $((TOTAL - 10)) 个部署 ...${NC}&amp;#34;
fi
echo &amp;#34;&amp;#34;
# 保存部署列表供后续使用
echo &amp;#34;$deployments&amp;#34; &amp;gt; /tmp/deployments.json
return 0
}
# 预览将要删除的内容
preview_deletion() {
print_section &amp;#34;步骤 4: 预览将要删除的内容&amp;#34;
if [ &amp;#34;$TOTAL&amp;#34; -eq 0 ]; then
echo -e &amp;#34;${YELLOW}→ 没有部署需要删除${NC}&amp;#34;
echo -e &amp;#34;${GREEN}→ 项目将被直接删除${NC}&amp;#34;
return
fi
local skip_count=$KEEP_COUNT
local delete_count=$((TOTAL - skip_count))
# 显示警告信息
echo -e &amp;#34;${RED}将要删除的内容：${NC}&amp;#34;
echo -e &amp;#34;${RED} • 删除 $delete_count 个部署${NC}&amp;#34;
echo -e &amp;#34;${RED} • 删除项目: $PROJECT_NAME${NC}&amp;#34;
echo -e &amp;#34;${RED} • Account ID: $ACCOUNT_ID${NC}&amp;#34;
echo &amp;#34;&amp;#34;
echo -e &amp;#34;${YELLOW}保留的部署：${NC}&amp;#34;
echo -e &amp;#34;${YELLOW} • 最新的 $KEEP_COUNT 个部署${NC}&amp;#34;
if [ &amp;#34;$KEEP_COUNT&amp;#34; -eq 0 ]; then
echo -e &amp;#34;${YELLOW} • （无，将删除所有部署）${NC}&amp;#34;
fi
echo &amp;#34;&amp;#34;
}
# 删除所有部署
delete_deployments() {
print_section &amp;#34;步骤 5: 删除部署&amp;#34;
if [ &amp;#34;$TOTAL&amp;#34; -eq 0 ]; then
echo -e &amp;#34;${YELLOW}→ 没有部署需要删除，跳过此步骤${NC}&amp;#34;
return 0
fi
if ! confirm &amp;#34;是否开始删除部署？&amp;#34;; then
echo -e &amp;#34;${RED}✗ 已取消操作${NC}&amp;#34;
return 1
fi
local api_base=&amp;#34;https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/pages/projects/$PROJECT_NAME&amp;#34;
local skip_count=$KEEP_COUNT
local delete_ids=$(cat /tmp/deployments.json | jq -r &amp;#39;.result[].id&amp;#39; | tail -n +$((skip_count + 1)))
local total_delete=$(echo &amp;#34;$delete_ids&amp;#34; | grep -c .)
local current=0
local success_count=0
local fail_count=0
echo &amp;#34;&amp;#34;
echo -e &amp;#34;${YELLOW}开始删除部署...${NC}&amp;#34;
# 逐个删除部署
echo &amp;#34;$delete_ids&amp;#34; | while read -r id; do
[ -z &amp;#34;$id&amp;#34; ] &amp;amp;&amp;amp; continue
current=$((current + 1))
echo -n -e &amp;#34;${YELLOW} [$current/$total_delete] 删除 ${id:0:8}... ${NC}&amp;#34;
# 演练模式：仅显示，不实际执行
if [ &amp;#34;$DRY_RUN&amp;#34; = true ]; then
echo -e &amp;#34;${GREEN}[DRY RUN]${NC}&amp;#34;
sleep 0.3
continue
fi
# 实际删除：调用 API 删除部署
local delete_resp
delete_resp=$(curl -s -X DELETE &amp;#34;$api_base/deployments/$id&amp;#34; \
-H &amp;#34;Authorization: Bearer $API_TOKEN&amp;#34; \
-w &amp;#34;\n%{http_code}&amp;#34;)
local http_code=$(echo &amp;#34;$delete_resp&amp;#34; | tail -n1)
local response=$(echo &amp;#34;$delete_resp&amp;#34; | sed &amp;#39;$d&amp;#39;)
local delete_success=$(echo &amp;#34;$response&amp;#34; | jq -r &amp;#39;.success // false&amp;#39;)
if [ &amp;#34;$delete_success&amp;#34; == &amp;#34;true&amp;#34; ] &amp;amp;&amp;amp; [ &amp;#34;$http_code&amp;#34; = &amp;#34;200&amp;#34; ]; then
echo -e &amp;#34;${GREEN}✓${NC}&amp;#34;
success_count=$((success_count + 1))
else
echo -e &amp;#34;${RED}✗${NC}&amp;#34;
echo &amp;#34;$response&amp;#34; | jq -r &amp;#39;.errors[0].message // &amp;#34;未知错误&amp;#34;&amp;#39; | sed &amp;#39;s/^/ /&amp;#39;
fail_count=$((fail_count + 1))
fi
# 延迟 0.8 秒，避免 API 限流
sleep 0.8
done
echo &amp;#34;&amp;#34;
echo -e &amp;#34;${GREEN}✓ 成功删除: $success_count${NC}&amp;#34;
[ &amp;#34;$fail_count&amp;#34; -gt 0 ] &amp;amp;&amp;amp; echo -e &amp;#34;${RED}✗ 删除失败: $fail_count${NC}&amp;#34;
# 等待后再检查，确保 API 已处理
echo -e &amp;#34;${YELLOW}→ 等待 3 秒后重新检查...${NC}&amp;#34;
sleep 3
return 0
}
# 删除项目本身
delete_project() {
print_section &amp;#34;步骤 6: 删除项目&amp;#34;
if ! confirm &amp;#34;确定删除项目 \&amp;#34;$PROJECT_NAME\&amp;#34; 吗？此操作不可撤销！&amp;#34;; then
echo -e &amp;#34;${RED}✗ 已取消删除项目${NC}&amp;#34;
return 1
fi
local api_base=&amp;#34;https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/pages/projects/$PROJECT_NAME&amp;#34;
echo -e &amp;#34;${YELLOW}→ 正在删除项目...${NC}&amp;#34;
# 演练模式：不实际执行
if [ &amp;#34;$DRY_RUN&amp;#34; = true ]; then
echo -e &amp;#34;${BLUE}[DRY RUN] 项目删除请求已准备，但未实际执行${NC}&amp;#34;
return 0
fi
# 实际删除：调用 API 删除项目
local delete_result
delete_result=$(curl -s -X DELETE &amp;#34;$api_base&amp;#34; \
-H &amp;#34;Authorization: Bearer $API_TOKEN&amp;#34; \
-H &amp;#34;Content-Type: application/json&amp;#34; \
-w &amp;#34;\n%{http_code}&amp;#34;)
local http_code=$(echo &amp;#34;$delete_result&amp;#34; | tail -n1)
local response=$(echo &amp;#34;$delete_result&amp;#34; | sed &amp;#39;$d&amp;#39;)
local delete_success=$(echo &amp;#34;$response&amp;#34; | jq -r &amp;#39;.success // false&amp;#39;)
if [ &amp;#34;$delete_success&amp;#34; ==
if [ &amp;#34;$delete_success&amp;#34; == &amp;#34;true&amp;#34; ] &amp;amp;&amp;amp; [ &amp;#34;$http_code&amp;#34; = &amp;#34;200&amp;#34; ]; then
echo -e &amp;#34;${GREEN}✓ 项目已成功删除${NC}&amp;#34;
return 0
else
echo -e &amp;#34;${RED}✗ 项目删除失败${NC}&amp;#34;
echo &amp;#34;HTTP Code: $http_code&amp;#34;
echo &amp;#34;$response&amp;#34; | jq &amp;#39;.&amp;#39; 2&amp;gt;/dev/null || echo &amp;#34;$response&amp;#34;
echo &amp;#34;&amp;#34;
echo -e &amp;#34;${YELLOW}常见原因：${NC}&amp;#34;
echo -e &amp;#34;${YELLOW} 1. 项目中仍有部署（请确保上面已成功删除所有部署）${NC}&amp;#34;
echo -e &amp;#34;${YELLOW} 2. Token 权限不足（需要 Pages:Edit 权限）${NC}&amp;#34;
echo -e &amp;#34;${YELLOW} 3. 项目 ID 或账户 ID 错误${NC}&amp;#34;
return 1
fi
}
# 显示删除完成总结
show_summary() {
print_section &amp;#34;删除总结&amp;#34;
echo -e &amp;#34;${GREEN}✓ 项目 \&amp;#34;$PROJECT_NAME\&amp;#34; 已成功删除！${NC}&amp;#34;
echo &amp;#34;&amp;#34;
echo -e &amp;#34;${BLUE}删除的内容：${NC}&amp;#34;
echo -e &amp;#34; • Account: $ACCOUNT_ID&amp;#34;
echo -e &amp;#34; • Project: $PROJECT_NAME&amp;#34;
echo -e &amp;#34; • Deployments: $TOTAL 个&amp;#34;
echo &amp;#34;&amp;#34;
}
# 显示操作模式菜单
show_menu() {
print_header
echo &amp;#34;&amp;#34;
echo -e &amp;#34;${YELLOW}选择操作模式：${NC}&amp;#34;
echo &amp;#34; 1) 交互式删除（推荐）&amp;#34;
echo &amp;#34; 2) 演练模式（模拟删除，不实际执行）&amp;#34;
echo &amp;#34; 3) 退出&amp;#34;
echo &amp;#34;&amp;#34;
echo -n &amp;#34;请选择 [1-3]: &amp;#34;
}
# ==========================================
# 主程序入口
# ==========================================
# 主函数：控制整个流程
main() {
# 显示菜单并让用户选择操作模式
while true; do
show_menu
read -r choice
case &amp;#34;$choice&amp;#34; in
1)
# 实际删除模式
DRY_RUN=false
break
;;
2)
# 演练模式（模拟删除）
DRY_RUN=true
echo -e &amp;#34;${BLUE}[DRY RUN] 模式已启用，所有操作都不会真实执行${NC}&amp;#34;
break
;;
3)
# 用户选择退出
echo -e &amp;#34;${YELLOW}已退出${NC}&amp;#34;
exit 0
;;
*)
echo -e &amp;#34;${RED}✗ 无效选择，请重试${NC}&amp;#34;
;;
esac
done
# ========== 开始执行删除流程 ==========
# 步骤 1：输入 API 凭证
input_credentials || exit 1
echo &amp;#34;&amp;#34;
# 步骤 2：验证 Token 有效性
verify_token || exit 1
echo &amp;#34;&amp;#34;
# 步骤 3：获取部署列表
get_deployments || exit 1
echo &amp;#34;&amp;#34;
# 步骤 4：预览将要删除的内容
preview_deletion
echo &amp;#34;&amp;#34;
# 步骤 4.5：最终确认
if ! confirm &amp;#34;确认上述操作？&amp;#34;; then
echo -e &amp;#34;${RED}✗ 已取消操作${NC}&amp;#34;
exit 0
fi
echo &amp;#34;&amp;#34;
# 步骤 5：删除所有部署
delete_deployments || exit 1
echo &amp;#34;&amp;#34;
# 步骤 6：删除项目
delete_project || exit 1
echo &amp;#34;&amp;#34;
# 显示删除完成总结
show_summary
}
# ==========================================
# 脚本执行入口
# ==========================================
# 检查依赖工具
check_dependencies() {
echo -e &amp;#34;${YELLOW}→ 检查依赖工具...${NC}&amp;#34;
# 检查 curl
if ! command -v curl &amp;amp;&amp;gt; /dev/null; then
echo -e &amp;#34;${RED}✗ 未找到 curl，请先安装${NC}&amp;#34;
echo &amp;#34; Ubuntu/Debian: sudo apt-get install curl&amp;#34;
echo &amp;#34; macOS: brew install curl&amp;#34;
exit 1
fi
# 检查 jq (JSON 处理工具)
if ! command -v jq &amp;amp;&amp;gt; /dev/null; then
echo -e &amp;#34;${RED}✗ 未找到 jq，请先安装${NC}&amp;#34;
echo &amp;#34; Ubuntu/Debian: sudo apt-get install jq&amp;#34;
echo &amp;#34; macOS: brew install jq&amp;#34;
exit 1
fi
echo -e &amp;#34;${GREEN}✓ 所有依赖工具已安装${NC}&amp;#34;
}
# 显示脚本使用说明
show_usage() {
cat &amp;lt;&amp;lt; EOF
${BLUE}使用说明：${NC}
${YELLOW}环境要求：${NC}
- bash 4.0+
- curl
- jq (JSON 命令行处理工具)
${YELLOW}安装依赖：${NC}
Ubuntu/Debian:
sudo apt-get install curl jq
macOS:
brew install curl jq
${YELLOW}快速开始：${NC}
1. 赋予脚本执行权限：
chmod +x cleanup.sh
2. 运行脚本：
./cleanup.sh
3. 按照提示输入信息即可
${YELLOW}API Token 获取方式：${NC}
1. 访问：https://dash.cloudflare.com/profile/api-tokens
2. 点击 &amp;#34;Create Token&amp;#34;
3. 选择模板 &amp;#34;Edit Cloudflare Workers&amp;#34;
4. 修改权限：确保包含 &amp;#34;Account.Pages:Edit&amp;#34;
5. 设置 TTL（可选）
6. 创建并复制 Token
${YELLOW}Account ID 获取方式：${NC}
1. 登录 Cloudflare 控制面板
2. 进入任意网站或账户
3. 在右下角可以看到 &amp;#34;Account ID&amp;#34;
4. 或者访问：https://dash.cloudflare.com/
${YELLOW}支持的操作：${NC}
• 删除单个或多个部署
• 保留最新的 N 个部署
• 删除整个 Pages 项目
• 演练模式（安全预览）
• 完整的错误处理和日志
${YELLOW}安全提示：${NC}
⚠️ 不要在公开代码仓库中包含 API Token
⚠️ 首次运行建议使用&amp;#34;演练模式&amp;#34;预览
⚠️ 删除项目后无法恢复，请谨慎操作
⚠️ 建议为 Token 设置 IP 白名单和 TTL
EOF
}
# 如果传递了 --help 或 -h 参数，显示帮助信息
if [ &amp;#34;$1&amp;#34; = &amp;#34;--help&amp;#34; ] || [ &amp;#34;$1&amp;#34; = &amp;#34;-h&amp;#34; ]; then
show_usage
exit 0
fi
# 检查依赖工具
check_dependencies
echo &amp;#34;&amp;#34;
# 运行主程序
main&lt;/code>&lt;/pre>
&lt;/div>
&lt;/div></description></item><item><title>雨，宇</title><link>/posts/%E9%9B%A8%E5%AE%87/</link><pubDate>Sun, 05 Jul 2026 02:02:25 +0800</pubDate><author>神仙阿旺</author><guid>/posts/%E9%9B%A8%E5%AE%87/</guid><description>&lt;p>&lt;strong>2026年07月05日&lt;/strong>&lt;/p>
&lt;p>夜，星期六加班到十一点，挺累的，突然下起大雨，有轰轰雷鸣。&lt;/p>
&lt;p>我开窗出头去看，雨势不小，心中欢喜。（我其实很喜欢雨天的，而刚好，周日休息），正在拿起手机拍照忽然看到对面楼的一个窗内，应是有位一丝不挂的美少女。虽然我没看到全貌，只是意淫，哈哈哈哈，可惜我只看到锁骨那一小部分，可惜又不可惜。毕竟我还是要敬畏这浩浩天雷。&lt;/p>
&lt;img src="https://img.confused.hidns.co/img/2026/07/20260705020836_f53b.webp" alt="20260705020834188" loading="lazy" style="width:100%;max-width:var(--size);height:auto;display:block;--size:600px;">
&lt;p>不过难免心中升起龌龊，看了第一眼之后觉得，非礼勿视当为君子，却有实在忍不住回头去看，真伪君子也。微信说与宇听，宇为真小人也，直接让我拍照，我喜欢这快言快语，真想看清那&lt;strong>曼妙身&lt;/strong>。&lt;/p>
&lt;img src="https://img.confused.hidns.co/img/2026/07/20260705021519_3976.webp" alt="20260705021517371" loading="lazy" style="width:100%;max-width:var(--size);height:auto;display:block;--size:600px;">
&lt;p>&lt;mark style="background:#f38181">我想这美少女应该是长这个样子的，我猜的，哈哈哈&lt;/mark>&lt;/p>
&lt;img src="https://img.confused.hidns.co/img/2026/07/20260702234753_ad34.webp" alt="20260702234749451" loading="lazy" style="width:100%;max-width:var(--size);height:auto;display:block;--size:600px;"></description></item><item><title>端午节好无聊</title><link>/posts/%E7%AB%AF%E5%8D%88%E8%8A%82%E5%A5%BD%E6%97%A0%E8%81%8A/</link><pubDate>Sat, 20 Jun 2026 19:42:25 +0800</pubDate><author>神仙阿旺</author><guid>/posts/%E7%AB%AF%E5%8D%88%E8%8A%82%E5%A5%BD%E6%97%A0%E8%81%8A/</guid><description>&lt;p>这不是端午节，公司放了两天假，，身边朋友也没放假，杭州也下雨了，懒得出去跑了。&lt;/p>
&lt;p>但是真的挺无聊的，我觉得我是不是应该出去跑跑步了。莫非我心理出问题了吗？&lt;/p>
&lt;img src="https://66.122915.xyz/i/2026/06/20/20260620194633903-0.webp" alt="20260620194633903" loading="lazy" style="width:100%;max-width:var(--size);height:auto;display:block;--size:800px;">
&lt;img src="https://66.122915.xyz/i/2026/06/20/20260620194502759-0.webp" alt="20260620194502759" loading="lazy" style="width:100%;max-width:var(--size);height:auto;display:block;--size:800px;"></description></item><item><title>端午安康</title><link>/posts/%E7%AB%AF%E5%8D%88%E5%AE%89%E5%BA%B7/</link><pubDate>Sat, 20 Jun 2026 10:13:24 +0800</pubDate><author>神仙阿旺</author><guid>/posts/%E7%AB%AF%E5%8D%88%E5%AE%89%E5%BA%B7/</guid><description>&lt;p>哈哈，晚发了一天，但还是祝大家端午安康。&lt;/p>
&lt;img src="https://66.122915.xyz/i/2026/06/20/20260620101231220-0.webp" alt="20260620101231220" loading="lazy" style="width:100%;max-width:var(--size);height:auto;display:block;--size:200px;">
&lt;p>时隔一年，依旧端午安康🌿&lt;/p></description></item><item><title>立夏</title><link>/posts/%E7%AB%8B%E5%A4%8F/</link><pubDate>Tue, 05 May 2026 21:29:04 +0800</pubDate><author>神仙阿旺</author><guid>/posts/%E7%AB%8B%E5%A4%8F/</guid><description>&lt;img src="https://66.122915.xyz/i/2026/05/07/20260507212604556-0.webp" alt="20260507212604556" loading="lazy" style="width:100%;max-width:var(--size);height:auto;display:block;--size:;">
&lt;p>&lt;strong>恍恍惚惚&lt;/strong>就到立夏了！&lt;/p>
&lt;p>今年五一我去见我的宝贝女友了，哈哈哈，她是真&lt;strong>漂亮&lt;/strong>，知书达理，性格温柔还懂事，我不禁怀疑我是否配搭上她，不过&lt;strong>舍我其谁&lt;/strong>！把她交给别人我是真的&lt;strong>不放心&lt;/strong>。&lt;/p>
&lt;p>这篇文章是7号写的，我五一放了三天，在一起一天。说真的我现在已经想不起她的脸了，只觉得她好美~，我爱她。&lt;/p>
&lt;p>夏天来了，人心也燥热了，我感觉她也&lt;strong>接受&lt;/strong>我男友的身份，愿意接纳我，而我心中却不知道如何对待她，我把她看成一个小孩子，觉她不能好好照顾好了，微信上也像哄小孩子对她说话。虽然明明她比我大一岁，但是我还是这种说话方式。最近她上课喉咙也哑了，要说这夏天也没什么好的，现在都开始很热，还不知道后面的日子什么样子呢.&lt;/p>
&lt;p>我对自己真的不太满意，希望自己可以更好，让她带我出去，在亲友面前更有面子，提起我来是骄傲的，是满脸笑容的。愿有情人终成眷属，在一起吧，在一起吧，这一份缘分，让我牢牢抓在手中吧。&lt;/p></description></item><item><title>不适，看中医</title><link>/posts/%E4%B8%8D%E9%80%82%E7%9C%8B%E4%B8%AD%E5%8C%BB/</link><pubDate>Thu, 23 Apr 2026 20:30:06 +0800</pubDate><author>神仙阿旺</author><guid>/posts/%E4%B8%8D%E9%80%82%E7%9C%8B%E4%B8%AD%E5%8C%BB/</guid><description>&lt;p>近来身体不适，自从出来租了一间小屋，组装NAS一台，下载番号已经一百G，或者更多，毕竟也删除了不少。细细品味，也是怕有点伤身。工作的椅子也不是很舒服，就去附近看了看，调理调理。&lt;/p>
&lt;p>说我肝不好，熬夜，气血不足，看了我的舌头，说舌尖凹陷，怎么说来着，我提了提肾，医生倒是没说什么，嗯我倒是听关注肾的，毕竟我还未经人事可不能伤了这里。
&lt;img src="https://66.122915.xyz/i/2026/04/23/20260423203829874-0.webp" alt="20260423203829874" loading="lazy" style="width:100%;max-width:var(--size);height:auto;display:block;--size:80px;">
来份药单，感觉喝了口舌生津，倒是不错。之前心脏每天都有异常跳动，现在倒是没了。&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">药材&lt;/th>
&lt;th style="text-align: left">实际用量&lt;/th>
&lt;th style="text-align: left">核心功效（简单版）&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">人参片&lt;/td>
&lt;td style="text-align: left">105g&lt;/td>
&lt;td style="text-align: left">大补元气、健脾益肺，是补气的“主力军”&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">茯苓&lt;/td>
&lt;td style="text-align: left">105g&lt;/td>
&lt;td style="text-align: left">健脾祛湿、宁心安神，帮你运化水湿、稳睡眠&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">赤芍&lt;/td>
&lt;td style="text-align: left">105g&lt;/td>
&lt;td style="text-align: left">清热凉血、散瘀止痛，给温补的方子“降降火”&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">炙甘草&lt;/td>
&lt;td style="text-align: left">70g&lt;/td>
&lt;td style="text-align: left">补脾和胃、调和诸药，相当于方子的“粘合剂”&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">菟丝子&lt;/td>
&lt;td style="text-align: left">70g&lt;/td>
&lt;td style="text-align: left">补肾益精、养肝明目，兼顾补肝肾&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">山药&lt;/td>
&lt;td style="text-align: left">210g&lt;/td>
&lt;td style="text-align: left">补脾养胃、补肾涩精，平补脾胃和肾气&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">当归&lt;/td>
&lt;td style="text-align: left">210g&lt;/td>
&lt;td style="text-align: left">补血活血、调经止痛，补血的核心药&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">菊花&lt;/td>
&lt;td style="text-align: left">70g&lt;/td>
&lt;td style="text-align: left">散风清热、平肝明目，缓解头晕、眼干&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">川芎&lt;/td>
&lt;td style="text-align: left">70g&lt;/td>
&lt;td style="text-align: left">活血行气、祛风止痛，让气血“动起来”&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">牡蛎&lt;/td>
&lt;td style="text-align: left">140g&lt;/td>
&lt;td style="text-align: left">重镇安神、潜阳补阴，改善失眠、心慌&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>🧐 这是一个&lt;strong>气血双补、兼顾肝肾、调和肝脾&lt;/strong>的方子，整体偏“补虚”，同时也兼顾了清热、安神、活血，思路很全面：&lt;/p>
&lt;ol>
&lt;li>
&lt;p>&lt;strong>补气健脾打底&lt;/strong>
人参、炙甘草、山药、茯苓是主力，专门补你消耗的元气，同时健脾和胃，帮身体把吃进去的营养“化”成气血，也避免补药吃了不吸收。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>补血活血+清热散瘀&lt;/strong>
当归+川芎是经典的补血活血组合（四物汤的核心），再搭配赤芍，一边补血一边活血，还能清掉体内的郁热，避免补得太“燥”或者太“堵”。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>调补肝肾+稳心神&lt;/strong>
菟丝子、山药、牡蛎搭配，既补肾益精，又能收敛固涩，同时牡蛎和茯苓一起，帮你压下烦躁、心慌的情绪，改善睡眠。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>平肝清热，中和燥性&lt;/strong>
菊花和赤芍的加入很关键，能清掉肝上的虚火，缓解头晕、眼干，也中和了人参、当归这类温补药的燥性，让方子更温和。&lt;/p>
&lt;/li>
&lt;/ol></description></item><item><title>读书推荐</title><link>/posts/%E8%AF%BB%E4%B9%A6%E6%8E%A8%E8%8D%90/</link><pubDate>Fri, 20 Mar 2026 22:52:24 +0800</pubDate><author>神仙阿旺</author><guid>/posts/%E8%AF%BB%E4%B9%A6%E6%8E%A8%E8%8D%90/</guid><description>&lt;h3 id="下载地址推荐">下载地址推荐&lt;/h3>
&lt;p>&lt;a href="https://www.jfsay.com/archives/3964.html">静风说&lt;/a>
&lt;a href="https://www.huaijiushuku.com/">怀旧书库 - 中文老旧图书资源下载 &lt;/a>&lt;/p>
&lt;h3 id="书名作者">书名作者&lt;/h3>
&lt;h5 id="一代人的沧桑读白先勇的台北人">一代人的沧桑——读白先勇的《台北人》&lt;/h5>
&lt;p>《台北人》是一部短篇小说集，收录了14个短篇小说。我是不大喜欢看短篇小说的，因为觉得短篇小说写得不深入，看得&lt;strong>不过瘾&lt;/strong>。这部《台北人》写的却还不错，本来想随便翻翻，没想到却看了进去。&lt;/p>
&lt;p>这些小说写的是不同的人物和故事，但却有一个共同点，写的都是从大陆到台湾的那些人，有将军、政客、舞女、戏子等等。作者写了他们辉煌的过去，流落异乡的现状，对故国的眷恋，真是人生百态，看到的是一个个鲜活的面孔，活生生的故事。&lt;/p>
&lt;p>作者用的是古典小说的写法，平实稳健，用词精准，没有太多技巧。在人物衣着外貌、言谈举止、景物描写上非常细致入微，读起来很传神。作者讲故事的能力很强，每个故事都写得引人入胜，起承转合自然流畅。&lt;/p>
&lt;p>这部小说集成书于1967年前后，那时大陆正经历文革动乱，书中的人物如果留了下来，他们的生活和命运会是大不相同。&lt;/p>
&lt;p>这部小说集值得一看，可以看到老一代台湾人的&lt;strong>乡愁&lt;/strong>与&lt;strong>迷茫&lt;/strong>，人生的百转千回，命运的无可奈何。&lt;/p>
&lt;h4 id="毛姆面纱读后感">毛姆《面纱》读后感&lt;/h4>
&lt;p>之前看过毛姆的&lt;a href="https://www.jfsay.com/archives/3063.html">《刀锋》&lt;/a>，并不觉得好。这次看《面纱》也没有抱太大的期待，可是看了几章之后却发现写得很好。我本来不喜欢看大段的心理描写，可作者却写得非常细腻自然，让人读起来很舒服、很触动，心情会随着书中的人物情绪起伏。&lt;/p>
&lt;p>这本书写的是妻子出轨被丈夫发现，丈夫赌气带她去霍乱肆虐的地方一&lt;strong>心求死的故事&lt;/strong>，情节非常简单。作者对女主人公的心理刻画地很有层次感，从最初一个愚蠢无知、爱慕虚荣，对男人没有辨别能力的女人，慢慢地看清了世事的真相，经历过痛苦，体会过生死，最后成长为一个自由独立却仍软弱的女人。&lt;/p>
&lt;p>说实话这个女人从前到后都令人讨厌。她因为年龄大了嫁给了自己不爱的丈夫，后来遇到了心爱的男人，认为爱情至上，对丈夫不忠也觉得理所当然，并没有悔过之心，对于出轨「她自己并不认为这是罪行，不过是愚蠢、丑陋」，觉得「就像在舞会上绊了一跤，对此无计可施，令人难堪，但把它看得太重就不明智了」。她对丈夫经历的痛苦却视而不见，爱情死了他不能活，她却觉得他是虚荣心作祟、情感脆弱和愚蠢过了头。&lt;/p>
&lt;p>这部小说描写的人物情感异常真实，世事无常，人生苦短，「人却还要折磨自己，实在是太可怜了」。可是人是复杂的生物，有充沛的情感，不管是求助于神还是道，都很难达到内心的宁静。&lt;/p>
&lt;h4 id="三口棺材雪地与密室杀人">《三口棺材》：雪地与密室杀人&lt;/h4>
&lt;p>《三口棺材》的书名很有意境，听起来很&lt;strong>惊悚&lt;/strong>，实际上它只是表象，讲的还是密室杀人，棺材只是一带而过。&lt;/p>
&lt;p>这部小说的节奏感很好，开篇很快进入主题，抛出悬念，然后进入精彩的解谜环节，所以读的过程很过瘾。&lt;/p>
&lt;p>小说里设计了两个杀人现场：一个是密室杀人，房间只有三个开口，分别是门、窗户和烟囱，但是都被排除了嫌疑，「凶手」神秘地消失了；一个是雪地杀人，死者倒在雪地中央，几十米外的目击证人却看不到任何可疑的脚印和凶手。这样的现场设置很抓人，在读的时候我也一直在想，到底凶手在哪里，是怎么做到的，一直被这个谜团吸引着读下去。&lt;/p>
&lt;p>不过最后作者给出的解答我并不满意，觉得有点牵强和不合理，现实中怎么可能做到，这太巧合和不可思议了，所以觉得作者有点为了密室而设计不合理情节的嫌疑。&lt;/p>
&lt;p>总的来说，这本书的阅读体验还不错，设计复杂，想象力丰富，能够自圆其说，&lt;strong>值得一看&lt;/strong>。&lt;/p>
&lt;h4 id="在琐碎孤独中与人生和解">在琐碎孤独中与人生和解&lt;/h4>
&lt;p>这本书是最近hillway看过后推荐给我的。想起来2016年曾去电影院看过电影《一句顶一万句》，是刘震云的女儿刘雨霖导演的，本来想着已经知道了情节，不打算再看书了，而hillway说这本书和电影不一样，故事年代也不同。我粗略翻看，觉得语言质朴，应该读起来不会吃力，便接了过来。&lt;/p>
&lt;p>从电影《手机》火了以后，听说过刘震云，但没有读过他的书，知道他是河南人，长相淳朴，一直以为是一个散落在民间的草根作家。看了简介才知道，原来毕业于北大中文系，是人大教授。编者荐言《一句胜过千年》多次强调“孤独”，不由想起《百年孤独》这本书，hillway说还达不到马尔克斯的高度。&lt;/p>
&lt;p>本以为语言简洁，读起来会轻松。但没想到这本书写的很啰嗦，前面写过的内容，到后面又要重复一遍。故事情节和人物叙述都比较杂乱，鸡零狗碎，东拉西扯。杨百顺有些像余华作品的人物，但是又不聚焦，还写到很多不相关的故事，感觉散漫不紧凑。人物的行为出于何种原因，也不直说，非要绕几圈，“不是，而是，但也不是……”之类。也许是人到中年没了耐心，听人说话喜欢干脆利落，最好一两句话把事情讲清楚，不喜欢绕来绕去或是一次只说半句。这本书虽然豆瓣评分9.0分，但无法超过余华在我心目中的分量。看这本书的过程中，好几次想要放弃，但心里又有些惦记着杨百顺后来的结局，又忍着硬着头皮坚持看完了。&lt;/p>
&lt;p>书中上部出延津记的杨百顺和下部回延津记的牛爱国通过杨百顺的养女巧玲，也就是曹青娥，连接起来。电影演的是下部的人物故事，但又有改编。电影中章楚红是牛爱国的老同学，而书中则是他的出轨对象，劝解他豁然开朗找到了生活的出路的话也不是她说的。杨百顺和牛爱国两个人跨越几代轮回，仿佛陷入了相同的宿命，婚后和配偶无话可说，被出轨、捉奸、找人…杨百顺一生颠沛流离，但也天无绝人之路，只要肯干活出力，一份生计没了，总能寻到下一个安身立命的法子。&lt;/p>
&lt;p>这本厚厚的书看完了，回想起来却没有特别打动人的篇章，唯独让我印象深刻、感到痛心惋惜的是曹满囤的女儿金枝得了老鼠疮，本来贴上药膏几日便可痊愈，可曹满囤只因与兄弟置气，全然不顾女儿疼到数次昏死，执意不肯医治，最终让六岁的孩子被折磨致死、枉送性命。唯一让我笑出声的段落是老裴的外甥春生到舅舅家，正赶上舅妈老蔡烙饼摊鸡蛋，春生实在，放开肚皮裹着鸡蛋吃了整整十一张烙饼。春生走后，老蔡大骂他“一口气吃了十几张饼”。老裴怪外甥不懂事，心里没数：“吃到九张，也算吃了几张饼；吃到十张，也就十来张；可他恰恰吃到十一张，就能被老蔡说成十几张。”&lt;/p>
&lt;p>书名《一句顶一万句》，英文译作Someone to talk to，小猪仔问我这句话什么意思？不由联想到“酒逢知己千杯少，话不投机半句多”这句话。也许真正懂你的人，无需千言万语，一句知心话，有着彼此心照不宣的默契，便抵得过世间万句敷衍。&lt;/p>
&lt;p>书中反复探讨的“说得着话”与“说不着话”，表面是语言表达、口才优劣，实则藏着最深的人情世故、人性冷暖、利益纠葛与阅历差距。说话，从来都是生活里至关重要的能力，一言之差，可能引发天翻地覆的改变。而人与人之间能“说得着”，无非两种境况：一是志趣相投、阶层相近，无利益牵绊，坦诚相待；二是一方的情商、眼界与阅历远高于另一方，后者觉得聊得舒坦，不过是前者的包容、迁就与通透。&lt;/p>
&lt;p>在我看来，人终其一生，要学会接纳孤独，学会与自己独处。实在不必为了逃离孤独、摆脱当下的困境，偏执地去寻找一个能说上话的人，人生诸多困顿，终究要靠自己化解。有时候临睡前试着和AI 聊天，体验也不错。以前年轻气盛时听到别人说“事情都过去了，为什么还揪着不放？”当时心里很不服气——那些未愈合的伤害、未抚平的伤疤，哪能说忘就忘？如今才慢慢明白，问题该处理就处理，而情绪上执着于过往，不肯释怀，看似是没放过别人，实则是困住了自己。书中写的最好的就是这句话：&lt;b>“过日子是过以后，不是过以前”&lt;/b>，与其纠缠不休，不如学会自我接纳、与过往和解、消解执念，善待自己。&lt;/p></description></item><item><title>上香偶记：迁仙门下悟相逢是缘</title><link>/posts/%E6%B8%B8%E7%82%BC%E7%9C%9F%E5%AE%AB/</link><pubDate>Sat, 14 Feb 2026 22:11:00 +0800</pubDate><author>神仙阿旺</author><guid>/posts/%E6%B8%B8%E7%82%BC%E7%9C%9F%E5%AE%AB/</guid><description>&lt;p>今日恰巧路过，为求正缘就去上了炷香。&lt;/p>
&lt;img src="https://4.122915.xyz/file/1771078273793_20260214_221106.webp" alt="20260214_221106" loading="lazy" style="width:100%;max-width:var(--size);height:auto;display:block;--size:800px;">
&lt;p>说起来三四年前也是来过，但却没什么印象了，今日却有了执念，和我友带我所执来炼炼。&lt;/p>
&lt;p>说实话我觉我执对我颇具影响，来到宫内就想多看看。&lt;/p>
&lt;img src="https://4.122915.xyz/file/1771079189017_20260214_222615.webp" alt="20260214_222615" loading="lazy" style="width:100%;max-width:var(--size);height:auto;display:block;--size:800px;">
&lt;p>上完香之后第一眼为一座典雅的拱门，上书二字——&lt;b>&lt;font color="#dd2c38">遷僊&lt;/font>&lt;/b>（“迁仙”），寓意超凡脱俗、羽化登仙之意。&lt;/p>
&lt;ul>
&lt;li>&lt;b>&lt;font color="#dd2c38">上联&lt;/font>&lt;/b>：事能知足心常惬&lt;/li>
&lt;li>&lt;b>&lt;font color="#dd2c38">下联&lt;/font>&lt;/b>：人到无求品自高&lt;/li>
&lt;/ul>
&lt;p>出自清代学者&lt;b>&lt;font color="#dd2c38">陈伯崖&lt;/font>&lt;/b>之手，道的是中国传统文人所崇尚的处世哲学与精神境界，不过却与我的心境着实不搭，遇此门而不入。&lt;/p>
&lt;p>进&lt;b>&lt;font color="#dd2c38">天爷殿&lt;/font>&lt;/b>（也叫玉皇殿），庄严肃穆，特别是&amp;quot;禁声&amp;quot;，满目仙神瞩目，安静同时温度也有变化，好似一门之隔就是不同天地，对我内心产生冲击，我却不记得当时我心中在想些什么了。&lt;/p>
&lt;img src="https://4.122915.xyz/file/1771079912974_20260214_223821.webp" alt="20260214_223821" loading="lazy" style="width:100%;max-width:var(--size);height:auto;display:block;--size:800px;">
&lt;p>望我望众生芸芸多思多想却无有忧虑，多些秀气，少些俗气。芸芸众生相逢是缘，不识是命，各位多多珍重人生中的每一个人。&lt;/p></description></item></channel></rss>