<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>资深网民孙先生</title><link>https://www.sunpeiwen.com/</link><description>Recent content on 资深网民孙先生</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Thu, 29 Jan 2026 16:14:06 +0800</lastBuildDate><atom:link href="https://www.sunpeiwen.com/index.xml" rel="self" type="application/rss+xml"/><item><title>2026-01-29</title><link>https://www.sunpeiwen.com/memo/115977384512348237/</link><pubDate>Thu, 29 Jan 2026 16:14:06 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115977384512348237/</guid><description>&lt;p&gt;小爱同学与阿里云推销电话激情通话几分钟，说的都是车轱辘话&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="ecea0ec64a6c9e79b21133b3e447ed6f"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/115/977/383/982/713/134/original/de6439983b7e7391.jpg" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2026-01-28</title><link>https://www.sunpeiwen.com/memo/115972357480893692/</link><pubDate>Wed, 28 Jan 2026 18:55:39 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115972357480893692/</guid><description>&lt;p&gt;115官网首页报错,就问买了会员的慌不慌&lt;/p&gt;</description></item><item><title>2026-01-27</title><link>https://www.sunpeiwen.com/memo/115967207058410702/</link><pubDate>Tue, 27 Jan 2026 21:05:50 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115967207058410702/</guid><description>&lt;p&gt;【「小白」全隐身！这个流氓App让各品牌手机全军覆没？】


&lt;a href="https://www.bilibili.com/video/BV1CGzkBQEFm" target="_blank" rel="noopener" &gt;https://www.bilibili.com/video/BV1CGzkBQEFm&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>2026-01-24</title><link>https://www.sunpeiwen.com/memo/115947798606649111/</link><pubDate>Sat, 24 Jan 2026 10:50:01 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115947798606649111/</guid><description>&lt;p&gt;迅雷还是出了飞牛版本 终于可以不再使用docker版了&lt;/p&gt;</description></item><item><title>2026-01-23</title><link>https://www.sunpeiwen.com/memo/115942056389833577/</link><pubDate>Fri, 23 Jan 2026 10:29:41 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115942056389833577/</guid><description>&lt;p&gt;


&lt;a href="https://jiong.us/tags/%E5%85%8D%E8%B4%B9" target="_blank" rel="noopener" &gt;#免费&lt;/a&gt;
 每个账户可以申请三个免费的.eu.cc 域名 


&lt;a href="https://www.gname.com/" target="_blank" rel="noopener" &gt;https://www.gname.com/&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>2026-01-21</title><link>https://www.sunpeiwen.com/memo/115932968843700869/</link><pubDate>Wed, 21 Jan 2026 19:58:36 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115932968843700869/</guid><description>&lt;p&gt;写文字还是要灵气的，我已经灵力枯竭了。&lt;/p&gt;</description></item><item><title>2026-01-20</title><link>https://www.sunpeiwen.com/memo/115926488883698344/</link><pubDate>Tue, 20 Jan 2026 16:30:40 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115926488883698344/</guid><description>&lt;p&gt;Typecho 1.3.0 正式版发布&lt;/p&gt;</description></item><item><title>2026-01-20</title><link>https://www.sunpeiwen.com/memo/115925201202903984/</link><pubDate>Tue, 20 Jan 2026 11:03:12 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115925201202903984/</guid><description>&lt;p&gt;听花岛的精品短剧还是很多的,比现在很多长剧好看,主要是因为现在的电视连续剧注水情节太多了.&lt;br&gt;
连仙侠剧也整天情情爱爱.看了倒胃口.&lt;br&gt;
难道情爱是生活的常态吗?蝇营狗苟才是.&lt;/p&gt;</description></item><item><title>2026-01-19</title><link>https://www.sunpeiwen.com/memo/115922443384383767/</link><pubDate>Mon, 19 Jan 2026 23:21:51 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115922443384383767/</guid><description>&lt;p&gt;海市蜃楼看完了之后才发现看了一个24集的预告片，我超&lt;/p&gt;</description></item><item><title>2026-01-16</title><link>https://www.sunpeiwen.com/memo/115902225809120866/</link><pubDate>Fri, 16 Jan 2026 09:40:15 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115902225809120866/</guid><description>&lt;p&gt;又又又又买了两个玩具鸡,&lt;br&gt;
一个花费4CNY/Month 香港NAT 400G流量&lt;br&gt;
一个花费16CNY/Month 日本软银 3T流量&lt;/p&gt;</description></item><item><title>2026-01-15</title><link>https://www.sunpeiwen.com/memo/115898689493404745/</link><pubDate>Thu, 15 Jan 2026 18:40:55 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115898689493404745/</guid><description>&lt;p&gt;棋圣 聂卫平九段 逝世&lt;/p&gt;</description></item><item><title>2026-01-13</title><link>https://www.sunpeiwen.com/memo/115887311330410682/</link><pubDate>Tue, 13 Jan 2026 18:27:18 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115887311330410682/</guid><description>&lt;p&gt;我不知道哪家的DNS能满足&lt;br&gt;
```&lt;br&gt;
.de 的名称服务器更新失败&lt;br&gt;
请确保您的 .de 域名在重试前满足以下要求：&lt;br&gt;
- 至少有 2 个权威名称服务器&lt;br&gt;
- 其中 1 个必须支持 IPv4&lt;br&gt;
- 至少 1 个名称服务器必须有唯一的 IP 地址&lt;br&gt;
- 关闭 DNSSEC&lt;br&gt;
```&lt;/p&gt;</description></item><item><title>2026-01-12</title><link>https://www.sunpeiwen.com/memo/115881234364277144/</link><pubDate>Mon, 12 Jan 2026 16:41:51 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115881234364277144/</guid><description>&lt;p&gt;LeanCloud Team 停止提供服务是不是意味着waline这个项目也在走向倒计时&lt;/p&gt;</description></item><item><title>2026-01-12</title><link>https://www.sunpeiwen.com/memo/115880784100092558/</link><pubDate>Mon, 12 Jan 2026 14:47:20 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115880784100092558/</guid><description>&lt;p&gt;我从来没开过卡二的流量，不知道怎么就用了 2 块流量。已经关了设置中的无线局域网助理。蜂窝数据设置的是卡一。&lt;/p&gt;</description></item><item><title>2026-01-11</title><link>https://www.sunpeiwen.com/memo/115875905251703801/</link><pubDate>Sun, 11 Jan 2026 18:06:35 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115875905251703801/</guid><description>&lt;p&gt;收了个netcup的大盘鸡 就是线路渣到爆 laosun.de 移动网络直接访问不了&lt;/p&gt;</description></item><item><title>2026-01-10</title><link>https://www.sunpeiwen.com/memo/115868028138262228/</link><pubDate>Sat, 10 Jan 2026 08:43:20 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115868028138262228/</guid><description>&lt;p&gt;I&amp;rsquo;m using AnyGen to supercharge my productivity with AI - it&amp;rsquo;s an amazing workspace. I think you&amp;rsquo;ll find it useful too! Sign up with my link and have a try.&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.anygen.io/home?invitation%5Fcode=ZVC2MXYYT3Z3HPO" target="_blank" rel="noopener" &gt;https://www.anygen.io/home?invitation%5Fcode=ZVC2MXYYT3Z3HPO&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;没注册的快来啊&lt;/p&gt;</description></item><item><title>2026-01-09</title><link>https://www.sunpeiwen.com/memo/115864065723372628/</link><pubDate>Fri, 09 Jan 2026 15:55:38 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115864065723372628/</guid><description>&lt;p&gt;2025&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="6b8dff177ee40df48d0fa3b19bf15b30"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/115/864/065/331/686/274/original/46482f0db37340d6.png" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2026-01-07</title><link>https://www.sunpeiwen.com/memo/115853822304263630/</link><pubDate>Wed, 07 Jan 2026 20:30:36 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115853822304263630/</guid><description>&lt;p&gt;公司附近不知道基站出了啥问题，手机没信号，宽带也废了。&lt;/p&gt;</description></item><item><title>2026-01-07</title><link>https://www.sunpeiwen.com/memo/115852655051687502/</link><pubDate>Wed, 07 Jan 2026 15:33:45 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115852655051687502/</guid><description>&lt;p&gt;刚好看到spaceship在推.de 域名 就注册了 imsun.de 但是 不能更改Cloudflare的DNS服务器&lt;/p&gt;</description></item><item><title>2026-01-06</title><link>https://www.sunpeiwen.com/memo/115845526927957568/</link><pubDate>Tue, 06 Jan 2026 09:20:59 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115845526927957568/</guid><description>&lt;p&gt;把域名从cloudflare转入spaceship 主要是因为paypal支付老是失败 还是支持Alipay的spaceship方便且便宜些&lt;/p&gt;</description></item><item><title>2026-01-01</title><link>https://www.sunpeiwen.com/memo/115817138693134428/</link><pubDate>Thu, 01 Jan 2026 09:01:29 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115817138693134428/</guid><description>&lt;p&gt;新年快乐啊&lt;/p&gt;</description></item><item><title>2025-12-30</title><link>https://www.sunpeiwen.com/memo/115809242390991424/</link><pubDate>Tue, 30 Dec 2025 23:33:21 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115809242390991424/</guid><description>&lt;p&gt;真是得锻炼锻炼了&lt;/p&gt;</description></item><item><title>2025-12-28</title><link>https://www.sunpeiwen.com/memo/115797855516291937/</link><pubDate>Sun, 28 Dec 2025 23:17:31 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115797855516291937/</guid><description>&lt;p&gt;随便在中山公园转转。里面只有遛弯的大爷。&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="197ebefec31c7a19f9c1caa4474e5d05"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/115/797/844/793/299/883/original/3d057093632dc8ec.jpg" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="ff71ae2ee56fa11270bf756b2e5cbb2d"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/115/797/848/829/200/141/original/2ed115267505083f.jpg" alt="Image 2" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 2&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="2678b1696144cfc72f843c90b7fe5d4f"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/115/797/849/282/997/334/original/0e5784033c8bff91.jpg" alt="Image 3" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 3&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="2f17f82a2871f22d5bfc97e0302ec4c6"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/115/797/849/416/695/954/original/4d33ed8d3299ad6e.jpg" alt="Image 4" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 4&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-12-28</title><link>https://www.sunpeiwen.com/memo/115796457319001245/</link><pubDate>Sun, 28 Dec 2025 17:21:56 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115796457319001245/</guid><description>&lt;p&gt;今天出去转了转，顺便修一下手机。去小米之家看到那个redmi K pad还不错，看看价格。。我觉得我的iPad还能用&lt;/p&gt;</description></item><item><title>2025-12-26</title><link>https://www.sunpeiwen.com/memo/115785601009621004/</link><pubDate>Fri, 26 Dec 2025 19:21:02 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115785601009621004/</guid><description>&lt;p&gt;看到连续发3条以上60秒语音 就想打人&lt;/p&gt;</description></item><item><title>2025-12-26</title><link>https://www.sunpeiwen.com/memo/115784538732245449/</link><pubDate>Fri, 26 Dec 2025 14:50:53 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115784538732245449/</guid><description>&lt;p&gt;「装机计划」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1764.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1764.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-12-24</title><link>https://www.sunpeiwen.com/memo/115772053353351800/</link><pubDate>Wed, 24 Dec 2025 09:55:41 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115772053353351800/</guid><description>&lt;p&gt;农业银行跟疯了一样天天发消息，跟垃圾短信轰炸一样&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="3102b84cb342af51080f1e1785129ba6"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/115/772/051/283/662/756/original/9457ffc81cb95751.jpg" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-12-22</title><link>https://www.sunpeiwen.com/memo/115762440418181166/</link><pubDate>Mon, 22 Dec 2025 17:10:59 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115762440418181166/</guid><description>&lt;p&gt;dmit 可真是火爆, 我1点多付款到现在还没有开机&amp;hellip;&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="b60aa6c86cd763e0a209831ffd9ed05d"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/115/762/440/198/567/019/original/ffb64f6cdbe00aed.mp4" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-12-22</title><link>https://www.sunpeiwen.com/memo/115761670719441041/</link><pubDate>Mon, 22 Dec 2025 13:55:15 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115761670719441041/</guid><description>&lt;p&gt;dmit 圣诞节活动我又忍不住剁手弄了一台,我非得看看到底 他跟搬瓦工谁更牛逼&lt;/p&gt;</description></item><item><title>2025-12-21</title><link>https://www.sunpeiwen.com/memo/115757807208281350/</link><pubDate>Sun, 21 Dec 2025 21:32:42 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115757807208281350/</guid><description>&lt;p&gt;【先诛影视飓风，后灭逍遥散人，再把品牌连坐，我即法度乾坤！-哔哩哔哩】 


&lt;a href="https://b23.tv/7d2gusT" target="_blank" rel="noopener" &gt;https://b23.tv/7d2gusT&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>2025-12-21</title><link>https://www.sunpeiwen.com/memo/115756558869763655/</link><pubDate>Sun, 21 Dec 2025 16:15:14 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115756558869763655/</guid><description>&lt;p&gt;哪位佬有PT邀请一下 我想让vps出出力&lt;/p&gt;</description></item><item><title>2025-12-20</title><link>https://www.sunpeiwen.com/memo/115752415990328145/</link><pubDate>Sat, 20 Dec 2025 22:41:39 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115752415990328145/</guid><description>&lt;p&gt;美团买菜在这里下线了&lt;/p&gt;</description></item><item><title>2025-12-20</title><link>https://www.sunpeiwen.com/memo/115749385889056570/</link><pubDate>Sat, 20 Dec 2025 09:51:03 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115749385889056570/</guid><description>&lt;p&gt;买了一颗10600KF，闲鱼卖500，拼夕夕券后 458&lt;/p&gt;</description></item><item><title>2025-12-18</title><link>https://www.sunpeiwen.com/memo/115740796995199722/</link><pubDate>Thu, 18 Dec 2025 21:26:47 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115740796995199722/</guid><description>&lt;p&gt;50亿年后太阳燃尽。地球被烤成焦土。到时候还会不会有人类？会不会真的存在其他外星生命？真的很想知道答案。宇宙浩瀚无边，充满了无限的奥秘。&lt;/p&gt;</description></item><item><title>2025-12-15</title><link>https://www.sunpeiwen.com/memo/115723324662942571/</link><pubDate>Mon, 15 Dec 2025 19:23:20 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115723324662942571/</guid><description>&lt;p&gt;23年买的三星16G内存 一共4条,花费400块,现在挂闲鱼卖了1680&amp;hellip;&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="3eb037940f13d643a9274ba1bd20554e"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/115/723/320/497/568/704/original/1c85117c33ec5ff1.png" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-12-12</title><link>https://www.sunpeiwen.com/memo/115706471781739410/</link><pubDate>Fri, 12 Dec 2025 19:57:26 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115706471781739410/</guid><description>&lt;p&gt;我还是挺喜欢 macOS Monterey 的,但是这货现在安装个nodejs 还要自己编译?&lt;/p&gt;
&lt;p&gt;安装macOS Tahoe 和 macOS Sequoia 都没办法驱动无线网卡 看来还是得试试 Sonoma 了😅&lt;/p&gt;</description></item><item><title>2025-12-12</title><link>https://www.sunpeiwen.com/memo/115705298018491306/</link><pubDate>Fri, 12 Dec 2025 14:58:55 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115705298018491306/</guid><description>&lt;p&gt;我真不想重生啊 的短剧已经上线了。 萧容鱼和沈幼楚都不太符合我心中的想象。陈汉升也演的太油了。&lt;/p&gt;</description></item><item><title>2025-12-12</title><link>https://www.sunpeiwen.com/memo/115705280802616672/</link><pubDate>Fri, 12 Dec 2025 14:54:33 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115705280802616672/</guid><description>&lt;p&gt;


&lt;a href="https://jiong.us/tags/%E8%AF%B4%E8%AF%B4" target="_blank" rel="noopener" &gt;#说说&lt;/a&gt;
&lt;br&gt;
我觉得演员和剧组是相互成就的,就好比很多演员在一部剧就觉得他演的很精彩,到了另一部剧就实在难以看下去.&lt;br&gt;
这跟剧本 角色人设 后期剪辑 演技都有关系,在所有的条件中 我认为演技 只能做到锦上添花而做不到力挽狂澜.&lt;br&gt;
更多的时候一部影视剧是否足够吸引人还是靠扎实的剧本 考究的台词 严谨的服化道 以及 演员的发挥.&lt;br&gt;
饭圈大多都以&amp;quot;氛围感美人&amp;quot;来夸赞一个人,在我看来 在特定的氛围下 的确能给人加很多分数.&lt;br&gt;
一旦失去这个滤镜就会失色很多.&lt;br&gt;
那这个滤镜主要还是来自于角色本身的魅力而非演员自身了.&lt;/p&gt;</description></item><item><title>2025-12-12</title><link>https://www.sunpeiwen.com/memo/115704001076787746/</link><pubDate>Fri, 12 Dec 2025 09:29:06 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115704001076787746/</guid><description>&lt;p&gt;蒙牛脱脂牛奶的吸管贼软,插半天插不进去,不如伊利的&lt;/p&gt;</description></item><item><title>2025-12-10</title><link>https://www.sunpeiwen.com/memo/115692962238289761/</link><pubDate>Wed, 10 Dec 2025 10:41:46 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115692962238289761/</guid><description>&lt;p&gt;昨天看视频才知道原来还有这等神器&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="5ac19f97f29167644fd88cee6e1e1286"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/115/692/961/408/373/888/original/e793ac75e6a7c5ce.png" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-12-09</title><link>https://www.sunpeiwen.com/memo/115689409981592588/</link><pubDate>Tue, 09 Dec 2025 19:38:23 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115689409981592588/</guid><description>&lt;p&gt;重装了服务器 但是 我特喵好像又漏备份了 我真是个天才&lt;/p&gt;</description></item><item><title>2025-12-09</title><link>https://www.sunpeiwen.com/memo/115686864591312351/</link><pubDate>Tue, 09 Dec 2025 08:51:04 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115686864591312351/</guid><description>&lt;p&gt;服务器好像被xmrig挖矿病毒入侵了.&lt;/p&gt;</description></item><item><title>2025-12-09</title><link>https://www.sunpeiwen.com/memo/115686818125906325/</link><pubDate>Tue, 09 Dec 2025 08:39:15 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115686818125906325/</guid><description>&lt;p&gt;好家伙 还有女装仓库 


&lt;a href="https://github.com/Cute-Dress/Dress" target="_blank" rel="noopener" &gt;https://github.com/Cute-Dress/Dress&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>2025-12-08</title><link>https://www.sunpeiwen.com/memo/115681568154390670/</link><pubDate>Mon, 08 Dec 2025 10:24:06 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115681568154390670/</guid><description>&lt;p&gt;现在连DDR3内存也涨价了，真是够了&lt;/p&gt;</description></item><item><title>2025-12-07</title><link>https://www.sunpeiwen.com/memo/115677041451762946/</link><pubDate>Sun, 07 Dec 2025 15:12:54 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115677041451762946/</guid><description>&lt;p&gt;花了一天时间把`moments`项目搬到了`Cloudflare` 使用Workers + D1 作为后端 R2 作为媒体库 Pages 作为前端&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://mm.zxd.im" target="_blank" rel="noopener" &gt;https://mm.zxd.im&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>2025-12-04</title><link>https://www.sunpeiwen.com/memo/115661803532325746/</link><pubDate>Thu, 04 Dec 2025 22:37:42 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115661803532325746/</guid><description>&lt;p&gt;《家里家外》真的比某些长剧还精彩。第2部也好看。短剧中的精品。口碑也是极好。&lt;/p&gt;</description></item><item><title>2025-12-04</title><link>https://www.sunpeiwen.com/memo/115660772748448971/</link><pubDate>Thu, 04 Dec 2025 18:15:34 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115660772748448971/</guid><description>&lt;p&gt;突然觉得腾讯云的新加坡机房还可以,原生IP 还电信移动直连&lt;/p&gt;</description></item><item><title>2025-12-03</title><link>https://www.sunpeiwen.com/memo/115653595245672715/</link><pubDate>Wed, 03 Dec 2025 11:50:14 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115653595245672715/</guid><description>&lt;p&gt;「一个基于AI的Typecho辅助生成插件 AIHelper」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1763.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1763.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-12-03</title><link>https://www.sunpeiwen.com/memo/115652868445448276/</link><pubDate>Wed, 03 Dec 2025 08:45:24 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115652868445448276/</guid><description>&lt;p&gt;搬瓦工新上了一个DC5 三网各自优化 1TB流量 一年65.89刀&lt;/p&gt;</description></item><item><title>2025-11-30</title><link>https://www.sunpeiwen.com/memo/115636206893349999/</link><pubDate>Sun, 30 Nov 2025 10:08:08 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115636206893349999/</guid><description>&lt;p&gt;相亲的本质难道不是一场关于配偶岗位的面试吗？&lt;/p&gt;</description></item><item><title>2025-11-30</title><link>https://www.sunpeiwen.com/memo/115636064010765161/</link><pubDate>Sun, 30 Nov 2025 09:31:48 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115636064010765161/</guid><description>&lt;p&gt;7刀一年的VPS 


&lt;a href="https://nodequality.com/r/Dni11WzlyaS0VNNMMUA1gPbX15UsqtWd" target="_blank" rel="noopener" &gt;https://nodequality.com/r/Dni11WzlyaS0VNNMMUA1gPbX15UsqtWd&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>2025-11-29</title><link>https://www.sunpeiwen.com/memo/115632122260605950/</link><pubDate>Sat, 29 Nov 2025 16:49:22 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115632122260605950/</guid><description>&lt;p&gt;以前没有AI的时候想要个wordpress插件还要花钱买,现在有了AI,想到就能实现,说AI是革命性的技术应该一点也不为过吧.&lt;/p&gt;</description></item><item><title>2025-11-26</title><link>https://www.sunpeiwen.com/memo/115614368693065320/</link><pubDate>Wed, 26 Nov 2025 13:34:24 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115614368693065320/</guid><description>&lt;p&gt;群里有佬送了一个放生的账号给我 续费了一个DC6 


&lt;a href="https://nodequality.com/r/YisxYAurBNNYCBCskojDyt59mrRTppPA" target="_blank" rel="noopener" &gt;https://nodequality.com/r/YisxYAurBNNYCBCskojDyt59mrRTppPA&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>2025-11-24</title><link>https://www.sunpeiwen.com/memo/115603934183540531/</link><pubDate>Mon, 24 Nov 2025 17:20:46 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115603934183540531/</guid><description>&lt;p&gt;「修复Typecho UploadPlugin插件在1.3.0中的上传问题」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1762.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1762.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-11-22</title><link>https://www.sunpeiwen.com/memo/115590580163950454/</link><pubDate>Sat, 22 Nov 2025 08:44:40 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115590580163950454/</guid><description>&lt;p&gt;年纪越大和人相处就越有距离感。不再有无拘无束的时光了。&lt;/p&gt;</description></item><item><title>2025-11-19</title><link>https://www.sunpeiwen.com/memo/115573771060556767/</link><pubDate>Wed, 19 Nov 2025 09:29:53 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115573771060556767/</guid><description>&lt;p&gt;华为云的服务器要到期了 就DD成了 飞牛OS 除了有公网 带宽和硬盘就是最大的硬伤 没啥可玩性&lt;/p&gt;</description></item><item><title>2025-11-19</title><link>https://www.sunpeiwen.com/memo/115573701385755693/</link><pubDate>Wed, 19 Nov 2025 09:12:10 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115573701385755693/</guid><description>&lt;p&gt;前天还穿短袖今天就想穿羽绒服了,真有点凉&lt;/p&gt;</description></item><item><title>2025-11-18</title><link>https://www.sunpeiwen.com/memo/115570495385412281/</link><pubDate>Tue, 18 Nov 2025 19:36:50 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115570495385412281/</guid><description>&lt;p&gt;有点奇怪 cf 好几个网站都出现了 500 错误&lt;/p&gt;</description></item><item><title>2025-11-16</title><link>https://www.sunpeiwen.com/memo/115556868116441331/</link><pubDate>Sun, 16 Nov 2025 09:51:15 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115556868116441331/</guid><description>&lt;p&gt;就打个视频就被提示风险，这合理吗&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="a3f22ed4899c0d316802da4fa95e8c04"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/115/556/865/880/169/973/original/bd014388bb13a78d.jpeg" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-11-14</title><link>https://www.sunpeiwen.com/memo/115546816233446256/</link><pubDate>Fri, 14 Nov 2025 15:14:55 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115546816233446256/</guid><description>&lt;p&gt;「规则」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1761.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1761.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-11-14</title><link>https://www.sunpeiwen.com/memo/115546713163288023/</link><pubDate>Fri, 14 Nov 2025 14:48:43 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115546713163288023/</guid><description>&lt;p&gt;&amp;lt;我真不想重生&amp;gt;一书中的主角陈汉升算是网文中的头号渣男了.&lt;/p&gt;
&lt;p&gt;为什么那么多人都给他贴上了渣男的标签.在我看来就是没有做到一生一世一双人罢了.&lt;/p&gt;</description></item><item><title>2025-11-14</title><link>https://www.sunpeiwen.com/memo/115545790661085932/</link><pubDate>Fri, 14 Nov 2025 10:54:06 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115545790661085932/</guid><description>&lt;p&gt;现在内存硬盘显卡的价格都飞涨。应该是现在全世界都在大搞 ai 导致的，以后一段时间估计手机的内存都得涨价🥲。等等再等等。&lt;/p&gt;</description></item><item><title>2025-11-12</title><link>https://www.sunpeiwen.com/memo/115533857873588574/</link><pubDate>Wed, 12 Nov 2025 08:19:26 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115533857873588574/</guid><description>&lt;p&gt;macOS 26 把启动台改了,真是无语至极&lt;/p&gt;</description></item><item><title>2025-11-10</title><link>https://www.sunpeiwen.com/memo/115522666024483190/</link><pubDate>Mon, 10 Nov 2025 08:53:12 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115522666024483190/</guid><description>&lt;p&gt;说到远景论坛 ,现在已经变成了海狗的聚集地了.&lt;/p&gt;</description></item><item><title>2025-11-09</title><link>https://www.sunpeiwen.com/memo/115520845966053221/</link><pubDate>Mon, 10 Nov 2025 01:10:20 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115520845966053221/</guid><description>&lt;p&gt;黑苹果升级到了 macOS 26.1 这是最后一代支持 x86 的系统了，以后估计就是 arm 了。&lt;/p&gt;</description></item><item><title>2025-11-09</title><link>https://www.sunpeiwen.com/memo/115518442134602850/</link><pubDate>Sun, 09 Nov 2025 14:59:01 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115518442134602850/</guid><description>&lt;p&gt;「&amp;ldquo;套娃&amp;rdquo;」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1759.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1759.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-11-02</title><link>https://www.sunpeiwen.com/memo/115479859927523746/</link><pubDate>Sun, 02 Nov 2025 19:27:03 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115479859927523746/</guid><description>&lt;p&gt;T1即将完成新成就&lt;/p&gt;</description></item><item><title>2025-10-26</title><link>https://www.sunpeiwen.com/memo/115440963051657287/</link><pubDate>Sun, 26 Oct 2025 22:35:04 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115440963051657287/</guid><description>&lt;p&gt;长得高也是错误吗？身高超过1米5的儿童需要买全票这个规定到底合理吗？&lt;/p&gt;</description></item><item><title>2025-10-26</title><link>https://www.sunpeiwen.com/memo/115440181265906327/</link><pubDate>Sun, 26 Oct 2025 19:16:15 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115440181265906327/</guid><description>&lt;p&gt;睡了一觉起来，挂在阿里云的域名卖出去了一个😳&lt;/p&gt;</description></item><item><title>2025-10-26</title><link>https://www.sunpeiwen.com/memo/115438529214131412/</link><pubDate>Sun, 26 Oct 2025 12:16:06 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115438529214131412/</guid><description>&lt;p&gt;真别说，小米开发的这个app在Mac和iPhone上都可以互联互通，有点意思的&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="91bf5b54fb2d86ec8b568a86605cfb29"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/115/438/526/504/588/254/original/0d6c494a3e894cda.jpg" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-10-25</title><link>https://www.sunpeiwen.com/memo/115434422624602106/</link><pubDate>Sat, 25 Oct 2025 18:51:45 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115434422624602106/</guid><description>&lt;p&gt;


&lt;a href="https://v2raytun.com/" target="_blank" rel="noopener" &gt;https://v2raytun.com/&lt;/a&gt;
 安卓手机上最好用的客户端了,之前用v2rayNG 老是自动被杀死&amp;hellip;&lt;/p&gt;</description></item><item><title>2025-10-24</title><link>https://www.sunpeiwen.com/memo/115427627663093524/</link><pubDate>Fri, 24 Oct 2025 14:03:42 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115427627663093524/</guid><description>&lt;p&gt;手机迅雷这个开关根本关不掉。&lt;br&gt;
点击关闭，再重新进去一看还是开着的。。&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="e9fb9f5fe390a65616259b573a206c9c"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/115/427/623/905/451/017/original/30b204925922ccfc.jpg" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-10-23</title><link>https://www.sunpeiwen.com/memo/115422740226499907/</link><pubDate>Thu, 23 Oct 2025 17:20:46 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115422740226499907/</guid><description>&lt;p&gt;


&lt;a href="https://jiong.us/tags/%E6%8B%BC%E5%A4%9A%E5%A4%9A" target="_blank" rel="noopener" &gt;#拼多多&lt;/a&gt;
&lt;br&gt;
百亿补贴+国补买了一部K80PRO&lt;br&gt;
2750&lt;br&gt;
本来想买一加13T的,但是贵了几百.&lt;/p&gt;</description></item><item><title>2025-10-21</title><link>https://www.sunpeiwen.com/memo/115411691371234726/</link><pubDate>Tue, 21 Oct 2025 18:30:53 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115411691371234726/</guid><description>&lt;p&gt;google竟然可以短视频搜索了&amp;hellip;&lt;/p&gt;</description></item><item><title>2025-10-20</title><link>https://www.sunpeiwen.com/memo/115404105357953703/</link><pubDate>Mon, 20 Oct 2025 10:21:40 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115404105357953703/</guid><description>&lt;p&gt;现在写玄幻修仙小说的全是一群设定怪..&lt;/p&gt;
&lt;p&gt;把中国命理五行词汇 覆灯火 涧下水 等全部融了进去 变成了道果. 不知道怎么说 就很难评价&lt;/p&gt;</description></item><item><title>2025-10-20</title><link>https://www.sunpeiwen.com/memo/115403859105403086/</link><pubDate>Mon, 20 Oct 2025 09:19:03 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115403859105403086/</guid><description>&lt;p&gt;「Typecho RSS 全文输出美化插件」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1753.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1753.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-10-19</title><link>https://www.sunpeiwen.com/memo/115398015289158691/</link><pubDate>Sun, 19 Oct 2025 08:32:53 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115398015289158691/</guid><description>&lt;p&gt;RE: 


&lt;a href="https://e5n.cc/@eallion/115395007659782597" target="_blank" rel="noopener" &gt;https://e5n.cc/@eallion/115395007659782597&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;带宽的确是增加了些,但是信号却没有 4G好&lt;/p&gt;</description></item><item><title>2025-10-18</title><link>https://www.sunpeiwen.com/memo/115394638234465689/</link><pubDate>Sat, 18 Oct 2025 18:14:03 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115394638234465689/</guid><description>&lt;p&gt;


&lt;a href="https://social.1900.live/@1900" target="_blank" rel="noopener" &gt;@1900&lt;/a&gt;
 你的博客使用ghost作无头cms 每次写博客都自动更新部署吗&lt;/p&gt;</description></item><item><title>2025-10-18</title><link>https://www.sunpeiwen.com/memo/115393560108565090/</link><pubDate>Sat, 18 Oct 2025 13:39:52 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115393560108565090/</guid><description>&lt;p&gt;杨振宁先生 称得上 达则兼济天下.杨振宁先生永垂不朽！&lt;/p&gt;</description></item><item><title>2025-10-17</title><link>https://www.sunpeiwen.com/memo/115389052799949648/</link><pubDate>Fri, 17 Oct 2025 18:33:36 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115389052799949648/</guid><description>&lt;p&gt;该说不说,川普的女儿还是很漂亮的.&lt;/p&gt;</description></item><item><title>2025-10-16</title><link>https://www.sunpeiwen.com/memo/115382683775603390/</link><pubDate>Thu, 16 Oct 2025 15:33:53 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115382683775603390/</guid><description>&lt;p&gt;万能的嘟友们 免费的Claude AI 接口快来注册一下吧 球球了 注册一个账号能各得100额度 


&lt;a href="https://agentrouter.org/register?aff=fRLA" target="_blank" rel="noopener" &gt;https://agentrouter.org/register?aff=fRLA&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>2025-10-16</title><link>https://www.sunpeiwen.com/memo/115382221727217521/</link><pubDate>Thu, 16 Oct 2025 13:36:22 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115382221727217521/</guid><description>&lt;p&gt;「Puock - 又一款Typecho主题」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1752.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1752.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-10-16</title><link>https://www.sunpeiwen.com/memo/115381391731983456/</link><pubDate>Thu, 16 Oct 2025 10:05:18 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115381391731983456/</guid><description>&lt;p&gt;再发一遍都是我的青春啊&lt;br&gt;



&lt;a href="https://bilibili.com/video/BV1aJELz8EDT/" target="_blank" rel="noopener" &gt;https://bilibili.com/video/BV1aJELz8EDT/&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>2025-10-15</title><link>https://www.sunpeiwen.com/memo/115376800726999757/</link><pubDate>Wed, 15 Oct 2025 14:37:45 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115376800726999757/</guid><description>&lt;p&gt;给实例开启了es搜索 方便了很多&lt;/p&gt;</description></item><item><title>2025-10-14</title><link>https://www.sunpeiwen.com/memo/115373541785974134/</link><pubDate>Wed, 15 Oct 2025 00:48:57 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115373541785974134/</guid><description>&lt;p&gt;T1 是世界赛的概念神&lt;/p&gt;</description></item><item><title>2025-10-08</title><link>https://www.sunpeiwen.com/memo/115337553248233360/</link><pubDate>Wed, 08 Oct 2025 16:16:36 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115337553248233360/</guid><description>&lt;p&gt;我突然看到我最早的备案号 鄂ICP备07004888号 被注销很多年了&lt;/p&gt;</description></item><item><title>2025-10-08</title><link>https://www.sunpeiwen.com/memo/115336963034067632/</link><pubDate>Wed, 08 Oct 2025 13:46:30 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115336963034067632/</guid><description>&lt;p&gt;现在硬盘涨价有点太快了.4T的西数紫盘现在800多了..&lt;/p&gt;</description></item><item><title>2025-10-02</title><link>https://www.sunpeiwen.com/memo/115301847762790865/</link><pubDate>Thu, 02 Oct 2025 08:56:13 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115301847762790865/</guid><description>&lt;p&gt;超市购物消费一次就是几百&lt;/p&gt;</description></item><item><title>2025-09-30</title><link>https://www.sunpeiwen.com/memo/115292332415353622/</link><pubDate>Tue, 30 Sep 2025 16:36:20 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115292332415353622/</guid><description>&lt;p&gt;「悲!~」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1747.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1747.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-09-30</title><link>https://www.sunpeiwen.com/memo/115292225897373705/</link><pubDate>Tue, 30 Sep 2025 16:09:15 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115292225897373705/</guid><description>&lt;p&gt;做了一件蠢事,备份错了目录,结果,重装系统之后恢复不了,干&lt;/p&gt;</description></item><item><title>2025-09-30</title><link>https://www.sunpeiwen.com/memo/115291871883639418/</link><pubDate>Tue, 30 Sep 2025 14:39:13 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115291871883639418/</guid><description>&lt;p&gt;「Virtono 移动快乐鸡电信联通普通线路移动CMI」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1769.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1769.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-09-29</title><link>https://www.sunpeiwen.com/memo/115285186234936694/</link><pubDate>Mon, 29 Sep 2025 10:18:58 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115285186234936694/</guid><description>&lt;p&gt;头文字D的动漫是很久之前看的,最后结尾的时候当时我以为夏树上的是他爸爸的车,现在我才知道是`sugar daddy`..&lt;/p&gt;</description></item><item><title>2025-09-27</title><link>https://www.sunpeiwen.com/memo/115274927841186979/</link><pubDate>Sat, 27 Sep 2025 14:50:08 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115274927841186979/</guid><description>&lt;p&gt;现在联通的号码信号好差，我想应该与 sim 卡有关系，十几年没换过了。&lt;/p&gt;</description></item><item><title>2025-09-24</title><link>https://www.sunpeiwen.com/memo/115258971404118354/</link><pubDate>Wed, 24 Sep 2025 19:12:12 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115258971404118354/</guid><description>&lt;p&gt;风雨很大。桦加沙怎么还没完&lt;/p&gt;</description></item><item><title>2025-09-19</title><link>https://www.sunpeiwen.com/memo/115228812868913016/</link><pubDate>Fri, 19 Sep 2025 11:22:29 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115228812868913016/</guid><description>&lt;p&gt;发现了一个网站 


&lt;a href="https://privacy.aiuys.com/" target="_blank" rel="noopener" &gt;https://privacy.aiuys.com/&lt;/a&gt;
 隐私 查询 有点离谱&lt;/p&gt;</description></item><item><title>2025-09-18</title><link>https://www.sunpeiwen.com/memo/115225202358007089/</link><pubDate>Thu, 18 Sep 2025 20:04:17 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115225202358007089/</guid><description>&lt;p&gt;用AI写了一个基于cloudflare + D1 +R2的仿memos API的东西 


&lt;a href="https://memos.zxd.im/" target="_blank" rel="noopener" &gt;https://memos.zxd.im/&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>2025-09-18</title><link>https://www.sunpeiwen.com/memo/115224122216090042/</link><pubDate>Thu, 18 Sep 2025 15:29:35 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115224122216090042/</guid><description>&lt;p&gt;群里看到的&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="138d4aaa2350567038e280ef51471a85"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/115/224/120/141/729/020/original/e16b6409a9672e2d.jpg" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-09-18</title><link>https://www.sunpeiwen.com/memo/115224119583441989/</link><pubDate>Thu, 18 Sep 2025 15:28:55 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115224119583441989/</guid><description>&lt;p&gt;看到有人说20年前的中文互联网的环境很好.没那么大的戾气.&lt;/p&gt;
&lt;p&gt;原因是,能上网的人都是一定学识见识的&amp;hellip;&lt;/p&gt;</description></item><item><title>使用cloudflare workers+R2 实现相册功能</title><link>https://www.sunpeiwen.com/posts/use-cloudflare-workers-r2-album/</link><pubDate>Thu, 18 Sep 2025 03:30:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/use-cloudflare-workers-r2-album/</guid><description>&lt;h2 id="前言"&gt;前言&lt;/h2&gt;
&lt;p&gt;白嫖cloudflare的R2存储图片，然后用workers实现一个简单的相册功能&lt;/p&gt;
&lt;h2 id="步骤"&gt;步骤&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;注册Cloudflare账号，创建R2存储桶（bucket）和Workers KV命名空间&lt;/li&gt;
&lt;li&gt;在R2存储桶中上传一些图片（支持jpg、jpeg、png、gif、webp格式）&lt;/li&gt;
&lt;li&gt;创建一个新的Cloudflare Workers脚本，复制以下代码并粘贴到脚本编辑器中&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-js" data-lang="js"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;export&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;async&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;fetch&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;request&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;env&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;ctx&lt;/span&gt;) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;url&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;new&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;URL&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;request&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;url&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// 相册主页
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; (&lt;span style="color:#a6e22e"&gt;url&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;pathname&lt;/span&gt; &lt;span style="color:#f92672"&gt;===&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;/&amp;#39;&lt;/span&gt;) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;await&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;generateAlbumPage&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;env&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;ctx&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// 搜索接口
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; (&lt;span style="color:#a6e22e"&gt;url&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;pathname&lt;/span&gt; &lt;span style="color:#f92672"&gt;===&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;/search&amp;#39;&lt;/span&gt;) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;query&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;url&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;searchParams&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;get&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;q&amp;#39;&lt;/span&gt;) &lt;span style="color:#f92672"&gt;||&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;await&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;searchImages&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;env&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;query&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;ctx&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// 图片代理（解决跨域问题）
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; (&lt;span style="color:#a6e22e"&gt;url&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;pathname&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;startsWith&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;/image/&amp;#39;&lt;/span&gt;)) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;key&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; decodeURIComponent(&lt;span style="color:#a6e22e"&gt;url&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;pathname&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;slice&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;7&lt;/span&gt;));
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;await&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;serveImage&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;env&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;key&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;new&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;Response&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;Not Found&amp;#39;&lt;/span&gt;, { &lt;span style="color:#a6e22e"&gt;status&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;404&lt;/span&gt; });
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;};
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;// 提取文件名的基本部分（不含路径和扩展名）
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;function&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;getBaseName&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;key&lt;/span&gt;) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// 去除路径
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;filename&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;key&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;substring&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;key&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;lastIndexOf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;/&amp;#39;&lt;/span&gt;) &lt;span style="color:#f92672"&gt;+&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// 去除扩展名
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;filename&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;substring&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;filename&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;lastIndexOf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;.&amp;#39;&lt;/span&gt;));
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;// 计算相对时间
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;function&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;timeAgo&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;timestamp&lt;/span&gt;) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;seconds&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; Math.&lt;span style="color:#a6e22e"&gt;floor&lt;/span&gt;((&lt;span style="color:#66d9ef"&gt;new&lt;/span&gt; Date() &lt;span style="color:#f92672"&gt;-&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;new&lt;/span&gt; Date(&lt;span style="color:#a6e22e"&gt;timestamp&lt;/span&gt;)) &lt;span style="color:#f92672"&gt;/&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;1000&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// 定义时间间隔
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;intervals&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;year&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;31536000&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;month&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;2592000&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;week&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;604800&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;day&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;86400&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;hour&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;3600&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;minute&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;60&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; };
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// 如果小于30秒
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; (&lt;span style="color:#a6e22e"&gt;seconds&lt;/span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;30&lt;/span&gt;) &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;刚刚&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// 计算时间差
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;let&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;counter&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; (&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;i&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;in&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;intervals&lt;/span&gt;) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;counter&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; Math.&lt;span style="color:#a6e22e"&gt;floor&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;seconds&lt;/span&gt; &lt;span style="color:#f92672"&gt;/&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;intervals&lt;/span&gt;[&lt;span style="color:#a6e22e"&gt;i&lt;/span&gt;]);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; (&lt;span style="color:#a6e22e"&gt;counter&lt;/span&gt; &lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; (&lt;span style="color:#a6e22e"&gt;counter&lt;/span&gt; &lt;span style="color:#f92672"&gt;===&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#e6db74"&gt;`&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;counter&lt;/span&gt;&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; &lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;i&lt;/span&gt;&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;前`&lt;/span&gt;; &lt;span style="color:#75715e"&gt;// 1天前
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; } &lt;span style="color:#66d9ef"&gt;else&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#e6db74"&gt;`&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;counter&lt;/span&gt;&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; &lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;i&lt;/span&gt;&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;前`&lt;/span&gt;; &lt;span style="color:#75715e"&gt;// 2天前
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;刚刚&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;// 生成相册页面
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;async&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;function&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;generateAlbumPage&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;env&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;ctx&lt;/span&gt;) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;images&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;await&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;listAllImages&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;env&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;ctx&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;html&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;`
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;!DOCTYPE html&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;html&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;head&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;meta charset=&amp;#34;UTF-8&amp;#34;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;title&amp;gt;浪子的相册 - 且听风吟&amp;lt;/title&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;style&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; body { 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; font-family: Arial, sans-serif; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; max-width: 1200px; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; margin: 0 auto; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; padding: 20px;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; background-color: #f5f5f5;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; .search { 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; margin-bottom: 20px; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; display: flex;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; gap: 10px;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; .search input {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; flex: 1;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; padding: 10px;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; border: 1px solid #ddd;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; border-radius: 4px;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; .search button {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; padding: 10px 20px;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; background-color: #4CAF50;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; color: white;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; border: none;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; border-radius: 4px;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; cursor: pointer;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; .search button:hover {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; background-color: #45a049;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; .grid { 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; display: grid; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; gap: 20px; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; .card { 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; border: 1px solid #ddd; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; border-radius: 8px; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; overflow: hidden; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; background-color: white;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; box-shadow: 0 2px 4px rgba(0,0,0,0.1);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; transition: transform 0.3s ease;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; cursor: pointer;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; .card:hover {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; transform: translateY(-5px);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; box-shadow: 0 4px 8px rgba(0,0,0,0.2);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; .card img { 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; width: 100%; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; height: 200px; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; object-fit: cover; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; .card-info { 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; padding: 10px; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; .card-name { 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; font-weight: bold; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; margin-bottom: 5px; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; word-break: break-word;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; .card-meta {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; font-size: 0.9em;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; color: #666;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; .time-ago {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; color: #4CAF50;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; font-weight: 500;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; /* 灯箱样式 */
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; .lightbox {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; display: none;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; position: fixed;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; top: 0;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; left: 0;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; width: 100%;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; height: 100%;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; background-color: rgba(0, 0, 0, 0.9);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; z-index: 1000;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; text-align: center;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; padding: 20px;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; box-sizing: border-box;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; .lightbox-content {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; position: relative;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; max-width: 90%;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; max-height: 90%;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; margin: 0 auto;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; display: inline-block;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; .lightbox img {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; max-width: 100%;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; max-height: 90vh;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; object-fit: contain;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; border: 2px solid white;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; box-shadow: 0 0 20px rgba(0,0,0,0.5);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; .lightbox-caption {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; color: white;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; margin-top: 15px;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; font-size: 18px;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; .lightbox-close {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; position: absolute;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; top: 20px;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; right: 20px;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; color: white;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; font-size: 30px;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; cursor: pointer;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; z-index: 1001;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; .lightbox-nav {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; position: absolute;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; top: 50%;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; width: 100%;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; transform: translateY(-50%);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; display: flex;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; justify-content: space-between;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; padding: 0 20px;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; box-sizing: border-box;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; .lightbox-nav button {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; background-color: rgba(255, 255, 255, 0.2);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; color: white;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; border: none;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; border-radius: 50%;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; width: 50px;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; height: 50px;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; font-size: 24px;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; cursor: pointer;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; display: flex;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; align-items: center;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; justify-content: center;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; transition: background-color 0.3s;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; .lightbox-nav button:hover {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; background-color: rgba(255, 255, 255, 0.4);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;/style&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;/head&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;body&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;h1&amp;gt;且听风吟&amp;lt;/h1&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;div class=&amp;#34;search&amp;#34;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;input type=&amp;#34;text&amp;#34; id=&amp;#34;searchInput&amp;#34; placeholder=&amp;#34;搜索&amp;#34; /&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;button onclick=&amp;#34;searchImages()&amp;#34;&amp;gt;Search&amp;lt;/button&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;/div&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;div id=&amp;#34;imageGrid&amp;#34; class=&amp;#34;grid&amp;#34;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;images&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;map&lt;/span&gt;((&lt;span style="color:#a6e22e"&gt;img&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;index&lt;/span&gt;) =&amp;gt; &lt;span style="color:#e6db74"&gt;`
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;div class=&amp;#34;card&amp;#34; data-index=&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;index&lt;/span&gt;&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34; onclick=&amp;#34;openLightbox(&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;index&lt;/span&gt;&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;)&amp;#34;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;img src=&amp;#34;/image/&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;encodeURIComponent(&lt;span style="color:#a6e22e"&gt;img&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;key&lt;/span&gt;)&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34; alt=&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;img&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;key&lt;/span&gt;&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34; /&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;div class=&amp;#34;card-info&amp;#34;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;div class=&amp;#34;card-name&amp;#34;&amp;gt;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;getBaseName&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;img&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;key&lt;/span&gt;)&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;lt;/div&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;div class=&amp;#34;card-meta&amp;#34;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;!-- Size: &lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;formatBytes&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;img&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;size&lt;/span&gt;)&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; | --&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;span class=&amp;#34;time-ago&amp;#34; data-timestamp=&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;img&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;uploaded&lt;/span&gt;&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&amp;gt;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;timeAgo&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;img&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;uploaded&lt;/span&gt;)&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;lt;/span&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;/div&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;/div&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;/div&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; `&lt;/span&gt;).&lt;span style="color:#a6e22e"&gt;join&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;&amp;#39;&lt;/span&gt;)&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;/div&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;!-- 灯箱 --&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;div id=&amp;#34;lightbox&amp;#34; class=&amp;#34;lightbox&amp;#34;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;span class=&amp;#34;lightbox-close&amp;#34; onclick=&amp;#34;closeLightbox()&amp;#34;&amp;gt;&amp;amp;times;&amp;lt;/span&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;div class=&amp;#34;lightbox-content&amp;#34;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;img id=&amp;#34;lightbox-img&amp;#34; src=&amp;#34;&amp;#34; alt=&amp;#34;&amp;#34; /&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;div id=&amp;#34;lightbox-caption&amp;#34; class=&amp;#34;lightbox-caption&amp;#34;&amp;gt;&amp;lt;/div&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;/div&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;div class=&amp;#34;lightbox-nav&amp;#34;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;button id=&amp;#34;prev-btn&amp;#34; onclick=&amp;#34;changeImage(-1)&amp;#34;&amp;gt;&amp;amp;#10094;&amp;lt;/button&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;button id=&amp;#34;next-btn&amp;#34; onclick=&amp;#34;changeImage(1)&amp;#34;&amp;gt;&amp;amp;#10095;&amp;lt;/button&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;/div&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;/div&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;script&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; // 提取文件名的基本部分（不含路径和扩展名）
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; function getBaseName(key) {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; // 去除路径
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; const filename = key.substring(key.lastIndexOf(&amp;#39;/&amp;#39;) + 1);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; // 去除扩展名
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; return filename.substring(0, filename.lastIndexOf(&amp;#39;.&amp;#39;));
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; // 计算相对时间
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; function timeAgo(timestamp) {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; const seconds = Math.floor((new Date() - new Date(timestamp)) / 1000);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; // 定义时间间隔
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; const intervals = {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; year: 31536000,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; month: 2592000,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; week: 604800,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; day: 86400,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; hour: 3600,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; minute: 60
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; };
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; // 如果小于30秒
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; if (seconds &amp;lt; 30) return &amp;#39;刚刚&amp;#39;;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; // 计算时间差
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; let counter;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; for (const i in intervals) {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; counter = Math.floor(seconds / intervals[i]);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; if (counter &amp;gt; 0) {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; if (counter === 1) {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; return \`\${counter} \${i} Ago\`; // 1天前
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; } else {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; return \`\${counter} \${i} Ago\`; // 2天前
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; return &amp;#39;刚刚&amp;#39;;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; // 更新所有时间显示
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; function updateTimeAgoElements() {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; const timeElements = document.querySelectorAll(&amp;#39;.time-ago&amp;#39;);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; timeElements.forEach(element =&amp;gt; {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; const timestamp = element.getAttribute(&amp;#39;data-timestamp&amp;#39;);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; element.textContent = timeAgo(timestamp);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; });
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; // 存储所有图片信息
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; const allImages = &lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;JSON&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;stringify&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;images&lt;/span&gt;)&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; let currentImageIndex = 0;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; // 打开灯箱
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; function openLightbox(index) {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; currentImageIndex = index;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; showImage(index);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; document.getElementById(&amp;#39;lightbox&amp;#39;).style.display = &amp;#39;block&amp;#39;;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; document.body.style.overflow = &amp;#39;hidden&amp;#39;; // 防止背景滚动
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; // 关闭灯箱
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; function closeLightbox() {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; document.getElementById(&amp;#39;lightbox&amp;#39;).style.display = &amp;#39;none&amp;#39;;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; document.body.style.overflow = &amp;#39;auto&amp;#39;; // 恢复背景滚动
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; // 显示指定索引的图片
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; function showImage(index) {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; if (index &amp;lt; 0) index = allImages.length - 1;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; if (index &amp;gt;= allImages.length) index = 0;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; currentImageIndex = index;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; const img = allImages[index];
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; document.getElementById(&amp;#39;lightbox-img&amp;#39;).src = &amp;#39;/image/&amp;#39; + encodeURIComponent(img.key);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; document.getElementById(&amp;#39;lightbox-img&amp;#39;).alt = img.key;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; document.getElementById(&amp;#39;lightbox-caption&amp;#39;).innerHTML = 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;#39;&amp;lt;strong&amp;gt;&amp;#39; + getBaseName(img.key) + &amp;#39;&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&amp;#39; +
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;#39;Size: &amp;#39; + formatBytes(img.size) + &amp;#39; | &amp;#39; + 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;#39;&amp;lt;span class=&amp;#34;time-ago&amp;#34;&amp;gt;&amp;#39; + timeAgo(img.uploaded) + &amp;#39;&amp;lt;/span&amp;gt;&amp;#39;;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; // 切换图片
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; function changeImage(direction) {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; showImage(currentImageIndex + direction);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; // 搜索图片
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; async function searchImages() {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; const query = document.getElementById(&amp;#39;searchInput&amp;#39;).value;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; const response = await fetch(&amp;#39;/search?q=&amp;#39; + encodeURIComponent(query));
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; const images = await response.json();
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; const grid = document.getElementById(&amp;#39;imageGrid&amp;#39;);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; grid.innerHTML = images.map((img, index) =&amp;gt; \`
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;div class=&amp;#34;card&amp;#34; data-index=&amp;#34;\${index}&amp;#34; onclick=&amp;#34;openLightbox(\${index})&amp;#34;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;img src=&amp;#34;/image/\${encodeURIComponent(img.key)}&amp;#34; alt=&amp;#34;\${img.key}&amp;#34; /&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;div class=&amp;#34;card-info&amp;#34;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;div class=&amp;#34;card-name&amp;#34;&amp;gt;\${getBaseName(img.key)}&amp;lt;/div&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;div class=&amp;#34;card-meta&amp;#34;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; Size: \${formatBytes(img.size)} | 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;span class=&amp;#34;time-ago&amp;#34; data-timestamp=&amp;#34;\${img.uploaded}&amp;#34;&amp;gt;\${timeAgo(img.uploaded)}&amp;lt;/span&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;/div&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;/div&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;/div&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; \`).join(&amp;#39;&amp;#39;);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; // 更新全局图片列表
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; allImages.length = 0;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; allImages.push(...images);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; // 格式化字节大小
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; function formatBytes(bytes) {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; if (bytes === 0) return &amp;#39;0 Bytes&amp;#39;;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; const k = 1024;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; const sizes = [&amp;#39;Bytes&amp;#39;, &amp;#39;KB&amp;#39;, &amp;#39;MB&amp;#39;, &amp;#39;GB&amp;#39;];
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; const i = Math.floor(Math.log(bytes) / Math.log(k));
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; return parseFloat((bytes / Math.pow(k, i)).toFixed(2)) + &amp;#39; &amp;#39; + sizes[i];
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; // 键盘事件监听
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; document.addEventListener(&amp;#39;keydown&amp;#39;, function(e) {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; if (document.getElementById(&amp;#39;lightbox&amp;#39;).style.display === &amp;#39;block&amp;#39;) {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; if (e.key === &amp;#39;Escape&amp;#39;) {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; closeLightbox();
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; } else if (e.key === &amp;#39;ArrowLeft&amp;#39;) {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; changeImage(-1);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; } else if (e.key === &amp;#39;ArrowRight&amp;#39;) {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; changeImage(1);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; });
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; // 点击灯箱背景关闭
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; document.getElementById(&amp;#39;lightbox&amp;#39;).addEventListener(&amp;#39;click&amp;#39;, function(e) {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; if (e.target === this) {
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; closeLightbox();
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; });
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; // 初始更新时间显示
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; updateTimeAgoElements();
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; // 每分钟更新一次时间显示
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; setInterval(updateTimeAgoElements, 60000);
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;/script&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;/body&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; &amp;lt;/html&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; `&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;new&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;Response&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;html&lt;/span&gt;, { &lt;span style="color:#a6e22e"&gt;headers&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; { &lt;span style="color:#e6db74"&gt;&amp;#39;Content-Type&amp;#39;&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;text/html&amp;#39;&lt;/span&gt; } });
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;// 搜索图片
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;async&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;function&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;searchImages&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;env&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;query&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;ctx&lt;/span&gt;) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;images&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;await&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;listAllImages&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;env&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;ctx&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;filtered&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;images&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;filter&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;img&lt;/span&gt; =&amp;gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;img&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;key&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;toLowerCase&lt;/span&gt;().&lt;span style="color:#a6e22e"&gt;includes&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;query&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;toLowerCase&lt;/span&gt;())
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; );
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;new&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;Response&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;JSON&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;stringify&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;filtered&lt;/span&gt;), {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;headers&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; { &lt;span style="color:#e6db74"&gt;&amp;#39;Content-Type&amp;#39;&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;application/json&amp;#39;&lt;/span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; });
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;// 获取所有图片列表
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;async&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;function&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;listAllImages&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;env&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;ctx&lt;/span&gt;) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// 尝试从KV缓存获取
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;cacheKey&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;image-index&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;cached&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;await&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;env&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;ALBUM_KV&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;get&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;cacheKey&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; (&lt;span style="color:#a6e22e"&gt;cached&lt;/span&gt;) &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;JSON&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;parse&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;cached&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// 从R2获取最新列表
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;objects&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; [];
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;let&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;cursor&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;undefined&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;do&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;options&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; { &lt;span style="color:#a6e22e"&gt;limit&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;1000&lt;/span&gt; };
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; (&lt;span style="color:#a6e22e"&gt;cursor&lt;/span&gt;) &lt;span style="color:#a6e22e"&gt;options&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;cursor&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;cursor&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;list&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;await&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;env&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;MY_R2_BUCKET&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;list&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;options&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;objects&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;push&lt;/span&gt;(...&lt;span style="color:#a6e22e"&gt;list&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;objects&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;filter&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;obj&lt;/span&gt; =&amp;gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;obj&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;key&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;match&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;/\.(jpg|jpeg|png|gif|webp)$/i&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ));
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;cursor&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;list&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;truncated&lt;/span&gt; &lt;span style="color:#f92672"&gt;?&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;list&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;cursor&lt;/span&gt; &lt;span style="color:#f92672"&gt;:&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;undefined&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; } &lt;span style="color:#66d9ef"&gt;while&lt;/span&gt; (&lt;span style="color:#a6e22e"&gt;cursor&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// 转换为需要的格式
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;images&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;objects&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;map&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;obj&lt;/span&gt; =&amp;gt; ({
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;key&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;obj&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;key&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;size&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;obj&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;size&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;uploaded&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;obj&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;uploaded&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }));
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;// 缓存结果（TTL 1小时）
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;ctx&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;waitUntil&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;env&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;ALBUM_KV&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;put&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;cacheKey&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;JSON&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;stringify&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;images&lt;/span&gt;), { &lt;span style="color:#a6e22e"&gt;expirationTtl&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;3600&lt;/span&gt; }));
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;images&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;// 代理图片服务
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;async&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;function&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;serveImage&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;env&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;key&lt;/span&gt;) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;object&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;await&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;env&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;MY_R2_BUCKET&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;get&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;key&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; (&lt;span style="color:#f92672"&gt;!&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;object&lt;/span&gt;) &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;new&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;Response&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;Not Found&amp;#39;&lt;/span&gt;, { &lt;span style="color:#a6e22e"&gt;status&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;404&lt;/span&gt; });
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;headers&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;new&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;Headers&lt;/span&gt;();
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;object&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;writeHttpMetadata&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;headers&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;headers&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;set&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;Cache-Control&amp;#39;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#39;public, max-age=31536000&amp;#39;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;new&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;Response&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;object&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;body&lt;/span&gt;, { &lt;span style="color:#a6e22e"&gt;headers&lt;/span&gt; });
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;function&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;formatBytes&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;bytes&lt;/span&gt;) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; (&lt;span style="color:#a6e22e"&gt;bytes&lt;/span&gt; &lt;span style="color:#f92672"&gt;===&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;) &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;0 Bytes&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;k&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;1024&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;sizes&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; [&lt;span style="color:#e6db74"&gt;&amp;#39;Bytes&amp;#39;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#39;KB&amp;#39;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#39;MB&amp;#39;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#39;GB&amp;#39;&lt;/span&gt;];
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;i&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; Math.&lt;span style="color:#a6e22e"&gt;floor&lt;/span&gt;(Math.&lt;span style="color:#a6e22e"&gt;log&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;bytes&lt;/span&gt;) &lt;span style="color:#f92672"&gt;/&lt;/span&gt; Math.&lt;span style="color:#a6e22e"&gt;log&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;k&lt;/span&gt;));
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; parseFloat((&lt;span style="color:#a6e22e"&gt;bytes&lt;/span&gt; &lt;span style="color:#f92672"&gt;/&lt;/span&gt; Math.&lt;span style="color:#a6e22e"&gt;pow&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;k&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;i&lt;/span&gt;)).&lt;span style="color:#a6e22e"&gt;toFixed&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;)) &lt;span style="color:#f92672"&gt;+&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39; &amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;+&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;sizes&lt;/span&gt;[&lt;span style="color:#a6e22e"&gt;i&lt;/span&gt;];
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ol start="4"&gt;
&lt;li&gt;
&lt;p&gt;在脚本设置中，绑定R2存储桶和KV命名空间：&lt;/p&gt;</description></item><item><title>2025-09-17</title><link>https://www.sunpeiwen.com/memo/115220298877561459/</link><pubDate>Wed, 17 Sep 2025 23:17:16 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115220298877561459/</guid><description>&lt;p&gt;传统武侠只是式微，但是我没想到的是竟然有人给他加上穿越的头面和古偶的里子。真要没啥可拍的完全可以去起点找书啊，为啥非要糟践传统武侠呢。不过话又说回来了，翻拍古龙的小说除了楚留香新传就没有不魔改的。现在的编剧属于是没活硬整啊！以前古装剧不让穿越想着法子的改设定，现在倒好了，武侠变穿越了。&lt;/p&gt;</description></item><item><title>2025-09-16</title><link>https://www.sunpeiwen.com/memo/115214173342849861/</link><pubDate>Tue, 16 Sep 2025 21:19:28 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115214173342849861/</guid><description>&lt;p&gt;我今天才知道 赴山海 是改编的温瑞安小说 神州奇侠。那可是我高中时候看过的小说•ᴗ•💧改编的是个啥玩意&lt;/p&gt;</description></item><item><title>2025-09-15</title><link>https://www.sunpeiwen.com/memo/115205977688688143/</link><pubDate>Mon, 15 Sep 2025 10:35:12 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115205977688688143/</guid><description>&lt;p&gt;研究了一下怎么all in cloudflare . 原来github 上真的有很多项目..都可以直接部署在cloudflare,免去服务器成本,实现博客,评论,论坛,导航,等等功能,极限薅羊毛了属于是&lt;/p&gt;</description></item><item><title>2025-09-15</title><link>https://www.sunpeiwen.com/memo/115205737271520708/</link><pubDate>Mon, 15 Sep 2025 09:34:03 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115205737271520708/</guid><description>&lt;p&gt;其实 17 的标准版已经是苹果最良心的手机了🥲基本上能给到的都给到了。毕竟苹果的内存是金子做的。&lt;/p&gt;</description></item><item><title>2025-09-14</title><link>https://www.sunpeiwen.com/memo/115199818785388521/</link><pubDate>Sun, 14 Sep 2025 08:28:54 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115199818785388521/</guid><description>&lt;p&gt;拒绝预制菜。人不能把人当作真正的猪狗来对待。&lt;/p&gt;</description></item><item><title>2025-09-12</title><link>https://www.sunpeiwen.com/memo/115190092456075437/</link><pubDate>Fri, 12 Sep 2025 15:15:22 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115190092456075437/</guid><description>&lt;p&gt;今天才看到于朦胧坠楼的新闻。一个还算知名的年轻艺人怎么会在自己家里自己坠楼呢？离谱&lt;/p&gt;</description></item><item><title>2025-09-10</title><link>https://www.sunpeiwen.com/memo/115178263587023403/</link><pubDate>Wed, 10 Sep 2025 13:07:08 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115178263587023403/</guid><description>&lt;p&gt;iPhone.17的快充看得我想笑:-D 40W也算是史诗级增强了&lt;/p&gt;</description></item><item><title>2025-09-10</title><link>https://www.sunpeiwen.com/memo/115178032324074180/</link><pubDate>Wed, 10 Sep 2025 12:08:19 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115178032324074180/</guid><description>&lt;p&gt;都2025了还有人在做安卓手机桌面app吗？一搜还真有。微软。&lt;/p&gt;</description></item><item><title>Mastodon v4.4.0升级指南</title><link>https://www.sunpeiwen.com/posts/mastodon-4-4-0-upgrade-guide/</link><pubDate>Thu, 04 Sep 2025 11:42:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/mastodon-4-4-0-upgrade-guide/</guid><description>&lt;h2 id="升级指南"&gt;升级指南&lt;/h2&gt;
&lt;p&gt;最最最最重要的莫过于先备份数据库了&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;docker exec mastodon-db-1 pg_dump -Fc -U postgres postgres &amp;gt; name_of_the_backup.dump
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="从43x-升级到-440"&gt;从4.3.X 升级到 4.4.0&lt;/h3&gt;
&lt;p&gt;按照官方给出的提示 要求先升级到4.3.9版本&lt;/p&gt;
&lt;p&gt;然后再一次操作&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;通过设置环境变量 &lt;code&gt;SKIP_POST_DEPLOYMENT_MIGRATIONS&lt;/code&gt; 为 &lt;code&gt;true&lt;/code&gt; 来运行预部署数据库迁移：&lt;/li&gt;
&lt;/ol&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;docker-compose run --rm -e SKIP_POST_DEPLOYMENT_MIGRATIONS=true web bundle exec rails db:migrate
&lt;/code&gt;&lt;/pre&gt;&lt;ol start="2"&gt;
&lt;li&gt;
&lt;p&gt;重启所有 Mastodon 进程。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;运行部署后的数据库迁移：&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;docker-compose run --rm web bundle exec rails db:migrate
&lt;/code&gt;&lt;/pre&gt;&lt;ol start="4"&gt;
&lt;li&gt;如果您使用 &lt;code&gt;Elasticsearch&lt;/code&gt; 或 &lt;code&gt;OpenSearch&lt;/code&gt;，请使用&lt;/li&gt;
&lt;/ol&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;docker-compose run --rm web bin/tootctl search deploy --only-mapping -only=accounts
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;重建账户搜索索引映射。&lt;/p&gt;</description></item><item><title>2025-09-03</title><link>https://www.sunpeiwen.com/memo/115139850714392450/</link><pubDate>Wed, 03 Sep 2025 18:18:14 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115139850714392450/</guid><description>&lt;p&gt;咦,PC版QQ什么时候内置了一个浏览器,弄得跟微信一毛一样.&lt;/p&gt;
&lt;p&gt;这俩货是互相借鉴吗?&lt;/p&gt;
&lt;p&gt;好的不学..净整些糟粕&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="4758f24895451d3346f64354ef68c825"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/115/139/850/487/323/345/original/6ad17cad6713976e.png" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-09-03</title><link>https://www.sunpeiwen.com/memo/115137982519293054/</link><pubDate>Wed, 03 Sep 2025 10:23:08 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115137982519293054/</guid><description>&lt;p&gt;月饼不及预期,清仓跑路了&lt;/p&gt;</description></item><item><title>2025-09-02</title><link>https://www.sunpeiwen.com/memo/115132568805474753/</link><pubDate>Tue, 02 Sep 2025 11:26:21 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115132568805474753/</guid><description>&lt;p&gt;¥ 74.93 CNY = $ 10.13 USD&lt;br&gt;
1 CNY = $ 0.1352 USD paypal的汇率高很多啊&lt;/p&gt;</description></item><item><title>2025-09-01</title><link>https://www.sunpeiwen.com/memo/115127914726730491/</link><pubDate>Mon, 01 Sep 2025 15:42:46 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115127914726730491/</guid><description>&lt;p&gt;「你好,九月」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1762.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1762.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-09-01</title><link>https://www.sunpeiwen.com/memo/115126585421227976/</link><pubDate>Mon, 01 Sep 2025 10:04:42 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115126585421227976/</guid><description>&lt;p&gt;＃吐槽&lt;br&gt;
拼多多上的商家能有多离谱，买了一箱纸巾，宣传页上写的165张一包，结果到手只有30张一包。。拼多多的官方客服，也只给我退了一半。&lt;/p&gt;</description></item><item><title>2025-08-31</title><link>https://www.sunpeiwen.com/memo/115122396019734682/</link><pubDate>Sun, 31 Aug 2025 16:19:17 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115122396019734682/</guid><description>&lt;p&gt;「Mastodon v4.4.0升级指南」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1765.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1765.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-08-30</title><link>https://www.sunpeiwen.com/memo/115118556827644772/</link><pubDate>Sun, 31 Aug 2025 00:02:55 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115118556827644772/</guid><description>&lt;p&gt;母猫生了四个崽，夭折一个&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="3d78f6f3d6b9a573957148c1e2ceee15"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/115/118/556/421/991/537/original/758d6bfe16cd4d05.jpeg" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-08-26</title><link>https://www.sunpeiwen.com/memo/115092551205034584/</link><pubDate>Tue, 26 Aug 2025 09:49:21 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115092551205034584/</guid><description>&lt;p&gt;这种回拨过去是空号的电话号码是怎么打到我手机来的🤔&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="9fde194acdacb1dfcd125319507ea055"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/115/092/549/088/196/103/original/d5b88e728bdc039a.png" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-08-24</title><link>https://www.sunpeiwen.com/memo/115083517165184507/</link><pubDate>Sun, 24 Aug 2025 19:31:52 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115083517165184507/</guid><description>&lt;p&gt;让ai写了个扫描三字母的im域名，在没有注册的域名中挑了两个。注册完就后悔了，我真是手贱。得剁手。&lt;/p&gt;</description></item><item><title>2025-08-20</title><link>https://www.sunpeiwen.com/memo/115059594599407023/</link><pubDate>Wed, 20 Aug 2025 14:08:03 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115059594599407023/</guid><description>&lt;p&gt;[转]Let&amp;rsquo;s Encrypt 颁发证书中包含的 CRL 链接完全被墙&lt;/p&gt;
&lt;p&gt;V2EX 网友发现 (


&lt;a href="https://v2ex.com/t/1153589" target="_blank" rel="noopener" &gt;https://v2ex.com/t/1153589&lt;/a&gt;
) Let&amp;rsquo;s Encrypt 证书所依赖的证书吊销列表（CRL）服务器域名在中国大陆遭到完全屏蔽。发帖人通过 curl 命令演示，在访问使用 Let&amp;rsquo;s Encrypt 证书的网站时，由于客户端无法连接到被墙的 CRL 服务器来验证证书是否已被吊销，导致 TLS 握手失败，并返回“吊销服务器离线”的错误。这是独立于今天凌晨443端口大阻断事件之外的一个新的问题。&lt;/p&gt;
&lt;p&gt;由于Let&amp;rsquo;s Encrypt免费证书应用广泛，将会影响部分对安全要求较高的桌面或移动应用程序，如果其网络堆栈强制检查 CRL，则可能无法正常访问相关服务。但对于大多数普通用户的日常网页浏览影响较小，因为主流浏览器通常不采用实时在线检查 CRL 的方式。而是通过“CRLSet”的机制批量下发已知的被吊销证书信息。&lt;/p&gt;
&lt;p&gt;尽管如此，对于国内网站和开发者来说，这仍是一个潜在的稳定性和可访问性风险。&lt;/p&gt;</description></item><item><title>2025-08-20</title><link>https://www.sunpeiwen.com/memo/115058508956492468/</link><pubDate>Wed, 20 Aug 2025 09:31:58 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115058508956492468/</guid><description>&lt;p&gt;vidhub也有了安卓客户端,好像还不需要会员,那我买了个🍎版的会员算啥子&lt;/p&gt;</description></item><item><title>2025-08-19</title><link>https://www.sunpeiwen.com/memo/115055746507780534/</link><pubDate>Tue, 19 Aug 2025 21:49:26 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115055746507780534/</guid><description>&lt;p&gt;母猫肚子大了似乎是有了😁&lt;/p&gt;</description></item><item><title>2025-08-17</title><link>https://www.sunpeiwen.com/memo/115042952351904523/</link><pubDate>Sun, 17 Aug 2025 15:35:43 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115042952351904523/</guid><description>&lt;p&gt;又下雨了，哪儿都去不了。睡觉睡觉&lt;/p&gt;</description></item><item><title>2025-08-16</title><link>https://www.sunpeiwen.com/memo/115037456729554051/</link><pubDate>Sat, 16 Aug 2025 16:18:06 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115037456729554051/</guid><description>&lt;p&gt;「Debian系统挂载WebDav网盘」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1761.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1761.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-08-10</title><link>https://www.sunpeiwen.com/memo/115003136986205361/</link><pubDate>Sun, 10 Aug 2025 14:50:08 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/115003136986205361/</guid><description>&lt;p&gt;


&lt;a href="https://jiong.us/tags/%E5%90%90%E6%A7%BD" target="_blank" rel="noopener" &gt;#吐槽&lt;/a&gt;
 腾讯云的EdgeOne太逆天了,选择了NS接入之后我发现@的CNAME已经解析,被占用所以添加MX记录会冲突.&lt;/p&gt;
&lt;p&gt;于是我删除了@的CNAME记录,想添加一个A记录一个MX记录,结果都添加不了,提示冲突.&lt;/p&gt;
&lt;p&gt;现在我想把CNAME的@记录添加回来,结果也提示冲突..&lt;/p&gt;
&lt;p&gt;把我整笑了.&lt;/p&gt;</description></item><item><title>2025-08-09</title><link>https://www.sunpeiwen.com/memo/114999078826588191/</link><pubDate>Sat, 09 Aug 2025 21:38:06 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114999078826588191/</guid><description>&lt;p&gt;火狐中国暂停服务了。不知道啥情况。 反正我也不爱用。&lt;/p&gt;</description></item><item><title>2025-08-09</title><link>https://www.sunpeiwen.com/memo/114996247286341051/</link><pubDate>Sat, 09 Aug 2025 09:38:00 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114996247286341051/</guid><description>&lt;p&gt;「解决部分云服务器内存爆满但SWAP占用为0的问题」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1759.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1759.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-08-08</title><link>https://www.sunpeiwen.com/memo/114990376248060760/</link><pubDate>Fri, 08 Aug 2025 08:44:55 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114990376248060760/</guid><description>&lt;p&gt;「Docker部署Activity-Relay服务」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1660.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1660.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-08-07</title><link>https://www.sunpeiwen.com/memo/114985160360762324/</link><pubDate>Thu, 07 Aug 2025 10:38:27 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114985160360762324/</guid><description>&lt;p&gt;


&lt;a href="https://jiong.us/tags/%E5%90%90%E6%A7%BD" target="_blank" rel="noopener" &gt;#吐槽&lt;/a&gt;
 现在的中文互联网也挺抽象的,钱不说钱要说&amp;quot;米&amp;quot;,万不说万,非要说&amp;quot;达不溜&amp;quot;,咋了万字烧嘴啊?&lt;/p&gt;</description></item><item><title>2025-08-06</title><link>https://www.sunpeiwen.com/memo/114979629331133584/</link><pubDate>Wed, 06 Aug 2025 11:11:50 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114979629331133584/</guid><description>&lt;p&gt;网信办又又又打电话给我了，说是网站有链接涉及赌博。&lt;/p&gt;
&lt;p&gt;我的建议是国内备案的域名最好不要开启评论。或者屏蔽一切站外的超链接&lt;/p&gt;</description></item><item><title>2025-08-04</title><link>https://www.sunpeiwen.com/memo/114968057534944411/</link><pubDate>Mon, 04 Aug 2025 10:08:58 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114968057534944411/</guid><description>&lt;p&gt;把旧手机mix2S 刷了安卓15 的lineageOS 但是折腾谷歌套件就花了几个小时,太无语了.😅&lt;/p&gt;</description></item><item><title>2025-08-03</title><link>https://www.sunpeiwen.com/memo/114965614873406937/</link><pubDate>Sun, 03 Aug 2025 23:47:46 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114965614873406937/</guid><description>&lt;p&gt;今天躺了半天看了半天的动漫。牧神记。&lt;/p&gt;</description></item><item><title>2025-07-29</title><link>https://www.sunpeiwen.com/memo/114936839625705221/</link><pubDate>Tue, 29 Jul 2025 21:49:51 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114936839625705221/</guid><description>&lt;p&gt;话说诡秘之主动画的前三集重置了，修改了部分台词🤔&lt;/p&gt;</description></item><item><title>2025-07-28</title><link>https://www.sunpeiwen.com/memo/114929510521269414/</link><pubDate>Mon, 28 Jul 2025 14:45:58 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114929510521269414/</guid><description>&lt;p&gt;就因为牙痛吃不下去东西，每天吃些流食。结果一个星期掉秤八九斤。&lt;/p&gt;</description></item><item><title>2025-07-27</title><link>https://www.sunpeiwen.com/memo/114924274295359039/</link><pubDate>Sun, 27 Jul 2025 16:34:19 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114924274295359039/</guid><description>&lt;p&gt;stats.uptimerobot.com 这个域名似乎无法访问了&lt;/p&gt;</description></item><item><title>2025-07-26</title><link>https://www.sunpeiwen.com/memo/114918332678548893/</link><pubDate>Sat, 26 Jul 2025 15:23:17 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114918332678548893/</guid><description>&lt;p&gt;如今医院到处都在宣传这个&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="f484b13df248eb36def4c50b14d7237a"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/114/918/328/924/299/192/original/38ddf78652bd4248.jpeg" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="523f6ffe1399a388e30c88682c326a8a"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/114/918/329/499/334/533/original/cbb28c2da00b0fcb.jpeg" alt="Image 2" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 2&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="a13bffd9db10fce7b82dc83808b196cf"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/114/918/329/983/898/399/original/391a9bdf41fce9dd.jpeg" alt="Image 3" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 3&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="804745e4e3552dbf092bc150a3c7b94b"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/114/918/330/763/889/345/original/6e1560b8e595c5f4.jpeg" alt="Image 4" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 4&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-07-26</title><link>https://www.sunpeiwen.com/memo/114916971060920429/</link><pubDate>Sat, 26 Jul 2025 09:37:01 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114916971060920429/</guid><description>&lt;p&gt;说要拔牙做种植牙需要五千多&lt;/p&gt;</description></item><item><title>2025-07-25</title><link>https://www.sunpeiwen.com/memo/114912530383597738/</link><pubDate>Fri, 25 Jul 2025 14:47:41 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114912530383597738/</guid><description>&lt;p&gt;有种说法是为什么现在的影视剧都显得不接地气&lt;/p&gt;
&lt;p&gt;因为他们一入行就高高在上了,被捧在手心上了.从哪儿接地气呢&lt;/p&gt;</description></item><item><title>2025-07-24</title><link>https://www.sunpeiwen.com/memo/114905346400084461/</link><pubDate>Thu, 24 Jul 2025 08:20:42 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114905346400084461/</guid><description>&lt;p&gt;牙碎了,现在是需要拔牙还是种植牙,有没有懂的老铁..太难受了&lt;/p&gt;</description></item><item><title>2025-07-23</title><link>https://www.sunpeiwen.com/memo/114901806711183640/</link><pubDate>Wed, 23 Jul 2025 17:20:31 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114901806711183640/</guid><description>&lt;p&gt;reddit 上简中板块 反中言论快要逆天了.&lt;/p&gt;</description></item><item><title>2025-07-21</title><link>https://www.sunpeiwen.com/memo/114888723889272590/</link><pubDate>Mon, 21 Jul 2025 09:53:23 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114888723889272590/</guid><description>&lt;p&gt;台风走了.&lt;br&gt;
突然发现今年是有闰月,而且 是闰六月,话说我出生那年也是闰六月.这么说来我岂不是可以过两次生日了.&lt;/p&gt;</description></item><item><title>2025-07-19</title><link>https://www.sunpeiwen.com/memo/114879417345165163/</link><pubDate>Sat, 19 Jul 2025 18:26:36 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114879417345165163/</guid><description>&lt;p&gt;诡秘之主第5集真的不知道在讲啥 BGM搞的一直很紧张的样子 我看了觉得好笑 有人说这就是个没有任何诚意的圈钱动画, 就是为了卖周边的 我深有同感&lt;/p&gt;</description></item><item><title>2025-07-19</title><link>https://www.sunpeiwen.com/memo/114878289869656403/</link><pubDate>Sat, 19 Jul 2025 13:39:52 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114878289869656403/</guid><description>&lt;p&gt;`hollo`的运行内存占用大概在300MB左右 `Pleroma` 的运行内存大概在200MB左右&lt;/p&gt;</description></item><item><title>2025-07-19</title><link>https://www.sunpeiwen.com/memo/114877802798164006/</link><pubDate>Sat, 19 Jul 2025 11:36:00 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114877802798164006/</guid><description>&lt;p&gt;「Puock 一款Typecho主题」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1755.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1755.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-07-18</title><link>https://www.sunpeiwen.com/memo/114873915858832931/</link><pubDate>Fri, 18 Jul 2025 19:07:30 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114873915858832931/</guid><description>&lt;p&gt;


&lt;a href="https://mp.weixin.qq.com/s/rYVpZlHLQxzRGJ36FUAd5Q" target="_blank" rel="noopener" &gt;https://mp.weixin.qq.com/s/rYVpZlHLQxzRGJ36FUAd5Q&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;都是一群神经病&lt;/p&gt;</description></item><item><title>2025-07-18</title><link>https://www.sunpeiwen.com/memo/114872963882151224/</link><pubDate>Fri, 18 Jul 2025 15:05:24 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114872963882151224/</guid><description>&lt;p&gt;


&lt;a href="https://social.ods.ee/@qaq" target="_blank" rel="noopener" &gt;@qaq&lt;/a&gt;
 测试一下通信&lt;/p&gt;</description></item><item><title>2025-07-16</title><link>https://www.sunpeiwen.com/memo/114863363620772104/</link><pubDate>Wed, 16 Jul 2025 22:23:56 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114863363620772104/</guid><description>&lt;p&gt;【【诡秘】动画化是在毁原著吗？盘点《诡秘之主》动画中被删减的有趣细节.EP1】


&lt;a href="https://www.bilibili.com/video/BV19RugzZE3z?vd%5Fsource=9761a48478aed61fed2465bc0219ab6a" target="_blank" rel="noopener" &gt;https://www.bilibili.com/video/BV19RugzZE3z?vd%5Fsource=9761a48478aed61fed2465bc0219ab6a&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>2025-07-15</title><link>https://www.sunpeiwen.com/memo/114855645033839334/</link><pubDate>Tue, 15 Jul 2025 13:41:00 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114855645033839334/</guid><description>&lt;p&gt;博客套上edgeone咋还感觉变慢了 节点似乎不是很多&lt;/p&gt;</description></item><item><title>2025-07-13</title><link>https://www.sunpeiwen.com/memo/114845361875918652/</link><pubDate>Sun, 13 Jul 2025 18:05:51 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114845361875918652/</guid><description>&lt;p&gt;


&lt;a href="https://c.im/@mt" target="_blank" rel="noopener" &gt;@mt&lt;/a&gt;
 腾讯不一直这样吗，收一个完一个&lt;/p&gt;</description></item><item><title>2025-07-11</title><link>https://www.sunpeiwen.com/memo/114834451564586128/</link><pubDate>Fri, 11 Jul 2025 19:51:13 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114834451564586128/</guid><description>&lt;p&gt;「」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1753.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1753.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-07-11</title><link>https://www.sunpeiwen.com/memo/114834430389150530/</link><pubDate>Fri, 11 Jul 2025 19:45:50 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114834430389150530/</guid><description>&lt;p&gt;「Coffin - 又一款单栏Typecho主题 」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1752.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1752.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-07-09</title><link>https://www.sunpeiwen.com/memo/114822561495453623/</link><pubDate>Wed, 09 Jul 2025 17:27:25 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114822561495453623/</guid><description>&lt;p&gt;「测试文章」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1751.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1751.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-07-09</title><link>https://www.sunpeiwen.com/memo/114822554521028959/</link><pubDate>Wed, 09 Jul 2025 17:25:39 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114822554521028959/</guid><description>&lt;p&gt;用1panel就不要升级v1.10.32-lts这个版本,简直一坨答辩&lt;/p&gt;</description></item><item><title>2025-07-09</title><link>https://www.sunpeiwen.com/memo/114822019518500324/</link><pubDate>Wed, 09 Jul 2025 15:09:35 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114822019518500324/</guid><description>&lt;p&gt;「又年长一岁」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1750.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1750.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-07-09</title><link>https://www.sunpeiwen.com/memo/114821734660013345/</link><pubDate>Wed, 09 Jul 2025 13:57:08 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114821734660013345/</guid><description>&lt;p&gt;emmmm 又有人举报老夫. 堂下所跪何人,为何要状告本官?嗯?&lt;/p&gt;</description></item><item><title>2025-07-07</title><link>https://www.sunpeiwen.com/memo/114811840991500703/</link><pubDate>Mon, 07 Jul 2025 20:01:03 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114811840991500703/</guid><description>&lt;p&gt;国内镜像拉取&lt;br&gt;
docker.cnb.cool/sgcd/docker-sync/jkjoy-php83&lt;/p&gt;</description></item><item><title>2025-07-05</title><link>https://www.sunpeiwen.com/memo/114801481340555908/</link><pubDate>Sun, 06 Jul 2025 00:06:27 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114801481340555908/</guid><description>&lt;p&gt;诡秘之主的动画竟然低调开播了😲&lt;/p&gt;</description></item><item><title>2025-06-30</title><link>https://www.sunpeiwen.com/memo/114770002630950453/</link><pubDate>Mon, 30 Jun 2025 10:41:00 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114770002630950453/</guid><description>&lt;p&gt;穿越小说中都会有金手指,主角都是各行各业的天才人物,把自己的专业技能作为金手指使用.&lt;/p&gt;
&lt;p&gt;但也有些小说另辟蹊径,譬如覆汉,主角是土生土长的汉朝人,但是他妈却是穿越者,所以主角是依靠他妈作为金手指使用..&lt;/p&gt;
&lt;p&gt;另外还有诡秘之主,到了诡秘的世界之后,克莱恩的金手指就是-中文.&lt;br&gt;
是因为中文让他能看懂穿越前驱罗塞尔大帝的日记,从而使愚者能够人前显圣.&lt;/p&gt;</description></item><item><title>2025-06-30</title><link>https://www.sunpeiwen.com/memo/114769860072350122/</link><pubDate>Mon, 30 Jun 2025 10:04:45 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114769860072350122/</guid><description>&lt;p&gt;小区里总是发生高空抛物的事情,现在的人素质是真的差.万一真伤到人,就得让这群垃圾吃牢饭.&lt;/p&gt;</description></item><item><title>2025-06-30</title><link>https://www.sunpeiwen.com/memo/114769486419161520/</link><pubDate>Mon, 30 Jun 2025 08:29:44 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114769486419161520/</guid><description>&lt;p&gt;每个人都会做错事，有些事你虽然做错了。以后还可以想法子挽回，但还有些事你若一旦做错，就永远也无法补救。&lt;/p&gt;</description></item><item><title>2025-06-27</title><link>https://www.sunpeiwen.com/memo/114754340059756993/</link><pubDate>Fri, 27 Jun 2025 16:17:48 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114754340059756993/</guid><description>&lt;p&gt;蔡澜也去世了。香港四大才子全部去世了。一个时代结束了。&lt;/p&gt;</description></item><item><title>2025-06-25</title><link>https://www.sunpeiwen.com/memo/114743752905534628/</link><pubDate>Wed, 25 Jun 2025 19:25:21 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114743752905534628/</guid><description>&lt;p&gt;这次copy的主题是`puock`😅 搞的差不多了&lt;/p&gt;</description></item><item><title>2025-06-24</title><link>https://www.sunpeiwen.com/memo/114736358583200167/</link><pubDate>Tue, 24 Jun 2025 12:04:53 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114736358583200167/</guid><description>&lt;p&gt;iOS 更新了 beta2 状态栏下拉菜单终于没那么透明了̋(ˊ•͈ꇴ•͈ˋ)&lt;/p&gt;</description></item><item><title>2025-06-22</title><link>https://www.sunpeiwen.com/memo/114725875751344111/</link><pubDate>Sun, 22 Jun 2025 15:38:58 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114725875751344111/</guid><description>&lt;p&gt;这雨也是走走停停的&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="d2c5b0d6833cd56eaa0bc61c188d181c"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/114/725/873/722/664/744/original/cd8652cd1f05af4b.jpg" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-06-20</title><link>https://www.sunpeiwen.com/memo/114713355853286129/</link><pubDate>Fri, 20 Jun 2025 10:34:59 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114713355853286129/</guid><description>&lt;p&gt;又又又又下雨了&lt;/p&gt;</description></item><item><title>2025-06-20</title><link>https://www.sunpeiwen.com/memo/114713048752112732/</link><pubDate>Fri, 20 Jun 2025 09:16:53 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114713048752112732/</guid><description>&lt;p&gt;转让香港VPS 4H8G160G硬盘1G带宽 5TB 流量还有350天 300 有意联系我&lt;/p&gt;</description></item><item><title>2025-06-17</title><link>https://www.sunpeiwen.com/memo/114698538876547657/</link><pubDate>Tue, 17 Jun 2025 19:46:50 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114698538876547657/</guid><description>&lt;p&gt;突然推送了&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="c9faf317ae55d3792ca53abfc2b5d727"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/114/698/538/134/217/989/original/8dedd91e835cd45c.jpg" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-06-17</title><link>https://www.sunpeiwen.com/memo/114698209781163915/</link><pubDate>Tue, 17 Jun 2025 18:23:08 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114698209781163915/</guid><description>&lt;p&gt;鸿蒙出了款PC,我就去看了看极客湾的评测,结果这是主频拉胯,多核心还行,GPU拉胯,售价7K的ARM架构,软件少到可怜的笔记本电脑.&lt;br&gt;
于是我就回了这价位有更多更好的选择!&lt;/p&gt;
&lt;p&gt;结果higo的奇葩发言就出来了,&lt;br&gt;
- 这是超薄笔记本,就光模具就价格不菲了.&lt;br&gt;
- 你买笔记本是买模具还是买超薄啊?这货可能连安卓平板都不如好吧?&lt;/p&gt;
&lt;p&gt;- 国产是要慢慢来的,我们要支持国产&lt;br&gt;
- 国产就这鬼东西,好意思叫国产?好意思卖7K?国产好坑钱是吧&lt;/p&gt;
&lt;p&gt;看到有个弹幕说的好,对这款笔记本就能满足需求的用户,可能就没有使用PC的需求..&lt;/p&gt;</description></item><item><title>2025-06-17</title><link>https://www.sunpeiwen.com/memo/114697467969259802/</link><pubDate>Tue, 17 Jun 2025 15:14:29 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114697467969259802/</guid><description>&lt;p&gt;「Typecho常用插件集合」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1749.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1749.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-06-17</title><link>https://www.sunpeiwen.com/memo/114697138014754706/</link><pubDate>Tue, 17 Jun 2025 13:50:35 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114697138014754706/</guid><description>&lt;p&gt;假设我生病想去医院看看,&lt;br&gt;
有两个选择,最近的小诊所,看病需要花销100元左右.但是最近只需要3km.&lt;br&gt;
另外一个选择是去市人民医院,可以走医保,基本不花钱,但是路途遥远,来回大概40km,打车大概需要花费60元左右.&lt;br&gt;
我该怎么选.&lt;/p&gt;</description></item><item><title>2025-06-16</title><link>https://www.sunpeiwen.com/memo/114691665452690650/</link><pubDate>Mon, 16 Jun 2025 14:38:50 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114691665452690650/</guid><description>&lt;p&gt;虽然我也经常请女生吃饭.但是你理所当然的觉得男性应该请自己吃饭就是病态.凭什么?&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="e0221d97d5696b2562a3c479ff5d533d"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/114/691/664/979/399/005/original/c3e9cec6d6488e5c.jpg" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-06-16</title><link>https://www.sunpeiwen.com/memo/114690452000223532/</link><pubDate>Mon, 16 Jun 2025 09:30:14 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114690452000223532/</guid><description>&lt;p&gt;「2025/06第2周记」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1748.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1748.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-06-14</title><link>https://www.sunpeiwen.com/memo/114684380583564372/</link><pubDate>Sun, 15 Jun 2025 07:46:12 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114684380583564372/</guid><description>&lt;p&gt;做好了窝，却喜欢窝在房间的犄角旮旯里也不进去住&lt;/p&gt;</description></item><item><title>2025-06-13</title><link>https://www.sunpeiwen.com/memo/114675750182442446/</link><pubDate>Fri, 13 Jun 2025 19:11:22 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114675750182442446/</guid><description>&lt;p&gt;为了装这个，手指都磨起泡了😳&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="b83bc7a51c536909d41bcb9a627685d6"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/114/675/745/739/406/933/original/ea2954e4c5d07dbe.jpeg" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-06-13</title><link>https://www.sunpeiwen.com/memo/114674967547195788/</link><pubDate>Fri, 13 Jun 2025 15:52:20 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114674967547195788/</guid><description>&lt;p&gt;现在我所在地京东已经没有政府补贴了.&lt;br&gt;
只能说&lt;br&gt;
真正的穷人没有钱买,即便再补贴依旧没有购买欲望.&lt;/p&gt;
&lt;p&gt;所以这些补贴到底补贴给了谁呢&lt;/p&gt;</description></item><item><title>2025-06-13</title><link>https://www.sunpeiwen.com/memo/114674953949401987/</link><pubDate>Fri, 13 Jun 2025 15:48:53 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114674953949401987/</guid><description>&lt;p&gt;出生率降低导致学区房的需求降低,进而导致房地产行业发展速度降低.&lt;br&gt;
没有市场.&lt;/p&gt;
&lt;p&gt;加上政府与房地产的不规范操作,使开发商杠杆加的无限大,导致开发商破产,政府信用危机,如果解决不了这个烂摊子,房地产是不可能再发展了.&lt;/p&gt;</description></item><item><title>2025-06-13</title><link>https://www.sunpeiwen.com/memo/114673354909805731/</link><pubDate>Fri, 13 Jun 2025 09:02:13 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114673354909805731/</guid><description>&lt;p&gt;给服务器装了个ufw 防火墙,结果却忘了开放80 443 结果访问不了网站,我甚至都以为是刚买的服务器被墙了 过了很久才反应过来&amp;hellip;&lt;/p&gt;</description></item><item><title>2025-06-11</title><link>https://www.sunpeiwen.com/memo/114664590935390870/</link><pubDate>Wed, 11 Jun 2025 19:53:26 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114664590935390870/</guid><description>&lt;p&gt;Typecho竟然刚刚发布了1.3的RC版本,看来正式版不远了&lt;/p&gt;</description></item><item><title>2025-06-11</title><link>https://www.sunpeiwen.com/memo/114663386042987291/</link><pubDate>Wed, 11 Jun 2025 14:47:00 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114663386042987291/</guid><description>&lt;p&gt;「APU 黑苹果支持列表」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1711.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1711.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-06-11</title><link>https://www.sunpeiwen.com/memo/114663294200403561/</link><pubDate>Wed, 11 Jun 2025 14:23:39 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114663294200403561/</guid><description>&lt;p&gt;「Typecho博客同步插件FediverseSync」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1698.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1698.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>2025-06-11</title><link>https://www.sunpeiwen.com/memo/114662511104167739/</link><pubDate>Wed, 11 Jun 2025 11:04:30 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114662511104167739/</guid><description>&lt;p&gt;ios26回到桌面的动效看上去太安卓了&amp;hellip;太难评了&lt;/p&gt;</description></item><item><title>2025-06-06</title><link>https://www.sunpeiwen.com/memo/114634267695877091/</link><pubDate>Fri, 06 Jun 2025 11:21:50 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114634267695877091/</guid><description>&lt;p&gt;连独立思考都做不到谈何独立人格&lt;/p&gt;</description></item><item><title>2025-06-06</title><link>https://www.sunpeiwen.com/memo/114634203389316839/</link><pubDate>Fri, 06 Jun 2025 11:05:28 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114634203389316839/</guid><description>&lt;p&gt;既想标榜自己独立女性,又想从男性身上拿钱,美其名曰,为自己的未来多份保障.&lt;br&gt;
多么精致的利己主义.扣上了多么冠冕堂皇的理由!&lt;br&gt;
那些天天刷短视频看毒鸡汤的女性哪儿有时间去思考怎么让自己独立啊&amp;hellip;&lt;br&gt;
都是瞎扯淡的事儿.&lt;/p&gt;</description></item><item><title>2025-06-06</title><link>https://www.sunpeiwen.com/memo/114634137985965037/</link><pubDate>Fri, 06 Jun 2025 10:48:50 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114634137985965037/</guid><description>&lt;p&gt;男女平权 又不是让你女性建立特权,咋地,有个子宫了不起啊,你特么能自己怀孕啊&lt;/p&gt;</description></item><item><title>2025-06-05</title><link>https://www.sunpeiwen.com/memo/114628970258220896/</link><pubDate>Thu, 05 Jun 2025 12:54:37 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114628970258220896/</guid><description>&lt;p&gt;竟然有人在我的实例举报我？这是在逗我开心吗&lt;/p&gt;</description></item><item><title>2025-06-05</title><link>https://www.sunpeiwen.com/memo/114628692853532494/</link><pubDate>Thu, 05 Jun 2025 11:44:04 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114628692853532494/</guid><description>&lt;p&gt;别的实例的嘟文我大开眼界&amp;hellip;&lt;/p&gt;
&lt;p&gt;男女性因为生理结构不同,女性会有月经会有经痛会怀孕,我们作为男人理解,但是你大肆宣扬自己作为女性多不容易多痛苦..&lt;br&gt;
就是想拿性别作为博取眼球获得利益的噱头.&lt;br&gt;
怎么看怎么觉得不对劲&lt;br&gt;
怎么看怎么觉得像是田园女权&lt;/p&gt;</description></item><item><title>2025-06-01</title><link>https://www.sunpeiwen.com/memo/114607790088631860/</link><pubDate>Sun, 01 Jun 2025 19:08:13 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114607790088631860/</guid><description>&lt;p&gt;广佛地铁真的好多 cos 小姐姐。真好看🤩&lt;/p&gt;</description></item><item><title>2025-06-01</title><link>https://www.sunpeiwen.com/memo/114606456757299825/</link><pubDate>Sun, 01 Jun 2025 13:29:08 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114606456757299825/</guid><description>&lt;p&gt;钞能力何尝不是一种能力呢🌚&lt;/p&gt;</description></item><item><title>2025-05-31</title><link>https://www.sunpeiwen.com/memo/114599741404026771/</link><pubDate>Sat, 31 May 2025 09:01:20 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114599741404026771/</guid><description>&lt;p&gt;端午节快乐！&lt;/p&gt;</description></item><item><title>2025-05-30</title><link>https://www.sunpeiwen.com/memo/114596468873510409/</link><pubDate>Fri, 30 May 2025 19:09:05 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114596468873510409/</guid><description>&lt;p&gt;「优化Typecho的思路」&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.org/archives/1746.html" target="_blank" rel="noopener" &gt;https://www.imsun.org/archives/1746.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;From「老孙博客」&lt;/p&gt;</description></item><item><title>使用Docker快速部署邮件服务器 Mailserver</title><link>https://www.sunpeiwen.com/posts/use-docker-deploy-mailserver/</link><pubDate>Mon, 26 May 2025 03:30:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/use-docker-deploy-mailserver/</guid><description>&lt;h2 id="起因"&gt;起因&lt;/h2&gt;
&lt;p&gt;想部署一个简单的邮件服务器 抛弃各种免费的企业邮局&lt;/p&gt;
&lt;p&gt;主要是因为有太多账号都已经忘记了,而找回账号又是一阵折腾.&lt;/p&gt;
&lt;h2 id="部署"&gt;部署&lt;/h2&gt;
&lt;h3 id="docker-compose-方式部署"&gt;Docker Compose 方式部署&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;services&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;mailserver&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;image&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;ghcr.io/docker-mailserver/docker-mailserver&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;container_name&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;mailserver&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;#env_file: ./.env&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;healthcheck&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;retries&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;test&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;ss --listening --tcp | grep -P &amp;#39;LISTEN.+:smtp&amp;#39; || exit 1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;timeout&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;3s&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;hostname&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;mail.imsun.org&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;ports&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#ae81ff"&gt;25&lt;/span&gt;:&lt;span style="color:#ae81ff"&gt;25&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#ae81ff"&gt;143&lt;/span&gt;:&lt;span style="color:#ae81ff"&gt;143&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#ae81ff"&gt;465&lt;/span&gt;:&lt;span style="color:#ae81ff"&gt;465&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#ae81ff"&gt;587&lt;/span&gt;:&lt;span style="color:#ae81ff"&gt;587&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#ae81ff"&gt;993&lt;/span&gt;:&lt;span style="color:#ae81ff"&gt;993&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;restart&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;always&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;stop_grace_period&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;1m&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;volumes&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#ae81ff"&gt;./data/dms/mail-data/:/var/mail/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#ae81ff"&gt;./data/dms/mail-state/:/var/mail-state/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#ae81ff"&gt;./data/dms/mail-logs/:/var/log/mail/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#ae81ff"&gt;./data/dms/config/:/tmp/docker-mailserver/&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#ae81ff"&gt;/etc/localtime:/etc/localtime:ro&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;务必开放以上端口 &lt;code&gt;25&lt;/code&gt; &lt;code&gt;143&lt;/code&gt; &lt;code&gt;465&lt;/code&gt; &lt;code&gt;587&lt;/code&gt; &lt;code&gt;993&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;如服务器端口被封禁则可以映射到其他端口&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="创建账户"&gt;创建账户&lt;/h3&gt;
&lt;p&gt;启动容器之后&lt;/p&gt;
&lt;p&gt;在容器中执行&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;setup email add admin@example.com
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;输入密码
重复确认密码
以&lt;code&gt;example.com&lt;/code&gt;域名为例&lt;/p&gt;</description></item><item><title>2025-05-23</title><link>https://www.sunpeiwen.com/memo/114556228507687492/</link><pubDate>Fri, 23 May 2025 16:35:26 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114556228507687492/</guid><description>&lt;p&gt;800哥事件只能说明一个问题,这个社会病了.但是无药可医.&lt;/p&gt;</description></item><item><title>2025-05-23</title><link>https://www.sunpeiwen.com/memo/114555331802154074/</link><pubDate>Fri, 23 May 2025 12:47:23 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114555331802154074/</guid><description>&lt;p&gt;灵笼第二季来了&lt;/p&gt;</description></item><item><title>2025-05-23</title><link>https://www.sunpeiwen.com/memo/114554553051278414/</link><pubDate>Fri, 23 May 2025 09:29:21 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114554553051278414/</guid><description>&lt;p&gt;小米也有自己的芯片了,以后提华为可别提爱国了,免得脸上不好看&lt;/p&gt;</description></item><item><title>2025-05-23</title><link>https://www.sunpeiwen.com/memo/114554372989656114/</link><pubDate>Fri, 23 May 2025 08:43:33 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114554372989656114/</guid><description>&lt;p&gt;看了深有体会,汉字的确比拼音更加重要,拼音只是方便口头交流,但是更多时候,书面更能准确的表达意图.&lt;br&gt;



&lt;a href="https://justgoidea.com/the-impossibility-of-pinyin-for-chinese-characters/" target="_blank" rel="noopener" &gt;https://justgoidea.com/the-impossibility-of-pinyin-for-chinese-characters/&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>2025-05-22</title><link>https://www.sunpeiwen.com/memo/114550541062350918/</link><pubDate>Thu, 22 May 2025 16:29:03 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114550541062350918/</guid><description>&lt;p&gt;谁还记得当年有两个长域名mamashuojiusuannizhucedeyumingzaichangbaidudounengsousuochulai.cn 和 mamashuojiusuannizhucedeyumingzaichanggoogledounengsousuochulai.cn 一个指向百度一个指向谷歌🚶&lt;/p&gt;</description></item><item><title>2025-05-22</title><link>https://www.sunpeiwen.com/memo/114550126478034524/</link><pubDate>Thu, 22 May 2025 14:43:37 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114550126478034524/</guid><description>&lt;p&gt;是CF在搞维护么 现在不能修改DNS&lt;/p&gt;</description></item><item><title>2025-05-20</title><link>https://www.sunpeiwen.com/memo/114540721360922452/</link><pubDate>Tue, 20 May 2025 22:51:46 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114540721360922452/</guid><description>&lt;p&gt;


&lt;a href="https://www.anduinos.com/" target="_blank" rel="noopener" &gt;https://www.anduinos.com/&lt;/a&gt;
 又一个 debian 系系统&lt;/p&gt;</description></item><item><title>2025-05-20</title><link>https://www.sunpeiwen.com/memo/114540507640595682/</link><pubDate>Tue, 20 May 2025 21:57:25 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114540507640595682/</guid><description>&lt;p&gt;买了三台小米空调，4 个美的的吸顶灯，格力的空调扇。&lt;/p&gt;</description></item><item><title>2025-05-19</title><link>https://www.sunpeiwen.com/memo/114535384245682661/</link><pubDate>Tue, 20 May 2025 00:14:28 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114535384245682661/</guid><description>&lt;p&gt;网心云是什么垃圾啊一天 8 毛钱，流量干了几百 G。&lt;/p&gt;</description></item><item><title>2025-05-14</title><link>https://www.sunpeiwen.com/memo/114504734571919150/</link><pubDate>Wed, 14 May 2025 14:19:51 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114504734571919150/</guid><description>&lt;p&gt;只要肯吃苦,你就有吃不完的苦&amp;hellip;&lt;/p&gt;</description></item><item><title>2025-05-14</title><link>https://www.sunpeiwen.com/memo/114504077266096702/</link><pubDate>Wed, 14 May 2025 11:32:41 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114504077266096702/</guid><description>&lt;p&gt;virtono 的 4核8G 160G SSD HK VPS 比 CC 的好像还便宜,我是不是买早了😅&lt;/p&gt;</description></item><item><title>2025-05-12</title><link>https://www.sunpeiwen.com/memo/114492729706108313/</link><pubDate>Mon, 12 May 2025 11:26:51 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114492729706108313/</guid><description>&lt;p&gt;在MacOS上随便点了下购买直接支付成功了.emm,这免密支付果然是大坑..&lt;br&gt;
忍痛买了VidHub😅&lt;/p&gt;</description></item><item><title>2025-05-12</title><link>https://www.sunpeiwen.com/memo/114492264567653933/</link><pubDate>Mon, 12 May 2025 09:28:34 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114492264567653933/</guid><description>&lt;p&gt;工作只是赚钱的手段,而非人生的意义~&lt;/p&gt;</description></item><item><title>2025-05-09</title><link>https://www.sunpeiwen.com/memo/114475464360850314/</link><pubDate>Fri, 09 May 2025 10:16:03 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114475464360850314/</guid><description>&lt;p&gt;我记得以前还出过 ubuntu 的手机系统，现在不知道怎么没了&lt;/p&gt;</description></item><item><title>2025-05-07</title><link>https://www.sunpeiwen.com/memo/114466798884371347/</link><pubDate>Wed, 07 May 2025 21:32:18 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114466798884371347/</guid><description>&lt;p&gt;允儿真的是超级好看【少女时代《Gee》经典绝美现场.4K.60帧】


&lt;a href="https://www.bilibili.com/video/BV1WdGrzgE2G" target="_blank" rel="noopener" &gt;https://www.bilibili.com/video/BV1WdGrzgE2G&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="c577fee0c9cf59edf5f4a0aa0b4e446d"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/114/466/796/426/398/238/original/7016f9c55038b51e.png" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-05-06</title><link>https://www.sunpeiwen.com/memo/114458066520288606/</link><pubDate>Tue, 06 May 2025 08:31:33 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114458066520288606/</guid><description>&lt;p&gt;国内真的很喜欢搞神化,搞成功学,可是真正成功的人的路线都是无法复制的&lt;/p&gt;</description></item><item><title>2025-05-03</title><link>https://www.sunpeiwen.com/memo/114441721754798292/</link><pubDate>Sat, 03 May 2025 11:14:52 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114441721754798292/</guid><description>&lt;p&gt;放假三天就做了三天的伙夫，打牌输了&lt;/p&gt;</description></item><item><title>2025-04-30</title><link>https://www.sunpeiwen.com/memo/114427463884169659/</link><pubDate>Wed, 30 Apr 2025 22:48:54 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114427463884169659/</guid><description>&lt;p&gt;搞好了，准备下载😁&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="95f9745bf0d85b2fafabb3e452f06169"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/114/427/462/555/610/657/original/4f5f960295ae9055.jpg" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-04-21</title><link>https://www.sunpeiwen.com/memo/114374866904531041/</link><pubDate>Mon, 21 Apr 2025 15:52:48 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114374866904531041/</guid><description>&lt;p&gt;还是通过 Python 实现了 mastodon 消息通知 by qqbot 🌚 


&lt;a href="https://social.1900.live/@1900" target="_blank" rel="noopener" &gt;@1900&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>2025-04-20</title><link>https://www.sunpeiwen.com/memo/114368123203943520/</link><pubDate>Sun, 20 Apr 2025 11:17:47 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114368123203943520/</guid><description>&lt;p&gt;安装了一条联通的 1000M 宽带，月费 99，安装费 199 全屋 FTTR 安装完之后感觉上当了。。。 测速上行 60M 下行 800M&lt;/p&gt;</description></item><item><title>2025-04-19</title><link>https://www.sunpeiwen.com/memo/114365812326563660/</link><pubDate>Sun, 20 Apr 2025 01:30:06 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114365812326563660/</guid><description>&lt;p&gt;红米电视&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="f1459474ce0ff3e18df9a71ba0541a6f"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/114/365/811/499/363/839/original/ffdad344249e353e.jpeg" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-04-19</title><link>https://www.sunpeiwen.com/memo/114363801590845867/</link><pubDate>Sat, 19 Apr 2025 16:58:44 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114363801590845867/</guid><description>&lt;p&gt;天然气的开户 和 电网的过户 都提交了,等待审核&lt;/p&gt;</description></item><item><title>使用n8n自动同步Mastodon嘟文到博客说说</title><link>https://www.sunpeiwen.com/posts/mastodon-to-blog/</link><pubDate>Fri, 18 Apr 2025 09:57:01 +0800</pubDate><guid>https://www.sunpeiwen.com/posts/mastodon-to-blog/</guid><description>&lt;h2 id="思路"&gt;思路&lt;/h2&gt;
&lt;p&gt;从长毛象获取嘟文，然后使用n8n的webhook功能将嘟文推送到博客的github所在的仓库。
触发github的action，将备份的嘟文.md文件生成网页，然后推送到博客的gh-pages分支。&lt;/p&gt;
&lt;h2 id="步骤"&gt;步骤&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;安装n8n&lt;/li&gt;
&lt;li&gt;在mastodon设置webhook&lt;/li&gt;
&lt;li&gt;在github中创建action&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;n8n流程使用蜗牛大大的https://e5n.cc/@eallion/114184519111953516
在此基础上修改部分内容。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-js" data-lang="js"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;// 获取 mix_content 和 createdAt
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;ID&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;Fetch Latest Mastodon&amp;#39;&lt;/span&gt;).&lt;span style="color:#a6e22e"&gt;first&lt;/span&gt;().&lt;span style="color:#a6e22e"&gt;json&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;body&lt;/span&gt;[&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;].&lt;span style="color:#a6e22e"&gt;id&lt;/span&gt; &lt;span style="color:#f92672"&gt;||&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;createdAt&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;Fetch Latest Mastodon&amp;#39;&lt;/span&gt;).&lt;span style="color:#a6e22e"&gt;first&lt;/span&gt;().&lt;span style="color:#a6e22e"&gt;json&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;body&lt;/span&gt;[&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;].&lt;span style="color:#a6e22e"&gt;created_at&lt;/span&gt; &lt;span style="color:#f92672"&gt;||&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;URL&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;Fetch Latest Mastodon&amp;#39;&lt;/span&gt;).&lt;span style="color:#a6e22e"&gt;first&lt;/span&gt;().&lt;span style="color:#a6e22e"&gt;json&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;body&lt;/span&gt;[&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;].&lt;span style="color:#a6e22e"&gt;url&lt;/span&gt; &lt;span style="color:#f92672"&gt;||&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;mixContent&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;Mix Content&amp;#39;&lt;/span&gt;).&lt;span style="color:#a6e22e"&gt;first&lt;/span&gt;().&lt;span style="color:#a6e22e"&gt;json&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;mix_content&lt;/span&gt; &lt;span style="color:#f92672"&gt;||&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;// 解析 created_at 时间戳
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;date&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;new&lt;/span&gt; Date(&lt;span style="color:#a6e22e"&gt;createdAt&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;year&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;date&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;getFullYear&lt;/span&gt;();
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;month&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; String(&lt;span style="color:#a6e22e"&gt;date&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;getMonth&lt;/span&gt;() &lt;span style="color:#f92672"&gt;+&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;).&lt;span style="color:#a6e22e"&gt;padStart&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#39;0&amp;#39;&lt;/span&gt;); &lt;span style="color:#75715e"&gt;// 月份从0开始，需要加1，并补零
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;day&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; String(&lt;span style="color:#a6e22e"&gt;date&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;getDate&lt;/span&gt;()).&lt;span style="color:#a6e22e"&gt;padStart&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#39;0&amp;#39;&lt;/span&gt;); &lt;span style="color:#75715e"&gt;// 补零
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;hours&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; String(&lt;span style="color:#a6e22e"&gt;date&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;getHours&lt;/span&gt;() &lt;span style="color:#f92672"&gt;+&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;8&lt;/span&gt;).&lt;span style="color:#a6e22e"&gt;padStart&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#39;0&amp;#39;&lt;/span&gt;); &lt;span style="color:#75715e"&gt;// 补零
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;minutes&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; String(&lt;span style="color:#a6e22e"&gt;date&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;getMinutes&lt;/span&gt;()).&lt;span style="color:#a6e22e"&gt;padStart&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#39;0&amp;#39;&lt;/span&gt;); &lt;span style="color:#75715e"&gt;// 补零
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;seconds&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; String(&lt;span style="color:#a6e22e"&gt;date&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;getSeconds&lt;/span&gt;()).&lt;span style="color:#a6e22e"&gt;padStart&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#39;0&amp;#39;&lt;/span&gt;); &lt;span style="color:#75715e"&gt;// 补零
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;// 格式化时间戳
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;formattedTimestamp&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;`&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;year&lt;/span&gt;&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;-&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;month&lt;/span&gt;&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;-&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;day&lt;/span&gt;&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;T&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;hours&lt;/span&gt;&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;:&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;minutes&lt;/span&gt;&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;:&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;seconds&lt;/span&gt;&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;`&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;// 将时间戳添加到 mixContent 中
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;contentWithTimestamp&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;`---\ntitle: &amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;year&lt;/span&gt;&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;-&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;month&lt;/span&gt;&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;-&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;day&lt;/span&gt;&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;\ndate: &lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;formattedTimestamp&lt;/span&gt;&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;\n\n--- \n&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;mixContent&lt;/span&gt;&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;`&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;// 拼接文件路径
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;githubFilePath&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;`content/zh-cn/memo/&lt;/span&gt;&lt;span style="color:#e6db74"&gt;${&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;ID&lt;/span&gt;&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;.md`&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;// 返回结果
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;json&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;github_file_name&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;githubFilePath&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;content&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;contentWithTimestamp&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;commit_message&lt;/span&gt;&lt;span style="color:#f92672"&gt;:&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;URL&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;};
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;在获取内容的时候加入 &lt;code&gt;Front-matter&lt;/code&gt;, 然后将内容保存到 &lt;code&gt;content/zh-cn/memo/${ID}.md&lt;/code&gt; 中。&lt;/p&gt;</description></item><item><title>2025-04-18</title><link>https://www.sunpeiwen.com/memo/114356042074308356/</link><pubDate>Fri, 18 Apr 2025 08:05:24 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114356042074308356/</guid><description>&lt;p&gt;腾讯也会有证书问题?😂&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="25a27f7ffef82a0ba3df959c31df8144"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/114/356/041/842/085/905/original/02e081695e3c83e4.png" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-04-17</title><link>https://www.sunpeiwen.com/memo/114353378429045201/</link><pubDate>Thu, 17 Apr 2025 20:48:00 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114353378429045201/</guid><description>&lt;p&gt;测试&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="7bdc2fa938ecd8fa8860cc19787c124d"&gt;
 &lt;img src="https://images.jiong.us/media_attachments/files/114/353/377/139/318/674/original/e97f7670cc329bf1.jpeg" alt="Image 1" /&gt;
 &lt;figcaption class="imageCaption"&gt;Image 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>2025-04-17</title><link>https://www.sunpeiwen.com/memo/114353343442746722/</link><pubDate>Thu, 17 Apr 2025 20:39:06 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/114353343442746722/</guid><description>&lt;p&gt;等待放假。。。&lt;/p&gt;</description></item><item><title>香港之行</title><link>https://www.sunpeiwen.com/memo/2025-04-05/</link><pubDate>Sat, 05 Apr 2025 14:03:53 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/2025-04-05/</guid><description>&lt;p&gt;昨天去了香港一趟,除了暴走2w多步,没有其他让我有记忆点的地方&lt;/p&gt;
&lt;p&gt;就知道物价略贵,交通拥挤,排队很长.&lt;/p&gt;</description></item><item><title>清明节 · 香港一日游</title><link>https://www.sunpeiwen.com/posts/hongkong/</link><pubDate>Wed, 02 Apr 2025 12:13:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/hongkong/</guid><description>&lt;p&gt;清明节 · 香港一日游
作为一个在广东生活了十几年的人来说,没去过香港算不算得上是一件很稀罕的事儿呢?&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="e8a7bb79f9e1c1fa9b324c9c0787a213"&gt;
 &lt;img src="https://img.imsun.org/2025/04/693021633.jpeg" alt="老板请客" /&gt;
 &lt;figcaption class="imageCaption"&gt;老板请客&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;不得不说,香港的物价真的离谱.&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="4309185ef3d5d1dfacbdb77fb815baa0"&gt;
 &lt;img src="https://img.imsun.org/2025/04/1497396378.jpeg" alt="香港街头" /&gt;
 &lt;figcaption class="imageCaption"&gt;香港街头&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="5754c260c33df08930651a5ca74511b0"&gt;
 &lt;img src="https://img.imsun.org/2025/04/669250697.jpeg" alt="摩天轮" /&gt;
 &lt;figcaption class="imageCaption"&gt;摩天轮&lt;/figcaption&gt;
&lt;/figure&gt;

游客贼多,摩天轮都要排队两小时&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="c673f79df22f59159fe9c46714cdd201"&gt;
 &lt;img src="https://img.imsun.org/2025/04/4031624192.jpeg" alt="菲佣节日聚会" /&gt;
 &lt;figcaption class="imageCaption"&gt;菲佣节日聚会&lt;/figcaption&gt;
&lt;/figure&gt;

天桥下,地下通道出入口很多菲律宾人&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="00d7854089290fd693bc6ae0442ac98a"&gt;
 &lt;img src="https://img.imsun.org/2025/04/3296055281.jpeg" alt="摆渡轮" /&gt;
 &lt;figcaption class="imageCaption"&gt;摆渡轮&lt;/figcaption&gt;
&lt;/figure&gt;

坐摆渡轮也排队一个小时&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="317dfc68011d2cc3662186a8ed82a88d"&gt;
 &lt;img src="https://img.imsun.org/2025/04/85301130.jpeg" alt="星光大道" /&gt;
 &lt;figcaption class="imageCaption"&gt;星光大道&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="550465c69ea810618acfe5d2d7e90ed1"&gt;
 &lt;img src="https://img.imsun.org/2025/04/2798575111.jpeg" alt="星光大道" /&gt;
 &lt;figcaption class="imageCaption"&gt;星光大道&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://img.imsun.org/2025/04/4244190896.jpeg" alt="" /&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="afb65659da73a6f2957d910a56a696a0"&gt;
 &lt;img src="https://img.imsun.org/2025/04/3247258633.jpeg" alt="星光大道李小龙" /&gt;
 &lt;figcaption class="imageCaption"&gt;星光大道李小龙&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://img.imsun.org/2025/04/3343019948.jpeg" alt="" /&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="30e7644e67d473f9816eb7c549186d79"&gt;
 &lt;img src="https://img.imsun.org/2025/04/3592311540.jpeg" alt="太空馆" /&gt;
 &lt;figcaption class="imageCaption"&gt;太空馆&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title> 放假前</title><link>https://www.sunpeiwen.com/memo/2025-01-22/</link><pubDate>Wed, 22 Jan 2025 10:35:18 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/2025-01-22/</guid><description>&lt;p&gt;明日一过,便要开始为期14天的春节假期了&lt;/p&gt;</description></item><item><title>生活</title><link>https://www.sunpeiwen.com/memo/2024-12-07/</link><pubDate>Sat, 07 Dec 2024 19:52:47 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/2024-12-07/</guid><description>&lt;ul&gt;
&lt;li&gt;我们或许都会有很多的困惑,特别是在成年之后,会因为工作和生活,这种生存的压力关注很多来自于外界的信息.&lt;/li&gt;
&lt;li&gt;对于这些信息我们会根据自己的接受程度,选择相信或者怀疑.&lt;/li&gt;
&lt;li&gt;而事实总是在意想不到的地方发生.&lt;/li&gt;
&lt;li&gt;琼瑶在家自杀,享年86.这种物质生活品质极高的人会选择自杀这样的方式来告别世界.&lt;/li&gt;
&lt;li&gt;我们这些牛马还在苦苦挣扎.&lt;/li&gt;
&lt;li&gt;失去的时候才知道珍惜.&lt;/li&gt;
&lt;li&gt;死了就真的一了百了.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>无甚大事</title><link>https://www.sunpeiwen.com/memo/2024-11-21/</link><pubDate>Thu, 21 Nov 2024 14:26:00 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/2024-11-21/</guid><description>&lt;p&gt;那到底什么才是大事?&lt;/p&gt;
&lt;p&gt;最近我身边的大事&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;原本定于9月20日交房的,现在延期到12月30.但根据目前的进度来看,遥遥无期.&lt;/li&gt;
&lt;li&gt;珠海体育中心发生越野车故意撞人事件.据说是因为婚后财产分配不均.&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>使用Github Action构建HTML时指定Hugo版本</title><link>https://www.sunpeiwen.com/posts/github-actions-hugo-version/</link><pubDate>Wed, 20 Nov 2024 03:31:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/github-actions-hugo-version/</guid><description>&lt;p&gt;使用Github Action构建HTML时指定Hugo版本，使用&lt;code&gt;peaceiris/actions-hugo@v2&lt;/code&gt;这个Action，指定版本号即可。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;name&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;HUGO-pages&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;on&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;push&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;branches&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#ae81ff"&gt;main&lt;/span&gt; &lt;span style="color:#75715e"&gt;# master 更新触发&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;jobs&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;build-deploy&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;runs-on&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;ubuntu-latest&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;steps&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#f92672"&gt;uses&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;actions/checkout@v3&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;with&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;submodules&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;recursive&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;fetch-depth&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#f92672"&gt;name&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;Setup Hugo&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;uses&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;peaceiris/actions-hugo@v2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;with&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;hugo-version&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#39;0.123.0&amp;#39;&lt;/span&gt; &lt;span style="color:#75715e"&gt;# 使用指定的版本&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;extended&lt;/span&gt;: &lt;span style="color:#66d9ef"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#f92672"&gt;name&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;Build&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;run&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;hugo --gc --minify --cleanDestinationDir&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#f92672"&gt;name&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;Deploy&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;uses&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;peaceiris/actions-gh-pages@v3&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;with&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;personal_token&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;${{ secrets.hugoblog }}&lt;/span&gt; &lt;span style="color:#75715e"&gt;# personal_token 这里新建一个 https://github.com/settings/tokens&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;PUBLISH_BRANCH&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;gh-pages&lt;/span&gt; &lt;span style="color:#75715e"&gt;# 推送到当前 gh-pages 分支&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;PUBLISH_DIR&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;./public&lt;/span&gt; &lt;span style="color:#75715e"&gt;# hugo 生成到 public 作为跟目录&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;commit_message&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;${{ github.event.head_commit.message }}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; - &lt;span style="color:#f92672"&gt;name&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;Search&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;uses&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;jkjoy/hugo-algolia2@1.0.2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;with&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;input&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;content/zh-cn/posts/**&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;index&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;blog&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;apikey&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;${{ secrets.ALGOLIA_WRITE_KEY }}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;appid&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;CIU4I6RWD0&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;解决了最近Hugo版本升级,而我没有升级的问题。&lt;/p&gt;</description></item><item><title>一些感慨</title><link>https://www.sunpeiwen.com/memo/2024-10-26/</link><pubDate>Sat, 26 Oct 2024 17:03:30 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/2024-10-26/</guid><description>&lt;p&gt;随着年纪越来越大,
听的歌大多都变成了老歌.
人都是听老歌的.
因为这些老歌承载着一段段难忘的回忆.
就好像我听到羽泉唱邓丽君,我就想到了那个在上海的半年时光.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;总有些人会慢慢离开.
渐行渐远.
消失不见.&lt;/p&gt;
&lt;p&gt;这也是一种必然.
我们都是匆匆过客.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;我想我是更喜欢过去的.
那时无忧无虑,父母健康.&lt;/p&gt;
&lt;p&gt;如今双亲老迈,爷奶故去.
而自己身体精力都不如前.
日子越过越平淡.&lt;/p&gt;
&lt;p&gt;事情越来越多.&lt;/p&gt;
&lt;p&gt;消耗了太多的精力&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;不快乐&lt;/p&gt;
&lt;p&gt;快乐总是奢侈的.&lt;/p&gt;
&lt;p&gt;也是短暂的.&lt;/p&gt;
&lt;p&gt;有人说,人生的主色调就是痛苦的&lt;/p&gt;
&lt;p&gt;快乐只是少到可怜的调味剂&lt;/p&gt;</description></item><item><title>通过取子集的方式压缩霞鹜文楷字体</title><link>https://www.sunpeiwen.com/posts/yasuoziti/</link><pubDate>Sat, 24 Aug 2024 00:00:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/yasuoziti/</guid><description>&lt;h2 id="使用python"&gt;使用python&lt;/h2&gt;
&lt;p&gt;这里使用到的是Python 的库：&lt;code&gt;fonttools&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;使用最新版 &lt;code&gt;Python&lt;/code&gt; 的 pip 命令安装即可在 Shell 中使用：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;pip install fonttools
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;常用汉字大约有3500字&lt;/p&gt;
&lt;p&gt;中文常用字库项目https://github.com/DavidSheh/CommonChineseCharacter&lt;/p&gt;
&lt;h2 id="取子集"&gt;取子集&lt;/h2&gt;
&lt;p&gt;使用以下命令即可对字体文件取子集&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;fonttools subset &amp;#34;$input_file&amp;#34; --text-file=&amp;#34;$text_file&amp;#34; --output-file=&amp;#34;$output_file&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;其中
&lt;code&gt;$input_file&lt;/code&gt;：输入的字体文件。
&lt;code&gt;$text_file&lt;/code&gt;：定义保留字符的纯文本文件路径。
&lt;code&gt;$output_file&lt;/code&gt;：输出的字体文件路径。&lt;/p&gt;
&lt;p&gt;取完子集完成之后字体从11M压缩到1.7M左右&lt;/p&gt;
&lt;h2 id="压缩"&gt;压缩&lt;/h2&gt;
&lt;p&gt;安装模块&lt;code&gt;brotli&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;pip install brotli
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;使用命令&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;fonttools ttLib.woff2 compress &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;$input_file&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt; -o &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;$output_file&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;其中
&lt;code&gt;$input_file&lt;/code&gt;：输入的字体文件。
&lt;code&gt;$output_file&lt;/code&gt;：输出的字体文件路径。&lt;/p&gt;
&lt;p&gt;再次压缩为 woff2 字体格式 大约840kb&lt;/p&gt;</description></item><item><title>鼓捣朋友圈文章</title><link>https://www.sunpeiwen.com/memo/240729/</link><pubDate>Mon, 29 Jul 2024 10:00:10 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/240729/</guid><description>&lt;p&gt;之前是使用&lt;code&gt;hexo-circle-of-friends&lt;/code&gt;来获取友情链接中的好友文章.&lt;/p&gt;
&lt;p&gt;如今使用


&lt;a href="https://www.imsun.org/archives/1654.html" target="_blank" rel="noopener" &gt;折腾博客 之 通过Freshrss API实现朋友文章&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Stack - 一个新的typecho主题</title><link>https://www.sunpeiwen.com/posts/stack/</link><pubDate>Thu, 11 Jul 2024 13:46:56 +0800</pubDate><guid>https://www.sunpeiwen.com/posts/stack/</guid><description>&lt;h2 id="前言"&gt;前言&lt;/h2&gt;
&lt;p&gt;本主题 从Hugo主题&lt;code&gt;Stack&lt;/code&gt;移植而来.&lt;/p&gt;
&lt;p&gt;原项目



&lt;a href="https://github.com/CaiJimmy/hugo-theme-stack" target="_blank" rel="noopener" &gt;https://github.com/CaiJimmy/hugo-theme-stack&lt;/a&gt;
&lt;/p&gt;
&lt;h2 id="使用"&gt;使用&lt;/h2&gt;
&lt;h3 id="站点-logo-地址"&gt;站点 LOGO 地址&lt;/h3&gt;
&lt;p&gt;为左侧边栏头像&lt;/p&gt;
&lt;h3 id="站点-favicon-地址"&gt;站点 Favicon 地址&lt;/h3&gt;
&lt;p&gt;Favicon&lt;/p&gt;
&lt;h3 id="归档页面地址"&gt;归档页面地址&lt;/h3&gt;
&lt;p&gt;创建归档页面后,在此填入&lt;/p&gt;
&lt;h3 id="链接页面地址"&gt;链接页面地址&lt;/h3&gt;
&lt;p&gt;使用&lt;code&gt;links&lt;/code&gt;插件&lt;/p&gt;
&lt;p&gt;创建链接页面后,在此填入&lt;/p&gt;
&lt;h3 id="关于页面地址"&gt;关于页面地址&lt;/h3&gt;
&lt;p&gt;创建关于页面后,在此填入&lt;/p&gt;
&lt;h3 id="自定义菜单"&gt;自定义菜单&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt; &amp;lt;li &amp;gt;
 &amp;lt;a href=&amp;#39;/&amp;#39; &amp;gt;
 &amp;lt;svg xmlns=&amp;#34;http://www.w3.org/2000/svg&amp;#34; class=&amp;#34;icon icon-tabler icon-tabler-home&amp;#34; width=&amp;#34;24&amp;#34; height=&amp;#34;24&amp;#34; viewBox=&amp;#34;0 0 24 24&amp;#34; stroke-width=&amp;#34;2&amp;#34; stroke=&amp;#34;currentColor&amp;#34; fill=&amp;#34;none&amp;#34; stroke-linecap=&amp;#34;round&amp;#34; stroke-linejoin=&amp;#34;round&amp;#34;&amp;gt;&amp;lt;path stroke=&amp;#34;none&amp;#34; d=&amp;#34;M0 0h24v24H0z&amp;#34;/&amp;gt;&amp;lt;polyline points=&amp;#34;5 12 3 12 12 3 21 12 19 12&amp;#34; /&amp;gt;&amp;lt;path d=&amp;#34;M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-7&amp;#34; /&amp;gt;&amp;lt;path d=&amp;#34;M9 21v-6a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v6&amp;#34; /&amp;gt;&amp;lt;/svg&amp;gt;
 &amp;lt;span&amp;gt;首页&amp;lt;/span&amp;gt;
 &amp;lt;/a&amp;gt;
 &amp;lt;/li&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;按照此格式填入&lt;/p&gt;</description></item><item><title>没有理想的人不会伤心</title><link>https://www.sunpeiwen.com/memo/2024-06-21/</link><pubDate>Fri, 21 Jun 2024 11:26:13 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/2024-06-21/</guid><description>&lt;p&gt;没有理想的人不会伤心 这大概是真的&lt;/p&gt;</description></item><item><title> 已经成功移植</title><link>https://www.sunpeiwen.com/memo/2024-06-06/</link><pubDate>Thu, 06 Jun 2024 14:05:50 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/2024-06-06/</guid><description>&lt;p&gt;把这个主题移植到typecho去了&lt;/p&gt;</description></item><item><title>使用mastodon为自己的博客新建说说页面</title><link>https://www.sunpeiwen.com/posts/mastodon-html/</link><pubDate>Fri, 31 May 2024 06:59:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/mastodon-html/</guid><description>&lt;h2 id="项目"&gt;项目&lt;/h2&gt;
&lt;p&gt;


&lt;a href="https://gitlab.com/idotj/mastodon-embed-feed-timeline" target="_blank" rel="noopener" &gt;https://gitlab.com/idotj/mastodon-embed-feed-timeline&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GoToSocial与mastodon适用&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="实现步骤"&gt;实现步骤&lt;/h2&gt;
&lt;p&gt;新建页面把以下代码复制粘贴,更改其中的实例地址和user id即可&lt;/p&gt;
&lt;h2 id="设置"&gt;设置&lt;/h2&gt;
&lt;p&gt;如何设置&lt;/p&gt;
&lt;h3 id="获取user_id的方法"&gt;获取user_id的方法&lt;/h3&gt;
&lt;p&gt;右键点击自己的头像,新标签页打开 获得头像地址为 


&lt;a href="https://im.loliko.cn/accounts/avatars/111/363/033/003/475/492/original/f726dbce158df8b9.jpg" target="_blank" rel="noopener" &gt;https://im.loliko.cn/accounts/avatars/111/363/033/003/475/492/original/f726dbce158df8b9.jpg&lt;/a&gt;
 从avatars/之后/original之前的一串数字111/363/033/003/475/492/去掉所有的/得到**111363033003475492**即是 &lt;code&gt;user_id&lt;/code&gt; \&lt;/p&gt;
&lt;h3 id="参数"&gt;参数&lt;/h3&gt;
&lt;p&gt;// 默认: &amp;ldquo;


&lt;a href="https://mastodon.social" target="_blank" rel="noopener" &gt;https://mastodon.social&lt;/a&gt;
&amp;rdquo;
instanceUrl: &amp;ldquo;实例地址&amp;rdquo;,&lt;/p&gt;
&lt;p&gt;// 可选模式: &amp;rsquo;local&amp;rsquo;, &amp;lsquo;profile&amp;rsquo;, &amp;lsquo;hashtag&amp;rsquo; 默认为&amp;rsquo;local&amp;rsquo;
timelineType: &amp;ldquo;local&amp;rdquo;,&lt;/p&gt;
&lt;p&gt;// 你的用户ID,默认为空
userId: &amp;ldquo;&amp;rdquo;,&lt;/p&gt;
&lt;p&gt;// 你在实例中的用户名以&lt;code&gt;@&lt;/code&gt;开头
// 如果你没有选择 &amp;lsquo;profile&amp;rsquo; 作为时间轴,则留空,默认留空
profileName: &amp;ldquo;&amp;rdquo;,&lt;/p&gt;
&lt;p&gt;// 标签名称 (不包含&lt;code&gt;#&lt;/code&gt;符号) 如果不选择 &lt;code&gt;hashtag&lt;/code&gt; 模式则留空,默认为空
hashtagName: &amp;ldquo;&amp;rdquo;,&lt;/p&gt;
&lt;p&gt;// 可选风格样式: &amp;ldquo;light&amp;rdquo;, &amp;ldquo;dark&amp;rdquo; or &amp;ldquo;auto&amp;rdquo; 默认为: &amp;ldquo;auto&amp;rdquo;
defaultTheme: &amp;ldquo;auto&amp;rdquo;,&lt;/p&gt;
&lt;p&gt;// 请求的帖子数量,默认: &amp;ldquo;20&amp;rdquo;
maxNbPostFetch: &amp;ldquo;20&amp;rdquo;,&lt;/p&gt;
&lt;p&gt;// 在时间轴显示最大的帖子数量,默认 : &amp;ldquo;20&amp;rdquo;
maxNbPostShow: &amp;ldquo;20&amp;rdquo;,&lt;/p&gt;</description></item><item><title>无题</title><link>https://www.sunpeiwen.com/memo/2024-05-31/</link><pubDate>Fri, 31 May 2024 08:05:34 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/2024-05-31/</guid><description>&lt;p&gt;睡得早自然醒的就早&lt;/p&gt;</description></item><item><title>庆余年2</title><link>https://www.sunpeiwen.com/memo/62/</link><pubDate>Sun, 26 May 2024 09:03:17 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/62/</guid><description>&lt;p&gt;故事还可以,就是有些情节魔改的厉害了.
跟原著紧张的气氛不同的是多了几分诙谐&lt;/p&gt;</description></item><item><title>#微微一笑很倾城 是 恐怖片吧</title><link>https://www.sunpeiwen.com/memo/99/</link><pubDate>Sat, 11 May 2024 13:46:56 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/99/</guid><description>&lt;p&gt;这个tag在豆瓣首页挂着.&lt;/p&gt;
&lt;p&gt;让人很想点进去看看.&lt;/p&gt;
&lt;p&gt;我是看过这部电视剧和小说的,原因很简单,作为一个游戏宅,对于带有游戏属性的电视剧或者电影都会抱着审视或者批判的阳光去看的.&lt;/p&gt;
&lt;p&gt;同样也是因为游戏的因素才会吸引我一个不怎么看偶像剧的人去看这种当时还很有热度的爽子和军艺校草之一的杨洋.&lt;/p&gt;
&lt;p&gt;对于爽子,他的成名作一起去看雷阵雨我也是略有耳闻的.其实在我初中时候大热的流星花园我也是没有看过的.其中的插曲和主题曲在烂大街的情况下 我也算是耳熟能详的随便整两句的.&lt;/p&gt;
&lt;p&gt;而作为国内的翻拍,我是没什么好感的,当时国内的偶像剧似乎还在土里土气中挣扎.&lt;/p&gt;
&lt;p&gt;杨洋的代表作,请恕我孤陋寡闻在这部剧播出的时候我是一部都没看过,后来我听说是因为盗墓笔记才小有名气.而盗墓笔记也不是我 喜欢的小说题材,影视剧也就就没有注意过&lt;/p&gt;
&lt;p&gt;对于这部剧的主演我的偏见就是这样的.&lt;/p&gt;
&lt;p&gt;小说我当时看的时候也没觉得有太大的问题&lt;/p&gt;
&lt;p&gt;现在问题的争论的点在哪里呢&lt;/p&gt;
&lt;p&gt;很多豆瓣的女性网友觉得女主贝微微在高学历的情况下选择结婚生子做一个宝妈不可理解&lt;/p&gt;
&lt;p&gt;我对于这种争论的点有些奇怪,&lt;/p&gt;
&lt;p&gt;同样是生活每个人都有自己的选择,为何要把自己想做独立女性的想法强加在一个小说人物的身上呢&lt;/p&gt;
&lt;p&gt;对此,果然有网友对本书的作者顾漫也进行了惨无人道的&amp;quot;讴歌&amp;quot;.&lt;/p&gt;
&lt;p&gt;这一幕有些眼熟,曾经有位红极一时的言情小说作家琼瑶也曾受到过此类的境遇.&lt;/p&gt;
&lt;p&gt;在90年代的时候琼瑶的爱情小说也算是极为先锋的了.&lt;/p&gt;
&lt;p&gt;在现在的价值观下那些古早的言情小说中的之前让人无比热血痴迷的情话,倒是变得三观不正了.几乎全民吐槽.对此我不做任何评价,因为我几乎没有读过琼瑶的小说.&lt;/p&gt;
&lt;p&gt;只是小时候看过梅花三弄 以及长大后看了还珠格格 .&lt;/p&gt;
&lt;p&gt;时代是在进步,但是女性的思想似乎在变得更加激进与偏执.这不是一个良好的现象.&lt;/p&gt;</description></item><item><title>疫情</title><link>https://www.sunpeiwen.com/memo/61/</link><pubDate>Wed, 08 May 2024 11:44:57 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/61/</guid><description>&lt;hr&gt;
&lt;p&gt;升级IOS17之后小米无线充电器就无法使用了&lt;/p&gt;</description></item><item><title>一些本站相关的内容</title><link>https://www.sunpeiwen.com/memo/24/</link><pubDate>Tue, 07 May 2024 08:21:22 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/24/</guid><description>&lt;p&gt;把原来的网页打包放在https://i.sunpeiwen.com&lt;/p&gt;
&lt;p&gt;新的引导网页放在https://im.sunpeiwen.com&lt;/p&gt;
&lt;p&gt;基于memos的说说页面https://m.sunpeiwen.com&lt;/p&gt;</description></item><item><title>Moments:一个仿微信朋友圈项目</title><link>https://www.sunpeiwen.com/posts/moments_as_wechat_friends/</link><pubDate>Mon, 06 May 2024 19:42:55 +0800</pubDate><guid>https://www.sunpeiwen.com/posts/moments_as_wechat_friends/</guid><description>&lt;h2 id="项目简介"&gt;项目简介&lt;/h2&gt;
&lt;p&gt;本项目是由&lt;code&gt;mblog&lt;/code&gt;的作者最新开发的仿微信朋友圈的微博,基于NEXTJS+SQLITE3.
目前正在快速迭代更新中..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;支持匿名评论/点赞&lt;/li&gt;
&lt;li&gt;支持引入网易云音乐,b站视频,插入链接等&lt;/li&gt;
&lt;li&gt;支持自定义头图,个人头像,网站标题等&lt;/li&gt;
&lt;li&gt;支持上传图片到S3兼容的云存储,支持本地存储&lt;/li&gt;
&lt;li&gt;适配手机&lt;/li&gt;
&lt;li&gt;支持暗黑模式&lt;/li&gt;
&lt;li&gt;数据库采用sqlite,可随时备份&lt;/li&gt;
&lt;li&gt;支持引入豆瓣读书/豆瓣电影,样式来源于这里&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="项目地址"&gt;项目地址&lt;/h2&gt;
&lt;p&gt;


&lt;a href="https://github.com/kingwrcy/moments" target="_blank" rel="noopener" &gt;https://github.com/kingwrcy/moments&lt;/a&gt;
&lt;/p&gt;
&lt;h2 id="预览"&gt;预览&lt;/h2&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="837a5d1daee7ebeda7706d4ec8809aed"&gt;
 &lt;img src="https://img.imsun.org/2024/04/27/662cd4cb6e4ee.png#vwid=1702&amp;amp;vhei=978" alt="预览" /&gt;
 &lt;figcaption class="imageCaption"&gt;预览&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="部署步骤"&gt;部署步骤&lt;/h2&gt;
&lt;p&gt;建议使用Docker Compose方式部署&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;mkdir /home/moments
cd /home/moments
nano docker-compose.yaml
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;复制以下内容粘贴&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;version: &amp;#39;3&amp;#39;
services:
 moments:
 image: kingwrcy/moments:latest
 ports:
 - &amp;#34;3000:3000&amp;#34;
 volumes:
 - ./data:/app/data
 - /etc/localtime:/etc/localtime:ro
 - /etc/timezone:/etc/timezone:ro
 - ./config.properties:/app/data/config.properties:ro
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;然后&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;nano config.properties
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;把以下内容复制粘贴&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;# 站点url包括http/https
NUXT_PUBLIC_SITE_URL=
#是否启用评论
NUXT_PUBLIC_MOMENTS_COMMENT_ENABLE=true
#是否显示评论
NUXT_PUBLIC_MOMENTS_SHOW_COMMENT=true
#评论最大字数
NUXT_PUBLIC_MOMENTS_COMMENT_MAX_LENGTH=120
#评论的显示顺序,desc:倒序,asc:顺序
NUXT_PUBLIC_MOMENTS_COMMENT_ORDER_BY=desc
#是否显示引入豆瓣读书/视频按钮
NUXT_PUBLIC_MOMENTS_TOOLBAR_ENABLE_DOUBAN=true
#是否显示引入网易云音乐按钮
NUXT_PUBLIC_MOMENTS_TOOLBAR_ENABLE_MUSIC163=true
#是否显示引入youtube,b站,在线视频按钮
NUXT_PUBLIC_MOMENTS_TOOLBAR_ENABLE_VIDEO=true
#单条发言最大行数,最大10行
NUXT_PUBLIC_MOMENTS_MAX_LINE=4
#recaptchaV3代码中使用此网站密钥
NUXT_PUBLIC_GOOGLE_RECAPTCHA_SITE_KEY=
#分页大小
NUXT_PUBLIC_PAGE_SIZE=10

#private
#recaptchaV3通信密钥
NUXT_GOOGLE_RECAPTCHA_SECRET_KEY=

#是否启用评论通知
NUXT_PUBLIC_NOTIFY_BY_EMAIL_ENABLE=false
#管理员邮箱
NUXT_NOTIFY_MAIL=
#邮局服务器地址
NUXT_MAIL_HOST=
#邮局服务器端口465端口一般是加密的，587端口一般是不加密的
NUXT_MAIL_PORT=587
#邮局安全连接true/false
NUXT_MAIL_SECURE=false
#邮箱用户名
NUXT_MAIL_NAME=
#邮箱密码
NUXT_MAIL_PASSWORD=
#邮箱发件人
NUXT_MAIL_FROM=
#邮箱发件人名称
NUXT_MAIL_FROM_NAME=

#是否启用阿里云文本审核(只针对评论)
NUXT_PUBLIC_ALIYUN_TEXT_JUDGE_ENABLE=false
#阿里云AccessKey ID
NUXT_ALIYUN_ACCESS_KEY_ID=
#阿里云AccessKey Secret
NUXT_ALIYUN_ACCESS_KEY_SECRET=
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;根据注释内容修改参数&lt;/p&gt;</description></item><item><title>解决Typecho博客全球通用头像Gravatar不显示方法</title><link>https://www.sunpeiwen.com/posts/typecho-gravatar-proxy/</link><pubDate>Tue, 12 Dec 2023 04:49:39 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/typecho-gravatar-proxy/</guid><description>&lt;p&gt;替换头像源 使用国内cdn加速&lt;/p&gt;
&lt;p&gt;在config中任意位置加入以下&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;define(&amp;#39;__TYPECHO_GRAVATAR_PREFIX__&amp;#39;, &amp;#39;https://cdn.v2ex.com/avatar/&amp;#39;);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;code&gt;https://cdn.v2ex.com/avatar/&lt;/code&gt;可更改为其他CDN头像源&lt;/p&gt;
&lt;p&gt;当然也可以通过vercel反向代理建立自己的镜像头像地址&lt;/p&gt;</description></item><item><title>巨械师X99M+RX5600XT黑苹果OC0.9.5引导</title><link>https://www.sunpeiwen.com/posts/hackintosh-oc-bootloader-for-x99m/</link><pubDate>Tue, 05 Sep 2023 13:42:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/hackintosh-oc-bootloader-for-x99m/</guid><description>&lt;h2 id="配置"&gt;配置&lt;/h2&gt;
&lt;p&gt;巨械师X99M&lt;/p&gt;
&lt;p&gt;E5 2680 V4&lt;/p&gt;
&lt;p&gt;三星DDR4 64G ECC内存&lt;/p&gt;
&lt;p&gt;梵想1TB SSD&lt;/p&gt;
&lt;p&gt;蓝宝石RX5600XT 6G&lt;/p&gt;
&lt;p&gt;机箱 鱼巢S5&lt;/p&gt;
&lt;p&gt;电源 长城700W金牌&lt;/p&gt;
&lt;p&gt;网卡 BCM94360CS2&lt;/p&gt;
&lt;h2 id="截图"&gt;截图&lt;/h2&gt;
&lt;h2 id="下载地址"&gt;下载地址&lt;/h2&gt;
&lt;p&gt;


&lt;a href="https://pan.sunpeiwen.com/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98/%E9%BB%91%E8%8B%B9%E6%9E%9C/X99%20%E5%B7%A8%E6%A2%B0%E5%B8%88/EFI.zip" target="_blank" rel="noopener" &gt;https://pan.sunpeiwen.com/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98/%E9%BB%91%E8%8B%B9%E6%9E%9C/X99%20%E5%B7%A8%E6%A2%B0%E5%B8%88/EFI.zip&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>精粤h97i gaming+e3 1231 v3+rx560黑苹果引导</title><link>https://www.sunpeiwen.com/posts/jingyue-h97i-gaming-hackintosh/</link><pubDate>Tue, 05 Sep 2023 10:32:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/jingyue-h97i-gaming-hackintosh/</guid><description>&lt;h3 id="配置"&gt;配置&lt;/h3&gt;
&lt;p&gt;主板 精粤h97i gaming
cpu e3 1231 v3
内存16g ddr3
显卡 rx560
硬盘 480ssd
网卡bcm943224&lt;/p&gt;
&lt;h3 id="截图"&gt;截图&lt;/h3&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="2aa22bbcc1caf3c26339c2e744a5b21f"&gt;
 &lt;img src="https://www.avnvu.com/usr/uploads/2023/09/1616514341.png" alt="硬件参数.png" /&gt;
 &lt;figcaption class="imageCaption"&gt;硬件参数.png&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 id="bios设置"&gt;bios设置&lt;/h3&gt;
&lt;p&gt;禁止csm&lt;/p&gt;
&lt;p&gt;禁止cfg lock&lt;/p&gt;
&lt;p&gt;打开 above 4g&lt;/p&gt;
&lt;h3 id="引导下载"&gt;引导下载&lt;/h3&gt;
&lt;p&gt;


&lt;a href="https://blogcdn.asbid.cn/2023/09/05/1693920869.zip" target="_blank" rel="noopener" &gt;EFI.zip&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>在fly.io部署Gotosocial-一个 ActivityPub 联邦社交网络程序.</title><link>https://www.sunpeiwen.com/posts/deploy-gotosocial-an-activitypub-federated-social-networking-program/</link><pubDate>Thu, 17 Aug 2023 03:21:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/deploy-gotosocial-an-activitypub-federated-social-networking-program/</guid><description>&lt;h2 id="关于gotosocial"&gt;关于Gotosocial&lt;/h2&gt;
&lt;p&gt;GoToSocial 是一个十分轻量（轻量到甚至没有用户界面，需要使用第三方程序登录、兼容 Mastodon 应用进行使用）的 ActivityPub 联邦社交网络程序，自建 GoToSocial 可以避免您的信息因为所在实例倒闭、不可抗力等原因化为乌有。&lt;/p&gt;
&lt;h2 id="准备"&gt;准备&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;注册 Fly.io 账号，并绑卡（避免滥用）；&lt;/li&gt;
&lt;li&gt;注册 Cloudflare 并启用 R2，启用 R2 需要绑卡。新建一个储存桶并创建一个 API 令牌。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="安装-flyctl"&gt;安装 flyctl&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Linux&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;curl -L https://fly.io/install.sh | sh
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;macOS&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;curl -L https://fly.io/install.sh | sh
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;Windows，需要开启 RemoteSigned: 管理员运行&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt; Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;powershell -Command &amp;#34;iwr https://fly.io/install.ps1 -useb | iex&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="登录"&gt;登录&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;flyctl auth login

# 若登录失败使用
# flyctl auth login -i 
# 输入账号密码进行登录
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="创建app"&gt;创建APP&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;YOURAPPNAME&lt;/code&gt;更改为自己希望设置的名称&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;flyctl launch --name YOURAPPNAME --image=superseriousbusiness/gotosocial:latest --region hkg --no-deploy
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="创建储存卷"&gt;创建储存卷&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;flyctl volumes create social_data --region hkg --size 1
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="编辑配置"&gt;编辑配置&lt;/h2&gt;
&lt;p&gt;编辑根目录下的 &lt;code&gt;fly.toml&lt;/code&gt; 配置文件，参考下方&lt;/p&gt;</description></item><item><title>在fly.io部署Memos并自动备份数据库</title><link>https://www.sunpeiwen.com/posts/deploying-memos-on-fly_io-and-automating-database-backups/</link><pubDate>Tue, 15 Aug 2023 02:02:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/deploying-memos-on-fly_io-and-automating-database-backups/</guid><description>&lt;h2 id="参考项目"&gt;参考项目&lt;/h2&gt;
&lt;p&gt;


&lt;a href="https://github.com/hu3rror/memos-on-fly" target="_blank" rel="noopener" &gt;https://github.com/hu3rror/memos-on-fly&lt;/a&gt;
&lt;/p&gt;
&lt;h2 id="准备工作"&gt;准备工作&lt;/h2&gt;
&lt;p&gt;1.注册FLY.IO
用以部署memos
2.注册B2C



&lt;a href="https://www.backblaze.com/cloud-storage" target="_blank" rel="noopener" &gt;https://www.backblaze.com/cloud-storage&lt;/a&gt;

用以同步备份memos数据库
新建BUCKET,并获取&lt;code&gt;&amp;lt;keyId&amp;gt;&lt;/code&gt;和&lt;code&gt;&amp;lt;applicationKey&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;h2 id="安装flyctl"&gt;安装flyctl&lt;/h2&gt;
&lt;p&gt;Install flyctl
以WINDOWS为例&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;pwsh -Command &amp;#34;iwr https://fly.io/install.ps1 -useb | iex&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;其他系统请参照官方&lt;/p&gt;
&lt;h2 id="新建app"&gt;新建APP&lt;/h2&gt;
&lt;p&gt;初始化&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;flyctl launch
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;按照提示选择会生成一个FLY.TOML文件&lt;/p&gt;
&lt;h2 id="编辑flytoml"&gt;编辑FLY.TOML&lt;/h2&gt;
&lt;p&gt;添加以下内容&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[build]
 image = &amp;#34;ghcr.io/hu3rror/memos-litestream:latest&amp;#34;
#如果不需要备份数据库则可以选择官方的docker镜像ghcr.io/usememos/memos:latest
#使用官方镜像可以删掉env的部分
[env]
 # Details see: https://litestream.io/guides/backblaze/
 LITESTREAM_REPLICA_BUCKET = &amp;#34;B2C桶名称&amp;#34; # change to your litestream bucket name
 LITESTREAM_REPLICA_ENDPOINT = &amp;#34;s3.us-east-005.backblazeb2.com&amp;#34; # change to your litestream endpoint url
 LITESTREAM_REPLICA_PATH = &amp;#34;memos_prod.db&amp;#34; # keep the default or change to whatever path you want

[[mounts]]
 source = &amp;#34;memos_data&amp;#34;
 destination = &amp;#34;/var/opt/memos&amp;#34;

[http_service]
 internal_port = 5230
 force_https = true
 auto_stop_machines = false
 auto_start_machines = true
 min_machines_running = 0
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="添加1g存储空间"&gt;添加1g存储空间&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;flyctl volumes create memos_data --region hkg --size 1
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="添加密钥"&gt;添加密钥&lt;/h2&gt;
&lt;p&gt;将B2存储的密钥添加到fly的密钥存储中,
使用官方镜像可以忽略此步骤&lt;/p&gt;</description></item><item><title>在fly.io部署artalk评论系统</title><link>https://www.sunpeiwen.com/posts/on-fly_io-deploy-artalk/</link><pubDate>Tue, 15 Aug 2023 01:37:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/on-fly_io-deploy-artalk/</guid><description>&lt;p&gt;众所周知&lt;code&gt;Fly.io&lt;/code&gt;是一个免费的SAAS平台
提供三个内存为256MB,总3G硬盘空间.
为防止滥用,需要绑定信用卡.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Free allowances
Resources included for free on all plans:

Up to 3 shared-cpu-1x 256mb VMs†
3GB persistent volume storage (total)
160GB outbound data transfer
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="准备"&gt;准备&lt;/h2&gt;
&lt;p&gt;安装官方的命令行工具flyctl&lt;/p&gt;
&lt;h2 id="初始化"&gt;初始化&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;flyctl launch
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;根据提示创建一个app&lt;/p&gt;
&lt;h2 id="创建一个1g的硬盘"&gt;创建一个1G的硬盘&lt;/h2&gt;
&lt;p&gt;1G的硬盘用来储存评论数据绰绰有余了&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;flyctl volumes create artalk_data --region hkg --size 1
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="编辑flytoml"&gt;编辑FLY.TOML&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;#根据自动生成的FLY.TOML文件修改
app = &amp;#34;atim&amp;#34; 
primary_region = &amp;#34;hkg&amp;#34;

[build]
 image = &amp;#34;artalk/artalk-go&amp;#34;

[http_service]
 internal_port = 23366
 force_https = true
 auto_stop_machines = true
 auto_start_machines = true
 min_machines_running = 0
 processes = [&amp;#34;app&amp;#34;]

[[mounts]]
 source = &amp;#34;artalk_data&amp;#34;
 destination = &amp;#34;/data&amp;#34;

[experimental]
 vm = true
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="在-flytoml-文件目录执行"&gt;在 fly.toml 文件目录执行&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;flyctl ssh console
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;创建一个管理员账号&lt;/p&gt;</description></item><item><title>istoreos科学上网插件</title><link>https://www.sunpeiwen.com/posts/istoreos_ssr_ss_vless_vmess/</link><pubDate>Thu, 13 Jul 2023 03:30:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/istoreos_ssr_ss_vless_vmess/</guid><description>&lt;p&gt;OpenWRT应该也可以用&lt;/p&gt;
&lt;p&gt;可以支持SSR SS VLESS VMESS等&lt;/p&gt;


&lt;p&gt;


&lt;a href="https://blogcdn.asbid.cn/2023/07/13/1689218891.zip" target="_blank" rel="noopener" &gt;SSR-Plus_x86_update.zip&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>迷思</title><link>https://www.sunpeiwen.com/posts/myth/</link><pubDate>Tue, 04 Jul 2023 01:19:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/myth/</guid><description>&lt;p&gt;你会觉得自己付出的不够多而陷入一种自我否定的情绪中.&lt;/p&gt;
&lt;p&gt;被偏爱的有恃无恐,这个是真的,普遍存在的真理.
不用我去论证,想必有很多人愿意分享自己的相同经历.&lt;/p&gt;
&lt;p&gt;我觉得自己是可以深爱她的&lt;/p&gt;
&lt;p&gt;她昨晚跟别人打游戏到深夜&lt;/p&gt;
&lt;p&gt;给她买了很多吃的,她连一句话都不屑与我说&lt;/p&gt;
&lt;p&gt;今天的第一句话就是责怪我&lt;/p&gt;
&lt;p&gt;我觉得自己是被PUA了
我有一瞬间觉得是自己的错&lt;/p&gt;
&lt;p&gt;付出的爱是及其卑微的&lt;/p&gt;
&lt;p&gt;所有的请求都得不到回应,如同一个伪神,只会贪婪的吸收人们的信仰,却得不到一点反馈,那就是一个剥削和压迫的阶级.
我们无产主义者应该打到这些牛鬼蛇神.&lt;/p&gt;
&lt;p&gt;你以为的爱是无私的.
其实是最自私的,
你以为得到的就是全世界
其实只是可怜的施舍&lt;/p&gt;
&lt;p&gt;我只是一个可憎的失败者,
不值得同情与怜悯&lt;/p&gt;</description></item><item><title>为Memos增加twikoo评论</title><link>https://www.sunpeiwen.com/posts/memos-twikoo/</link><pubDate>Sat, 17 Jun 2023 06:42:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/memos-twikoo/</guid><description>&lt;h2 id="食用方法"&gt;食用方法&lt;/h2&gt;
&lt;p&gt;适用于最新版本的memos 0.13
在Memos设置中加入以下&lt;/p&gt;
&lt;h2 id="自定义样式"&gt;自定义样式&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;#twikoo{padding: 1rem;background-color: rgb(63,63,70);margin: 1rem 0;border-radius: .5rem;color: #fff !important;}
.twicon{position: absolute;right: 1rem;}
.btns-container.space-x-2{margin-right:1.5rem;}
.action-button-container{color: #e5e7eb;}
.action-button-container a{display:none !important;}
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="自定义脚本"&gt;自定义脚本&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;//添加 twikoo 评论 v2023.06.10 适用于最新版本的memos
var twikooENV = &amp;#39;https://twikoo.loliko.cn/&amp;#39;
function addTwikooJS() { 
 var memosTwikoo = document.createElement(&amp;#34;script&amp;#34;);
 memosTwikoo.src = `https://cdn.staticfile.org/twikoo/1.6.16/twikoo.all.min.js`;
 var tws = document.getElementsByTagName(&amp;#34;script&amp;#34;)[0];
 tws.parentNode.insertBefore(memosTwikoo, tws);
};
function addComIcon(){
 var memoTwIcons = document.querySelectorAll(&amp;#39;.time-text&amp;#39;) || &amp;#39;&amp;#39;;
 if(memoTwIcons){
 for(var i=0;i &amp;lt; memoTwIcons.length;i++){
 //if(memoTwIcon[i].hasChildNodes == false){
 memoTwIcons[i].insertAdjacentHTML(&amp;#39;afterbegin&amp;#39;, &amp;#39;&amp;lt;div class=&amp;#34;twicon&amp;#34;&amp;gt;&amp;lt;svg class=&amp;#34;icon&amp;#34; viewBox=&amp;#34;0 0 1024 1024&amp;#34; xmlns=&amp;#34;http://www.w3.org/2000/svg&amp;#34; width=&amp;#34;16&amp;#34; height=&amp;#34;16&amp;#34;&amp;gt;&amp;lt;path d=&amp;#34;M896 138.667H128c-38.4 0-64 25.6-64 64v544c0 38.4 25.6 64 64 64h128v128c83.2 0 166.4-44.8 256-128h384c38.4 0 64-25.6 64-64v-544c0-38.4-25.6-64-64-64zm0 608H486.4l-19.2 19.2c-51.2 51.2-102.4 83.2-147.2 96v-115.2H128v-544h768v544z&amp;#34; fill=&amp;#34;#8a8a8a&amp;#34;/&amp;gt;&amp;lt;path d=&amp;#34;M256 477.867a64 64 0 1 0 128 0 64 64 0 1 0-128 0zM448 477.867a64 64 0 1 0 128 0 64 64 0 1 0-128 0zM640 477.867a64 64 0 1 0 128 0 64 64 0 1 0-128 0z&amp;#34; fill=&amp;#34;#8a8a8a&amp;#34;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;lt;/div&amp;gt;&amp;#39;);
 //}
 }
 }
};
function startTwikoo() {
 start = setInterval(function(){
 var twikooDom = document.getElementById(&amp;#39;twikoo&amp;#39;) || &amp;#39;&amp;#39;;
 var memoTw = document.querySelector(&amp;#39;.memo-wrapper&amp;#39;) || &amp;#39;&amp;#39;;
 var memoLoading = document.querySelector(&amp;#39;.action-button-container&amp;#39;) || &amp;#39;&amp;#39;;
 var memoLoadingA = document.querySelector(&amp;#39;.action-button-container a&amp;#39;) || &amp;#39;&amp;#39;;
 var memoTwIcons = document.querySelectorAll(&amp;#39;.time-text .twicon&amp;#39;) || &amp;#39;&amp;#39;;
 var nowHref = window.location.href;
 if( nowHref.replace(/^.*\/(m)\/.*$/,&amp;#39;$1&amp;#39;) == &amp;#34;m&amp;#34; &amp;amp;&amp;amp; memoLoadingA){
 memoLoading.innerHTML = &amp;#34;评论加载中……&amp;#34;
 }
 if( nowHref.replace(/^.*\/(m)\/.*$/,&amp;#39;$1&amp;#39;) == &amp;#34;m&amp;#34; &amp;amp;&amp;amp; !twikooDom){
 addTwikooJS()
 if(memoTw){
 clearInterval(start)
 memoTw.insertAdjacentHTML(&amp;#39;afterend&amp;#39;, &amp;#39;&amp;lt;div id=&amp;#34;mtcomment&amp;#34;&amp;gt;&amp;lt;/div&amp;gt;&amp;#39;);
 setTimeout(function() {
 twikoo.init({
 envId: twikooENV,
 el: &amp;#39;#mtcomment&amp;#39;,
 path: nowHref.replace(/^(.*\/m\/[0-9]+).*$/,&amp;#39;$1&amp;#39;),
 onCommentLoaded: function () {
 //console.log(&amp;#39;评论加载完成&amp;#39;);
 memoLoading.innerHTML = &amp;#39;&amp;#39;
 startTwikoo()
 }
 })
 }, 1000)
 }
 }
 if(nowHref.replace(/^.*\/(explore).*$/,&amp;#39;$1&amp;#39;) == &amp;#34;explore&amp;#34; || nowHref.replace(/^.*\/(u).*$/,&amp;#39;$1&amp;#39;) == &amp;#34;u&amp;#34;){
 memoTwIcons.forEach(memoTwIcon =&amp;gt; {memoTwIcon.remove();});
 addComIcon()
 //console.log(&amp;#39;图标添加成功&amp;#39;);
 }
 //console.log(window.location.href);
 }, 1000)
}
startTwikoo();
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>群晖docker出现注册表无法访问的解决办法</title><link>https://www.sunpeiwen.com/posts/solution-for-synology-docker-registry-access-issue/</link><pubDate>Tue, 06 Jun 2023 01:25:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/solution-for-synology-docker-registry-access-issue/</guid><description>&lt;h2 id="问题出现"&gt;问题出现&lt;/h2&gt;
&lt;p&gt;群晖docker升级到DSM7.2之后出现了新的问题,原本可以正常访问的群晖镜像仓库竟然无法访问了.
原本启用注册表镜像URL就可以解决这个问题
如今也无法使用这个解决方案了
经过排查发现原来是因为docker仓库的域名被墙了.&lt;/p&gt;
&lt;h2 id="解决办法"&gt;解决办法&lt;/h2&gt;
&lt;p&gt;使用魔法.&lt;/p&gt;
&lt;h3 id="准备工作"&gt;准备工作&lt;/h3&gt;
&lt;p&gt;搭建一个代理服务,使用海外或者港台地区VPS&lt;/p&gt;
&lt;h3 id="开启群晖ssh"&gt;开启群晖SSH&lt;/h3&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="fa898591be10f711f8b9646faf649c1b"&gt;
 &lt;img src="https://imsun-1251893119.cos.ap-guangzhou.myqcloud.com/2023/06/06/1686013906.png" alt="微信截图_20230606091022.png" /&gt;
 &lt;figcaption class="imageCaption"&gt;微信截图_20230606091022.png&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 id="使用ssh登录"&gt;使用SSH登录&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;ssh 用户名@群晖IP&lt;/code&gt;登录
例如&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;ssh admin@192.168.31.100
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;输入密码,回车&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo -i
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;输入密码,回车&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;docker run -d \
--restart=always \
--privileged \
--network=host \
--name v2raya \
-v /volume2/docker/v2raya:/etc/v2raya \ #此处/volume2/docker/v2raya为群晖目录改成自己的实际存放目录
mzz2017/v2raya
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;使用docker部署v2ray
部署成功就可以在docker的管理界面看到这个容器了.
使用IP+端口2017登录web管理界面
示例 192.168.31.100:2017
sock代理端口为20170
http代理端口为20171&lt;/p&gt;
&lt;h3 id="使用v2raya"&gt;使用v2raya&lt;/h3&gt;
&lt;p&gt;进入web管理界面点击创建
填写代理资料

&lt;figure class="grap--figure" data-id="c70b8f493f7265d183c204e2842d42ff"&gt;
 &lt;img src="https://imsun-1251893119.cos.ap-guangzhou.myqcloud.com/2023/06/06/1686014583.png" alt="创建.png" /&gt;
 &lt;figcaption class="imageCaption"&gt;创建.png&lt;/figcaption&gt;
&lt;/figure&gt;

填写完毕点击这里测试一下是否连通

&lt;figure class="grap--figure" data-id="a8f15ff1b7000ecc52a320ea8cecf5e5"&gt;
 &lt;img src="https://imsun-1251893119.cos.ap-guangzhou.myqcloud.com/2023/06/06/1686014582.jpg" alt="photo_2023-06-06_09-22-32.jpg" /&gt;
 &lt;figcaption class="imageCaption"&gt;photo_2023-06-06_09-22-32.jpg&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="2768e5d48d893a363814929669d3908a"&gt;
 &lt;img src="https://imsun-1251893119.cos.ap-guangzhou.myqcloud.com/2023/06/06/1686014586.png" alt="微信截图_20230606092047.png" /&gt;
 &lt;figcaption class="imageCaption"&gt;微信截图_20230606092047.png&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="2e527332920ae0278ad78ee0e5da91bb"&gt;
 &lt;img src="https://imsun-1251893119.cos.ap-guangzhou.myqcloud.com/2023/06/06/1686014585.png" alt="设置.png" /&gt;
 &lt;figcaption class="imageCaption"&gt;设置.png&lt;/figcaption&gt;
&lt;/figure&gt;

设置完成后点击左上角的运行&lt;/p&gt;
&lt;h3 id="群晖设置"&gt;群晖设置&lt;/h3&gt;
&lt;p&gt;打开控制面板-网络

&lt;figure class="grap--figure" data-id="03410dfd1b2be7b32714c61d845ba3f3"&gt;
 &lt;img src="https://imsun-1251893119.cos.ap-guangzhou.myqcloud.com/2023/06/06/1686015169.png" alt="群晖代理.png" /&gt;
 &lt;figcaption class="imageCaption"&gt;群晖代理.png&lt;/figcaption&gt;
&lt;/figure&gt;

保存即可&lt;/p&gt;</description></item><item><title>宝塔面板数据库有时候自动停止用计划任务来解决的办法</title><link>https://www.sunpeiwen.com/posts/bt-panel-database-automatically-task/</link><pubDate>Tue, 23 May 2023 06:59:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/bt-panel-database-automatically-task/</guid><description>&lt;p&gt;创建计划任务,每分钟执行一次
脚本如下&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;pgrep -x mysqld &amp;amp;&amp;gt; /dev/null
if [ $? -ne 0 ];then
/etc/init.d/mysqld start 
fi
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;检测数据库状态并自动启动&lt;/p&gt;</description></item><item><title>解除typecho的最大字数限制</title><link>https://www.sunpeiwen.com/posts/unlimit-maximum-word-count-for-typecho/</link><pubDate>Tue, 09 May 2023 06:36:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/unlimit-maximum-word-count-for-typecho/</guid><description>&lt;p&gt;把contens表里的text字段类型设置为longtext
执行SQL&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;alter&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;table&lt;/span&gt; typecho_contents &lt;span style="color:#66d9ef"&gt;modify&lt;/span&gt; text LONGTEXT
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>精粤X99M-PLUS-D3+rx580黑苹果opencore0.9.0引导</title><link>https://www.sunpeiwen.com/posts/jingyue-x99m-plus-d3-hackintosh/</link><pubDate>Fri, 28 Apr 2023 03:56:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/jingyue-x99m-plus-d3-hackintosh/</guid><description>&lt;h2 id="配置"&gt;配置&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;CPU : E5 2673 V3&lt;/li&gt;
&lt;li&gt;主板 : JINGYUE X99M-PLUS-D3&lt;/li&gt;
&lt;li&gt;内存 : 三星 32G X4&lt;/li&gt;
&lt;li&gt;硬盘 :梵想 1TB&lt;/li&gt;
&lt;li&gt;网卡 : bcm94360CD&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="bios-设置"&gt;BIOS 设置&lt;/h2&gt;
&lt;h3 id="关闭or禁用"&gt;关闭or禁用:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;CSM&lt;/li&gt;
&lt;li&gt;CFG Lock&lt;/li&gt;
&lt;li&gt;Secure Boot&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="引导下载"&gt;引导下载&lt;/h2&gt;
&lt;p&gt;


&lt;a href="https://github.com/i886/JGINYUE-X99M-PLUS-D3-Hackintosh" target="_blank" rel="noopener" &gt;https://github.com/i886/JGINYUE-X99M-PLUS-D3-Hackintosh&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>国内注册ChatGPT的方法</title><link>https://www.sunpeiwen.com/posts/regediter_chatgpt_china/</link><pubDate>Mon, 03 Apr 2023 03:28:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/regediter_chatgpt_china/</guid><description>&lt;h4 id="国内注册chatgpt的方法"&gt;国内注册ChatGPT的方法&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;ChatGPT&lt;/code&gt; 是由 &lt;code&gt;OpenAI &lt;/code&gt;开发的一个人工智能聊天机器人程序，于 2022 年 11 月推出，基于 GPT-3.5 架构的大型语言模型并通过强化学习进行训练，在这款软件中用户们可以与 AI 人工智能进行多种的对话工作，目前，有部分地区（例如&lt;code&gt;中国大陆&lt;/code&gt;、&lt;code&gt;香港&lt;/code&gt;）无法使用此项服务&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ChatGPT&lt;/code&gt;技术开发商&lt;code&gt;OpenAI&lt;/code&gt;斥巨资买下&lt;code&gt;AI.com&lt;/code&gt;域名，现在访问


&lt;a href="https://ai.com" target="_blank" rel="noopener" &gt;AI.com&lt;/a&gt;
直接跳转到ChatGPT官网。&lt;/p&gt;
&lt;h4 id="chatgpt功能"&gt;ChatGPT功能&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;ChatGPT 在搜索和写作上非常强大。&lt;/li&gt;
&lt;li&gt;ChatGPT 可以根据用户提供的信息，给出合理而有效的搜索结果，&lt;/li&gt;
&lt;li&gt;ChatGPT 写的短篇小说，&lt;/li&gt;
&lt;li&gt;ChatGPT 写的信件，内容通畅，用词准确。&lt;/li&gt;
&lt;li&gt;ChatGPT 撰写专业的电子邮件回复&lt;/li&gt;
&lt;li&gt;ChatGPT 为营销活动产生新的内容创意&lt;/li&gt;
&lt;li&gt;ChatGPT 解决任何编码问题或为获取代码&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="国内用户注册chatgpt的方法"&gt;国内用户注册ChatGPT的方法&lt;/h4&gt;
&lt;p&gt;国内用户想要注册 ChatGPT，首先需要有一个&lt;strong&gt;网络环境&lt;/strong&gt;，例如&lt;code&gt;美国&lt;/code&gt;；然后，需要一个可以接收短信验证码的手机号码，之后就可以打开 ChatGPT 的网站&lt;strong&gt;注册 ，邮件验证，电话号码验证&lt;/strong&gt;等等。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;如果出现如下的界面，则证明你的网络所在地区无法注册访问ChatGPT。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;注意：&lt;/code&gt;如果无法搞定上述必要条件的话，可以尝试
搭建一个梯子 


&lt;a href="https://www.sunpeiwen.com/archives/396.html" target="_blank" rel="noopener" &gt;x-ui：支持多协议多用户的 xray 面板&lt;/a&gt;
&lt;/p&gt;
&lt;h5 id="注册-openai-账号"&gt;注册 OpenAI 账号&lt;/h5&gt;
&lt;p&gt;1、点击打开 


&lt;a href="https://chat.openai.com/auth/login" target="_blank" rel="noopener" &gt;https://chat.openai.com/auth/login&lt;/a&gt;
 页面中的 &lt;code&gt;Sign up &lt;/code&gt;进行相应的账号注册（注意网络环境不能是&lt;code&gt;香港&lt;/code&gt;，&lt;code&gt;澳门&lt;/code&gt;等地区，不然会提示不能在当前国家服务）。&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="21036eac22bd9365c90a04436b6ce9d7"&gt;
 &lt;img src="https://www.pythonthree.com/wp-content/uploads/2023/02/1676427587-%E6%B3%A8%E5%86%8COpenAI%E8%B4%A6%E5%8F%B7.png" alt="注册" /&gt;
 &lt;figcaption class="imageCaption"&gt;注册&lt;/figcaption&gt;
&lt;/figure&gt;

2、在新的页面可选择注册 &lt;code&gt;ChatGPT&lt;/code&gt; 账号的方式，可以使用邮箱(国内邮箱也可以，建议使用国外邮箱)，，或者有谷歌账号的邮箱，或者用 Microsoft Account 注册也可以。&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="58c7c8b9958d77d1ca503f94be5ae627"&gt;
 &lt;img src="https://www.pythonthree.com/wp-content/uploads/2023/02/1676427844-%E9%80%89%E6%8B%A9%E5%88%9B%E5%BB%BAChatGPT%E8%B4%A6%E5%8F%B7%E7%9A%84%E6%96%B9%E5%BC%8F.png" alt="选择创建ChatGPT账号的方式" /&gt;
 &lt;figcaption class="imageCaption"&gt;选择创建ChatGPT账号的方式&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;strong&gt;使用邮箱注册ChatGPT时&lt;/strong&gt;，输入邮箱地址，点击&lt;code&gt;Continue&lt;/code&gt;，之后输入密码，进入下一步骤。&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="293c8d2e10dad4ce244d4696a434bb44"&gt;
 &lt;img src="https://www.pythonthree.com/wp-content/uploads/2023/02/1676428115-%E4%BD%BF%E7%94%A8%E9%82%AE%E7%AE%B1%E6%B3%A8%E5%86%8CChatGPT.png" alt="使用邮箱注册ChatGPT" /&gt;
 &lt;figcaption class="imageCaption"&gt;使用邮箱注册ChatGPT&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;strong&gt;使用 Microsoft Account 注册ChatGPT时&lt;/strong&gt;，可以使用Microsoft账号登录，如果有Github账号的话，可点击&lt;code&gt;登录选项&lt;/code&gt;，然后选择使用Github账号 注册。&lt;/p&gt;</description></item><item><title>Git在windows下区分大小写</title><link>https://www.sunpeiwen.com/posts/windows-git/</link><pubDate>Tue, 21 Mar 2023 11:03:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/windows-git/</guid><description>&lt;p&gt;在&lt;code&gt;.deploy_git&lt;/code&gt;目录下运行&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git config core.ignorecase false
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;可解决github pages 下CNAME被改为小写导致绑定域名失效的情况&lt;/p&gt;</description></item><item><title>微信键盘上线</title><link>https://www.sunpeiwen.com/posts/wechat-keyboard-online/</link><pubDate>Mon, 19 Dec 2022 02:50:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/wechat-keyboard-online/</guid><description>&lt;p&gt;微信键盘是微信官方推出的一款手机输入法软件。
就在昨天悄悄上架了各个平台的应用商店。
经过我的实际体验。总结出以下&lt;/p&gt;
&lt;h2 id="ios"&gt;IOS&lt;/h2&gt;
&lt;p&gt;在苹果的APP STORE下载的微信键盘存在以下的问题&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;无法在微信等很多APP中唤醒，也就是说即便打开了 允许完全访问 也没用。&lt;/li&gt;
&lt;li&gt;测试只能在浏览器中使用&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="安卓"&gt;安卓&lt;/h2&gt;
&lt;p&gt;安卓端的使用则是另一个极端
非常丝滑，除了词库不太给力，打字体验也很好，没有搜狗那些华而不实的功能
显得相对简洁。但是我觉得微信键盘以后一定会变得臃肿。懂的都懂。&lt;/p&gt;</description></item><item><title>2022年12月8日终于全国防疫放开管控了</title><link>https://www.sunpeiwen.com/memo/3/</link><pubDate>Thu, 08 Dec 2022 02:23:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/3/</guid><description>&lt;p&gt;坚持了三年的疫情，终于在昨天放开管控了。
这意味着疫情的危害已然不如爆发之初的恐怖杀伤力了。
但是这一切不能不防。
很多阳过的朋友在网络上分享自己的心得。
各种囤积的必备药物。
还有被阳性包围保持阴性的必胜法宝。那就是口罩。 如果不想被阳，带口罩还是非常有必要的。&lt;/p&gt;
&lt;p&gt;这一次终于我可以到处溜达了。&lt;/p&gt;</description></item><item><title>centos7安装后没有网络</title><link>https://www.sunpeiwen.com/posts/linuxcentos7_installed_no_network/</link><pubDate>Tue, 29 Nov 2022 01:56:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/linuxcentos7_installed_no_network/</guid><description>&lt;p&gt;以&lt;code&gt;root&lt;/code&gt;账号登陆
用&lt;code&gt;ip addr&lt;/code&gt;命令查看网络参数。
打开&lt;code&gt;eth0&lt;/code&gt;网卡的配置文件&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;vi /etc/sysconfig/network-scripts/ifcfg-eth0
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;把&lt;code&gt;NOBOOT&lt;/code&gt;参数&lt;code&gt;no&lt;/code&gt;，修改为&lt;code&gt;yes&lt;/code&gt;
重启网络或者重启服务器都可&lt;/p&gt;</description></item><item><title>macOS一键安装homebrew国内镜像</title><link>https://www.sunpeiwen.com/posts/macos_install_homebrew_in_china/</link><pubDate>Fri, 29 Jul 2022 07:33:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/macos_install_homebrew_in_china/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; 国内镜像的一键安装脚本&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;官方给出的一键安装由于墙的原因可能无法安装成功。
所以找到了一个国内镜像的一键安装脚本&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/bin/zsh -c &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt;curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh&lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Xcode 编译applealc出现签名错误的解决方法</title><link>https://www.sunpeiwen.com/posts/solution-to-signature-error-in-xcode-compiling-applealc/</link><pubDate>Mon, 01 Nov 2021 02:08:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/solution-to-signature-error-in-xcode-compiling-applealc/</guid><description>&lt;p&gt;##报错如下&lt;/p&gt;
&lt;p&gt;In subcomponent: /Users/admin/Library/Developer/Xcode/DerivedData/AppleALC-fqueikknxpxowubueomyyxuwlnmg/Build/Products/Debug/AppleALC.kext/Contents/PlugIns/PinConfigs.kext/Contents/Info.plist.md5
Command CodeSign failed with a nonzero exit code&lt;/p&gt;
&lt;p&gt;##解决方法
在Other Code Signing Flags添加参数&amp;ndash;deep&lt;/p&gt;</description></item><item><title>父亲节快乐</title><link>https://www.sunpeiwen.com/posts/happy-fathers-day/</link><pubDate>Mon, 17 Jun 2019 11:13:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/happy-fathers-day/</guid><description>&lt;p&gt;我知道今天来说会有点迟了
但是今天中午突然看到别人的父亲节有点感慨
在我读书的时候我很少给家里打电话
那时每当钱要花完的时候才会想起打电话回去给我的父亲
现在想想真是不太懂事
因为那时家里的经济状况并不好
回想起自己曾经的所作所为甚是惭愧
此生怕是无以为报
以后一定要多关心一下日渐老迈的父亲
从打个电话开始吧&lt;/p&gt;
&lt;p&gt;在此祝愿我的老父亲，父亲节快乐&lt;/p&gt;</description></item><item><title>中国式相亲之现状</title><link>https://www.sunpeiwen.com/posts/life_xiangqin_china/</link><pubDate>Sun, 24 Feb 2019 09:54:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/life_xiangqin_china/</guid><description>&lt;p&gt;最近芒果台在播的《我家那闺女》&lt;/p&gt;
&lt;p&gt;我有在看，我特别喜欢的就是焦俊艳，美丽大方，主要是素颜也非常耐看&lt;/p&gt;
&lt;p&gt;其中所有父亲都焦虑的一个问题&lt;/p&gt;
&lt;p&gt;儿女的婚事&lt;/p&gt;
&lt;p&gt;说到这里最常见的套路莫过于相亲。&lt;/p&gt;
&lt;p&gt;所谓的相亲呢就是原本八竿子打不到一起去的两个人由于媒人这个神奇的存在而有了交集。&lt;/p&gt;
&lt;p&gt;当然我不抗拒相亲，相亲的确是给很多人解决了社交圈子小的问题，但是相亲很多时候存在的意义就是门当户对的思想。&lt;/p&gt;
&lt;p&gt;转念一想也没错。&lt;/p&gt;
&lt;p&gt;不同的成长环境造成很多人的三观未必一致。&lt;/p&gt;
&lt;p&gt;降低风险。&lt;/p&gt;
&lt;p&gt;最让我不能容忍的网络上的个别思想。&lt;/p&gt;
&lt;p&gt;认为学历低就是别人挑剩下来的。&lt;/p&gt;
&lt;p&gt;这种人有种莫名的优越感认为自己就应该卖个价钱的感觉。&lt;/p&gt;
&lt;p&gt;就好像在说我是你用不起的女人。&lt;/p&gt;
&lt;p&gt;这奇葩的观点我真是不敢苟同。&lt;/p&gt;
&lt;p&gt;很多高学历的人反而会更加慎重的对待自己的婚姻。&lt;/p&gt;
&lt;p&gt;虽说婚姻与爱情不能混为一谈，但是爱情毕竟是基础。&lt;/p&gt;
&lt;p&gt;相亲中的男女就好似在做买卖。&lt;/p&gt;
&lt;p&gt;我有房有车有学历有工作有存款你有啥&lt;/p&gt;
&lt;p&gt;说难听点一个像货比三家另外一个像待价而沽&lt;/p&gt;
&lt;p&gt;真。买卖婚姻是也&lt;/p&gt;</description></item><item><title>新年快乐！猪年吉祥</title><link>https://www.sunpeiwen.com/posts/happy-new-year-auspicious-year-of-the-pig/</link><pubDate>Tue, 05 Feb 2019 03:31:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/happy-new-year-auspicious-year-of-the-pig/</guid><description>&lt;p&gt;
&lt;figure class="grap--figure" data-id="50f4a7244046899f033caff5a510802b"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2019/02/05/2119169825.jpg" alt="IMG_20190204_141839.jpg" /&gt;
 &lt;figcaption class="imageCaption"&gt;IMG_20190204_141839.jpg&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="80f63c5d0e8c021e65e8482665990cd9"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2019/02/05/2410152950.png" alt="Screenshot_2019-02-05-11-23-52-667_com.tencent.mm.png" /&gt;
 &lt;figcaption class="imageCaption"&gt;Screenshot_2019-02-05-11-23-52-667_com.tencent.mm.png&lt;/figcaption&gt;
&lt;/figure&gt;

祝愿大家新的一年里身体健康万事如意学业进步天天开心&lt;/p&gt;</description></item><item><title>小七呀</title><link>https://www.sunpeiwen.com/memo/22/</link><pubDate>Sat, 12 Jan 2019 14:38:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/22/</guid><description>&lt;p&gt;
&lt;figure class="grap--figure" data-id="dd975dd06faae4a2e5255a573a195c2d"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2019/01/12/3342413528.jpeg" alt="6766CA7B-07BC-44A6-87DD-22AFE5A955C8.jpeg" /&gt;
 &lt;figcaption class="imageCaption"&gt;6766CA7B-07BC-44A6-87DD-22AFE5A955C8.jpeg&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="d44e65d7932e22201f40d7be4a9ceaa3"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2019/01/12/3349013825.jpeg" alt="4C63FBE3-FFFA-4A0C-89B5-ED1A8D38238A.jpeg" /&gt;
 &lt;figcaption class="imageCaption"&gt;4C63FBE3-FFFA-4A0C-89B5-ED1A8D38238A.jpeg&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="7875688e0914fe9a5d919537ab3df288"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2019/01/12/364069308.jpeg" alt="1D17D697-C2C1-4505-BEFF-BA5E70737E8A.jpeg" /&gt;
 &lt;figcaption class="imageCaption"&gt;1D17D697-C2C1-4505-BEFF-BA5E70737E8A.jpeg&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="c325f096094cdc46c27683de7499e97f"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2019/01/12/240528684.jpeg" alt="9ED32943-5C75-4B35-80DA-B7D9B113CD48.jpeg" /&gt;
 &lt;figcaption class="imageCaption"&gt;9ED32943-5C75-4B35-80DA-B7D9B113CD48.jpeg&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="43504913e5539c5639eeaf562fc3d3c4"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2019/01/12/2951131664.jpeg" alt="481BD02D-C55A-46E0-9645-73FD911864D6.jpeg" /&gt;
 &lt;figcaption class="imageCaption"&gt;481BD02D-C55A-46E0-9645-73FD911864D6.jpeg&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="d039b725534ea937d3d0da857afae57f"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2019/01/12/2206054859.jpeg" alt="FABDE72D-A84E-4FB1-B67B-489AD476163E.jpeg" /&gt;
 &lt;figcaption class="imageCaption"&gt;FABDE72D-A84E-4FB1-B67B-489AD476163E.jpeg&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="d44e65d7932e22201f40d7be4a9ceaa3"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2019/01/12/3349013825.jpeg" alt="9A4728A3-1DC3-4BB7-8B24-7868367D7634.jpeg" /&gt;
 &lt;figcaption class="imageCaption"&gt;9A4728A3-1DC3-4BB7-8B24-7868367D7634.jpeg&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>一个时代终将落幕</title><link>https://www.sunpeiwen.com/posts/life%E4%B8%80%E4%B8%AA%E6%97%B6%E4%BB%A3%E7%BB%88%E5%B0%86%E8%90%BD%E5%B9%95/</link><pubDate>Tue, 30 Oct 2018 17:18:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/life%E4%B8%80%E4%B8%AA%E6%97%B6%E4%BB%A3%E7%BB%88%E5%B0%86%E8%90%BD%E5%B9%95/</guid><description>&lt;p&gt;惊闻金庸先生去世的消息。&lt;/p&gt;
&lt;p&gt;自此金古梁黄四大家代表的武侠时代落下帷幕。

&lt;img src="https://mrwen.oss-cn-shanghai.aliyuncs.com/2018/10/682de8655140a4f918512469001bb2f3.jpg?x-oss-process=image/quality,q_50/resize,m_fill,w_1024,h_682" alt="" /&gt;
&lt;/p&gt;
&lt;p&gt;ring给我发消息&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://mrwen.oss-cn-shanghai.aliyuncs.com/2018/10/Screenshot_2018-10-31-01-08-52-085_com.tencent.mm_.jpg?x-oss-process=image/quality,q_50/resize,m_fill,w_512,h_1024" alt="" /&gt;
&lt;/p&gt;
&lt;p&gt;她始终记得我最喜欢古龙&lt;/p&gt;
&lt;p&gt;但是她可能不知道金庸先生的小说我几乎都读过&lt;/p&gt;
&lt;p&gt;很少联系的我们以后怕是再难相见了吧。&lt;/p&gt;
&lt;p&gt;难忘记那曾陪伴我度过漫长青春岁月的武侠小说&lt;/p&gt;
&lt;p&gt;那也是我的青春&lt;/p&gt;
&lt;p&gt;飞雪连天射白鹿。 笑书神侠倚碧鸳。&lt;/p&gt;
&lt;p&gt;金庸先生千古！&lt;/p&gt;</description></item><item><title>英雄联盟全球总决赛淘汰赛之后</title><link>https://www.sunpeiwen.com/posts/after-the-league-finals-of-the-league-finals/</link><pubDate>Sun, 21 Oct 2018 12:26:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/after-the-league-finals-of-the-league-finals/</guid><description>&lt;p&gt;昨天一开始，IG便战胜了号称宇宙超级无敌战舰的KT。打破了无敌神话。
让我对RNG的比赛更加充满信息。
结果让人大跌眼镜。
G2以3：2战胜了我心中的夺冠对象RNG。
虽然我没有完整看完一场比赛。
但是我仍然关注这场比赛。
五年了。
我从S3便一直关注着皇族。期望他夺冠。
一年又一年。，今年的他们气势如虹拿下了各大赛事的冠军。几乎所有人都认为这是最有希望的一年。结果却差强人意。&lt;/p&gt;
&lt;p&gt;我相信会有人指责他们。
但是我更想鼓励他们。
既然已经输了。
就不要把输的借口放在已经无法挽回的假如上去。&lt;/p&gt;
&lt;p&gt;今天的比赛EDG输给了FNC。
经历了昨天的失落反而对今天的结果看淡了许多。&lt;/p&gt;
&lt;p&gt;可能我们一直以为LCK很强大。一直引进外援。把LCK当作假想敌。忽视了其他的对手。LCS他们同样强大且一直在成长。今天的结果便是为了告诉我们要尊重对手，谁都不能被轻视。&lt;/p&gt;
&lt;p&gt;原本我会见到小组第二干翻小组第一的。结果很遗憾。&lt;/p&gt;</description></item><item><title>关于英雄联盟S8八强对抗的预测</title><link>https://www.sunpeiwen.com/posts/s8-lol/</link><pubDate>Fri, 19 Oct 2018 10:12:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/s8-lol/</guid><description>&lt;p&gt;明天会有两场BO5的比赛 分别是12:00 KT VS IG 16:00 RNG VS G2. 对于RNG我还是有信心的。IG则不太好说了。胜率不高。大约KT3:1IG。RNG则大概率3:1 G2。 RNG的状态的确有点不太稳定。但是调节能力还是可以的。特别是这个赛季的气势如虹给了RNG足够的信心。 我希望明天IG可以爆冷击败KT。&lt;/p&gt;</description></item><item><title>15级强台风山竹即将登陆广东</title><link>https://www.sunpeiwen.com/posts/shanzhu/</link><pubDate>Sat, 15 Sep 2018 11:42:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/shanzhu/</guid><description>&lt;p&gt;鉴于其带来的巨大危害，2006年12月第39次世界气象组织台风委员会会议决定把台风“榴莲”除名！&lt;/p&gt;
&lt;p&gt;但是对水果执着热爱的泰国人民毅然决定用另一种水果给台风“榴莲”补位，补位的台风名称正是——“山竹”。&lt;/p&gt;
&lt;p&gt;作为超强台风“榴莲”的补位者，“山竹”果然不辱前辈之名，早在9月11日08时就完成究极进化，成为超强台风！&lt;/p&gt;
&lt;p&gt;来了！超强台风“山竹”即将冲进南海！&lt;/p&gt;
&lt;p&gt;9月14日17时其位于距我市1291公里的菲律宾以东洋面，中心风力17级以上（65米/秒，相当于234公里/小时），中心最低气压910百帕，将以30公里/时的速度向西北方向移动。
然而超强台风“山竹”虽然强大，也不是没有敌手。
当它靠近南海的时候，庞大的副热带高压早已在此恭候多日，超强台风“山竹”将不可避免地与华南沿海的霸主副热带高压来一场正面“对抗”!
预计“山竹”将于14日夜间横穿菲律宾吕宋岛北部山地，15日上午进入南海东北部海面，强度减弱，趋向粤西和海南东部沿海，16日夜间在上述地区以强台风或超强台风登陆，16日中午前后距我市最近200-300公里。
不排除在阳江至茂名之间登陆、对深圳造成更大风雨影响的可能。&lt;/p&gt;
&lt;p&gt;深圳市气象台已于2018年09月14日12时30分在全市发布台风白色预警，预计“山竹”将可能在48小时内影响我市，全市进入台风注意状态，遵照海事、渔政部门的防风指令或通知，做好避风准备。&lt;/p&gt;
&lt;p&gt;风力预报：台风“山竹”7级大风圈半径将达到700公里左右!受台风“山竹”影响，15日后半夜我市风力逐渐加大，16日白天沿海和高地最大阵风11-13级，内陆8-11级，16日下半夜风力开始减弱。&lt;/p&gt;</description></item><item><title>写在MSI季中冠军赛RNG夺冠之后</title><link>https://www.sunpeiwen.com/posts/msi-rng-championship/</link><pubDate>Sun, 27 May 2018 16:37:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/msi-rng-championship/</guid><description>&lt;p&gt;MSI决赛 RNG VS KZ 中韩两个赛区的战斗
当天的比赛我是有看的，虽然KZ当时的表现状态并不是很好，但是我仍然觉得没有十足的信息&lt;/p&gt;
&lt;p&gt;因为仿佛有一个魔咒 也许是因为关切所以有点患得患失&lt;/p&gt;
&lt;p&gt;关注皇族关注小狗已经有五年了 五年过去了 小狗仍然是那个最强的ADC&lt;/p&gt;
&lt;p&gt;他终于夺冠了 他的获奖感言也让我很感动&lt;/p&gt;
&lt;p&gt;经历了太多的失败 胜利的喜悦难以言表&lt;/p&gt;
&lt;p&gt;在夺冠的那一刻全场都在呼喊uzi uzi&lt;/p&gt;
&lt;p&gt;这一刻全世界都是狗吹 永远记住这一天吧&lt;/p&gt;
&lt;p&gt;2018年5月20日皇族RNG3:1KZ获得2018年英雄联盟季中冠军赛冠军 &amp;amp;&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://mrwen.oss-cn-shanghai.aliyuncs.com/2018/05/1.jpg" alt="" /&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://mrwen.oss-cn-shanghai.aliyuncs.com/2018/05/2.jpeg" alt="" /&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://mrwen.oss-cn-shanghai.aliyuncs.com/2018/05/3.jpeg" alt="" /&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://mrwen.oss-cn-shanghai.aliyuncs.com/2018/05/K.jpg" alt="" /&gt;
&lt;/p&gt;</description></item><item><title>冬日-武汉</title><link>https://www.sunpeiwen.com/memo/6/</link><pubDate>Sat, 31 Mar 2018 10:02:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/6/</guid><description>&lt;p&gt;
&lt;img src="https://mrwen.oss-cn-shanghai.aliyuncs.com/2018/03/IMG_20180201_141836.jpg?x-oss-process=image/resize,m_fill,w_768,h_1024" alt="" /&gt;


&lt;img src="https://mrwen.oss-cn-shanghai.aliyuncs.com/2018/03/IMG_20180201_141854.jpg?x-oss-process=image/resize,m_fill,w_768,h_1024" alt="" /&gt;


&lt;img src="https://mrwen.oss-cn-shanghai.aliyuncs.com/2018/03/IMG_20180201_141847.jpg?x-oss-process=image/resize,m_fill,w_768,h_1024" alt="" /&gt;


&lt;img src="https://mrwen.oss-cn-shanghai.aliyuncs.com/2018/03/IMG_20180129_153655.jpg?x-oss-process=image/resize,m_fill,w_768,h_1024" alt="" /&gt;


&lt;img src="https://mrwen.oss-cn-shanghai.aliyuncs.com/2018/03/IMG_20180129_153645.jpg?x-oss-process=image/resize,m_fill,w_768,h_1024" alt="" /&gt;

年前回家，在武汉时路过长春观拍摄
这几天整理手机相册的时候发现了
清明时节雨纷纷，天气预报后天有雨&lt;/p&gt;</description></item><item><title>十年</title><link>https://www.sunpeiwen.com/posts/ten-years/</link><pubDate>Sat, 17 Mar 2018 12:34:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/ten-years/</guid><description>&lt;p&gt;人生能有多少个十年呢
我不知道
我只知道我已过完了三个十年
半个月前我已经八十岁的外公给我打电话说家里给我提了一个对象
这女子是隔壁村的比我要小上两岁
聊了几天
后来不了了之
可能是我的性格不讨喜
真是对不起外公
这么大年纪了还在为我的婚姻操心
我与ring是高中的同学
做过同桌
跟所有俗烂的二流青春小说一样
我喜欢她
给她写过情书
虽没有亲口表白
但她应该也知道
她不喜欢我这样的
我也知道
后来就毕业上了大学
还有联系
再后来毕了业
就渐渐的没有了联系
今年过年她在朋友圈里发动态说她回来了
我看到之后 马上就去找她
因为第二天我就要去广东
见到了她
ring她跟十年前一样
她见我的第一句话就是培文你怎么胖成这个样子
我无奈笑笑
你的性格还跟以前一样
她笑着对我说 她给我看他女儿的照片
恍然间
十年仿佛转瞬间消失的一样
情谊还在
只不过我们都长大了
有了各自的生活
许久不见得朋友啊
在彼此的心中可能就没那么重要了&lt;/p&gt;</description></item><item><title>到深圳的第一天</title><link>https://www.sunpeiwen.com/memo/5/</link><pubDate>Fri, 02 Mar 2018 10:09:41 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/5/</guid><description>&lt;p&gt;正月十五，多云，有风 穿短袖拖行李也拖出一身汗来&lt;/p&gt;
&lt;p&gt;住进了宿舍&lt;/p&gt;
&lt;p&gt;四个人两间房&lt;/p&gt;
&lt;p&gt;晚上去吃饭&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;话说今天是元宵节&lt;/p&gt;
&lt;p&gt;上元节才是正儿八经的中国情人节&lt;/p&gt;
&lt;p&gt;只有这天观花灯猜字谜的活动让男女有了相互认识的机会&lt;/p&gt;
&lt;p&gt;而七夕又称乞巧节&lt;/p&gt;
&lt;p&gt;是少女们求神祝愿的日子&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;元宵节快乐！&lt;/p&gt;</description></item><item><title>热</title><link>https://www.sunpeiwen.com/memo/11/</link><pubDate>Thu, 18 Jan 2018 06:27:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/11/</guid><description>&lt;p&gt;今天的气温又重新回到了22摄氏度…
有些热…
今天领导过来跟我说，你是不是这个月20号走。
我说，是啊。
他说，我跟刘总谈过了，这个月会涨工资！
我就问，那你知道我这个月的工资吗？
他说，知道，比别人少一点很正常…
我心里一群草泥马奔腾而过…
我知道他的意思是想让我留下来…
可我…
真的看不上这个公司的制度…
再见了珠海…
我要去上海…
ps.
今天看到雷军大大的微博上说，今天起在东方航空公司的航班上可以使用手机啦…
不过要打开飞行模式
我看了一眼自己定的机票…
就是东方航空…&lt;/p&gt;</description></item><item><title>下雨了</title><link>https://www.sunpeiwen.com/memo/13/</link><pubDate>Sat, 06 Jan 2018 03:04:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/13/</guid><description>&lt;p&gt;
&lt;img src="https://mrwen.oss-cn-shanghai.aliyuncs.com/2018/01/IMG_20180106_102356.jpg?x-oss-process=image/resize,m_fill,w_768,h_1024" alt="" /&gt;
&lt;/p&gt;
&lt;p&gt;老家下雪了。
珠海下雨了。
最近更新博客勤了许多。
可能是太闲了。
人都发霉了。
辞职了。
在同事的挽留下决定做到这个月20号办理离职。
之后或许会去上海工作。
也可能去深圳。
还是需要看看深圳这边的条件是什么。&lt;/p&gt;</description></item><item><title>上海</title><link>https://www.sunpeiwen.com/memo/12/</link><pubDate>Sun, 31 Dec 2017 03:17:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/12/</guid><description>&lt;p&gt;
&lt;img src="https://mrwen.oss-cn-shanghai.aliyuncs.com/2017/12/wx_camera_151463479906610797492.jpg" alt="" /&gt;

时隔十年再次回到了上海！
老二在上海据说混的还可以…
过完年不在上海大概就要去深圳了…
中午吃完饭就去找老二，他今天竟然还在加班…&lt;/p&gt;</description></item><item><title>得之我幸失之我命</title><link>https://www.sunpeiwen.com/posts/if-i-gain-i-am-fortunate-if-i-lose-it-is-my-fate/</link><pubDate>Wed, 27 Dec 2017 02:51:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/if-i-gain-i-am-fortunate-if-i-lose-it-is-my-fate/</guid><description>&lt;p&gt;前些时候在相亲微博上认识了一个湖北的妹子。&lt;/p&gt;
&lt;p&gt;人很漂亮，是我喜欢的类型。&lt;/p&gt;
&lt;p&gt;可我总是感觉自己没有太大的动力去追求这个女孩子。&lt;/p&gt;
&lt;p&gt;我自己把原因归咎于自我认知良好。&lt;/p&gt;
&lt;p&gt;换而言之，不够自信。&lt;/p&gt;
&lt;p&gt;实在是觉得自己不够优秀。&lt;/p&gt;
&lt;p&gt;可又很喜欢这个女孩子。&lt;/p&gt;
&lt;p&gt;每天在微信上聊两句。&lt;/p&gt;
&lt;p&gt;总是感觉自己不应该这样。&lt;/p&gt;
&lt;p&gt;有点无所适从。&lt;/p&gt;
&lt;p&gt;我看过很多心灵鸡汤。&lt;/p&gt;
&lt;p&gt;有说如果爱她就给她自由。&lt;/p&gt;
&lt;p&gt;或者祝她幸福此类的。&lt;/p&gt;
&lt;p&gt;我觉得这都是屁话。&lt;/p&gt;
&lt;p&gt;爱是矛盾的。&lt;/p&gt;
&lt;p&gt;有占有，也有奉献。&lt;/p&gt;
&lt;p&gt;两情相悦这种事情是随缘的。&lt;/p&gt;
&lt;p&gt;一见钟情是看脸的。&lt;/p&gt;
&lt;p&gt;说到底我还是为自己不够主动追求女孩子找了个理由。&lt;/p&gt;</description></item><item><title>圣诞节</title><link>https://www.sunpeiwen.com/posts/christmas/</link><pubDate>Mon, 25 Dec 2017 01:52:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/christmas/</guid><description>&lt;p&gt;又是一年的圣诞节，对于这种洋节日，我们这些80后接受度还是很高的。
特别是在高中时代。
我怀念那段时光。
有些在读书的小朋友可能会问，为什么这些大人怀念的都是当初上学时候的事情？
明明上学一点都不好玩。
我不会告诉他们，学生时代是最美好的时代。
有单纯，热血，没有功利，分是非对错，有理想，有梦想。
因为现实真的会教做人。
我学会了慢慢的丢了节操，忘记了梦想，分不清对错，只追逐利益。
我可能会借口说，都是为了生活。
我喜欢的歌手朴树，去参加综艺节目的时候，别人问他，你为什么要来参加这样的节目呢？
他回答，我最近比较需要钱。
就是这么直接简单的一个人。
当年也是红极一时的歌手，从来不参加综艺节目的他，也不得不妥协，向着现实低头。
很多评论家说，如今的社会越来越浮躁，丢失信仰，争名逐利。
一切向钱看。
这一切都是悲哀的。
却是无法改变的。
人总要生活的吧。
朴树这样说。
圣诞节里本不该说这样的话题。
是我跑偏了。
圣诞节快乐！我许久不见的朋友们！&lt;/p&gt;</description></item><item><title>又是一年冬季</title><link>https://www.sunpeiwen.com/memo/19/</link><pubDate>Sun, 10 Dec 2017 13:05:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/19/</guid><description>&lt;p&gt;珠海的冬天是不怎么寒冷的。&lt;/p&gt;
&lt;p&gt;最近的降温也是让人们都穿上了长袖。&lt;/p&gt;
&lt;p&gt;每年这个时候我都会吐槽珠海的冬天来的太晚。&lt;/p&gt;
&lt;p&gt;今年过年时要回家去的。&lt;/p&gt;
&lt;p&gt;外婆去世已经三周年了，按照我们当地的习俗，今年是要给外婆立碑的。&lt;/p&gt;
&lt;p&gt;时间过的挺快的，感觉这么多年过去了，自己没有丝毫的长进。&lt;/p&gt;
&lt;p&gt;挺悲哀的。&lt;/p&gt;
&lt;p&gt;有时候明知道自己做得不够，却不能改变什么，真的是一件挺无奈的事情，我不知道怎么才能够改变自己的生活。&lt;/p&gt;
&lt;p&gt;另外我元旦会去上海。&lt;/p&gt;
&lt;p&gt;去见我的女朋友。&lt;/p&gt;</description></item><item><title>珠海的早晨</title><link>https://www.sunpeiwen.com/memo/23/</link><pubDate>Sat, 02 Dec 2017 02:17:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/23/</guid><description>&lt;p&gt;
&lt;figure class="grap--figure" data-id="bb1e95065bf264e3ea7a9c66da358916"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/12/02/1164475938.jpg" alt="IMG_20171202_080746.jpg" /&gt;
 &lt;figcaption class="imageCaption"&gt;IMG_20171202_080746.jpg&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="38a26ebbbdae662a1bba358815f99b22"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/12/02/3427552576.jpg" alt="IMG_20171202_080736.jpg" /&gt;
 &lt;figcaption class="imageCaption"&gt;IMG_20171202_080736.jpg&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="69f7f580d00be66c79d13b8bc787ce04"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/12/02/2498459590.jpg" alt="IMG_20171202_080729.jpg" /&gt;
 &lt;figcaption class="imageCaption"&gt;IMG_20171202_080729.jpg&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="507278245b2c7435004dc0058316f1f8"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/12/02/3992954104.jpg" alt="IMG_20171202_080724.jpg" /&gt;
 &lt;figcaption class="imageCaption"&gt;IMG_20171202_080724.jpg&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="dda83032d7cc36e073d2349e463a1e65"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/12/02/1177421658.jpg" alt="IMG_20171202_080715.jpg" /&gt;
 &lt;figcaption class="imageCaption"&gt;IMG_20171202_080715.jpg&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="69f7f580d00be66c79d13b8bc787ce04"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/12/02/2498459590.jpg" alt="IMG_20171202_080729.jpg" /&gt;
 &lt;figcaption class="imageCaption"&gt;IMG_20171202_080729.jpg&lt;/figcaption&gt;
&lt;/figure&gt;

拍摄工具 红米note4x
地点 珠海官塘附近
时间 早上8点左右&lt;/p&gt;</description></item><item><title>最近很忙</title><link>https://www.sunpeiwen.com/memo/53/</link><pubDate>Thu, 23 Nov 2017 05:50:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/53/</guid><description>&lt;p&gt;
&lt;figure class="grap--figure" data-id="d04a428768eea5de937b3a2b49b29538"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/11/23/3369068529.jpg" alt="想吃" /&gt;
 &lt;figcaption class="imageCaption"&gt;想吃&lt;/figcaption&gt;
&lt;/figure&gt;

主要是为了生计奔波&lt;/p&gt;</description></item><item><title>中秋节快乐</title><link>https://www.sunpeiwen.com/posts/happy-midautumn-day/</link><pubDate>Tue, 03 Oct 2017 22:14:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/happy-midautumn-day/</guid><description>&lt;p&gt;
&lt;figure class="grap--figure" data-id="691fe8393535c81dad041b800719d2ae"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/10/05/11972046.jpg" alt="7159de36244874ffff0613ad783e48f3.jpg" /&gt;
 &lt;figcaption class="imageCaption"&gt;7159de36244874ffff0613ad783e48f3.jpg&lt;/figcaption&gt;
&lt;/figure&gt;

今年没有月饼。没有走亲戚。
家人也没有团圆。
就这样随随便便就过了。
没有丝毫的仪式感&lt;/p&gt;</description></item><item><title>颤抖吧阿部</title><link>https://www.sunpeiwen.com/memo/43/</link><pubDate>Thu, 17 Aug 2017 06:18:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/43/</guid><description>&lt;p&gt;这是一部神剧.

&lt;figure class="grap--figure" data-id="4c52a7f880187637a9bf8f056d57f0ee"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/08/17/638385730.jpg" alt="2d4a3e30537258b0099167befb39eeab.jpg" /&gt;
 &lt;figcaption class="imageCaption"&gt;2d4a3e30537258b0099167befb39eeab.jpg&lt;/figcaption&gt;
&lt;/figure&gt;

大约是讲朵星人口贩子阿部察察意外坠落地球并附身地球人,与地球人开心谈恋爱的故事.
本故事有笑点/且笑点不尴尬/故事有逻辑/且逻辑不会太硬/男主很帅/女主很美/男配也很帅/女配也很美/
所以这是一部神剧.追了才知道.&lt;/p&gt;</description></item><item><title>杀不死</title><link>https://www.sunpeiwen.com/posts/undead/</link><pubDate>Thu, 17 Aug 2017 06:14:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/undead/</guid><description>&lt;p&gt;昨天看完了一部网剧&amp;lt;杀不死&amp;gt;.觉得异常精彩.迫不及待要推荐一发.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;《杀不死》是由河北优映文化传播有限公司、上海见独影视有限公司联合出品的悬疑类网剧，由李洪绸、邢冬冬执导，杨羽、安宁、邵庄等主演。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;以上来自百度百科.&lt;/p&gt;
&lt;p&gt;虽然这部剧很早就在腾讯开播了.但是由于之前没什么时间.&amp;lt;-因为沉迷网游.&amp;gt;
昨天突然的就发现了这部剧.据说是豆瓣高分剧&amp;lt;毛骗&amp;gt;的原班人马.
故事的开头是监控里的金店抢劫案.可镜头一转就画风就转变成了 老实木讷的主角因为喜欢一个女孩被损友教唆偷女孩钱包制造邂逅机会.结果卷入了离奇的事件里.杀人,埋尸,火拼,逃亡.各种翻转剧情让人欲罢不能.&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="8e8a9fb548fbb57ed1c9da522a119301"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/08/17/3339139527.jpg" alt="杀不死剧照" /&gt;
 &lt;figcaption class="imageCaption"&gt;杀不死剧照&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;在看这部剧的时候我就在想 ,如果&amp;lt;杀不死&amp;gt;这是部电影, 按目前每集30分钟共12集,大概有3个小时通过各种剪辑,大约也是可以实现的.
每集的开头都会用另外一个视角来讲述另外一个故事,解开案情的一部分.如果拍成电影应该就不会有这样的效果了.&lt;/p&gt;</description></item><item><title>QQ旋风停止运营了 你会选择什么下载工具?</title><link>https://www.sunpeiwen.com/memo/39/</link><pubDate>Wed, 09 Aug 2017 04:43:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/39/</guid><description>&lt;p&gt;话说最近沉迷游戏无法自拔 想使用旋风高速下载链接下载腾讯的最新回合制游戏 灵山 却没想到意外的发现了QQ旋风停止运营的公告.

&lt;figure class="grap--figure" data-id="b747445248a3e709fba481cbd28e9106"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/08/09/3405471475.png" alt="QQ截图20170809123441.png" /&gt;
 &lt;figcaption class="imageCaption"&gt;QQ截图20170809123441.png&lt;/figcaption&gt;
&lt;/figure&gt;

感觉非常的痛心疾首,难得qq有几款良心无广告的好软件啊.现在迅雷可能要一手遮天了.
这里我要吐槽一下迅雷.我买了会员,三台电脑都登陆了账号,结果呢,被通知恶意分享,就封了我的账号.
WTF,难道要让我一台电脑买一个迅雷会员吗?这一点给QQ旋风提鞋都不配.
发誓再也不用迅雷.&lt;/p&gt;
&lt;p&gt;最近就通过搜索发现一款下载神器.IDM.
百度百科是这样介绍的.

&lt;figure class="grap--figure" data-id="c66fa78141e9c20b348ac168a3372284"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/08/09/2123532187.png" alt="QQ截图20170809124056.png" /&gt;
 &lt;figcaption class="imageCaption"&gt;QQ截图20170809124056.png&lt;/figcaption&gt;
&lt;/figure&gt;

当然网络上有很多绿色破解版可以下载使用.&lt;/p&gt;</description></item><item><title>写在30岁之后</title><link>https://www.sunpeiwen.com/memo/14/</link><pubDate>Mon, 10 Jul 2017 05:27:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/14/</guid><description>&lt;p&gt;其实，前两天是我的生日。&lt;/p&gt;
&lt;p&gt;然而好像除了我自己没人再记得自己的生日。&lt;/p&gt;
&lt;p&gt;我好像就是这样一个存在感薄弱的人。
平凡无奇。
而立之年，日子过的跟亿万在广打工的人们一样。
三点一线。
甚至比他们其实的大部分过的还要无趣很多。&lt;/p&gt;
&lt;p&gt;只希望早些成家，别让爸妈操心吧。&lt;/p&gt;
&lt;p&gt;


&lt;a href="http://music.163.com/#/song?id=487590187" target="_blank" rel="noopener" &gt;http://music.163.com/#/song?id=487590187&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>My Love</title><link>https://www.sunpeiwen.com/memo/35/</link><pubDate>Sat, 08 Jul 2017 17:32:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/35/</guid><description>&lt;p&gt;如果你被她伤得很痛
请感谢她好心折磨
如果你对她感到愧疚
请感谢她慷慨泪流&lt;/p&gt;
&lt;p&gt;在我们相遇相爱之前
多亏有她让你成熟&lt;/p&gt;
&lt;p&gt;如果你现在孤独寂寞
请感谢这美丽等候
如果你还在为爱犯错
请感谢还没找到我&lt;/p&gt;
&lt;p&gt;要走完每个曲折路口
我们才懂爱是什么&lt;/p&gt;
&lt;p&gt;如果庆幸我值得拥有
请感谢我被放弃过
如果欣赏我坚强温柔
请感谢那珍贵伤口&lt;/p&gt;
&lt;p&gt;在我们相遇相爱之后
遗憾都会变成收获&lt;/p&gt;
&lt;p&gt;等我们终于紧紧相拥
所有苦难会甜美结果
我们就耐心漂流
爱会来的在对的时候&lt;/p&gt;
&lt;p&gt;Wu&lt;del&gt;My Love Wu&lt;/del&gt;My Love&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="c936bc0d36c8e4fc117975202f16ba48"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/07/09/1251695645.png" alt="QQ截图20170709013255.png" /&gt;
 &lt;figcaption class="imageCaption"&gt;QQ截图20170709013255.png&lt;/figcaption&gt;
&lt;/figure&gt;

听这首歌最多的时候，记得是在看九把刀的小说狼嚎。
所以每次听到这首歌就会想到那本书，还有那段看书的时光。&lt;/p&gt;</description></item><item><title> ​​​​梦By凌希</title><link>https://www.sunpeiwen.com/memo/34/</link><pubDate>Sun, 02 Jul 2017 05:57:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/34/</guid><description>&lt;p&gt;Chu~♡⃛ ​​​​
凌希有甜甜的声音哦&lt;/p&gt;
&lt;p&gt;
&lt;figure class="grap--figure" data-id="0b3720799b0c708c5a7258b8a8a85484"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/07/02/3502391166.gif" alt="Chu~♡⃛ ​​​​" /&gt;
 &lt;figcaption class="imageCaption"&gt;Chu~♡⃛ ​​​​&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>Everybody (锐澳鸡尾酒广告曲)</title><link>https://www.sunpeiwen.com/memo/32/</link><pubDate>Thu, 29 Jun 2017 09:53:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/32/</guid><description>&lt;p&gt;
&lt;figure class="grap--figure" data-id="4dc151c220325e487dd7f5997b3b0ac7"&gt;
 &lt;img src="https://y.gtimg.cn/music/photo_new/T002R300x300M000004ck5kq1wzwuI.jpg?max_age=2592000" alt="Everybody" /&gt;
 &lt;figcaption class="imageCaption"&gt;Everybody&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;这首歌被我用来做手机铃声，每次响起音乐就情不自禁看手机。
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Everybody - Ingrid Michaelson
We are falling down again tonight
In this world it&amp;rsquo;s hard to get it right
Trying to make your heart feel like a glove
What it needs is love love love
Everybody everybody wants to love
Everybody everybody wants to be loved
Oh oh oh oh oh oh
Everybody everybody wants to love
Everybody everybody wants to be loved
Oh oh oh oh oh oh
Happy is the heart that still feels pain
Darkness strains and light will come again
Swing open up your chest and let it in
Just let the love love love begin
Everybody everybody wants to love
Everybody everybody wants to be loved
Oh oh oh oh oh oh
Everybody everybody wants to love
Everybody everybody wants to be loved
Oh oh oh oh oh oh
Oh everybody knows the love everybody holds the love
Everybody folds for love
Everybody feels with love everybody stealwith love
Everybody heals with love
Oh oh oh oh just let the love love love begin
Everybody everybody wants to love
Everybody everybody wants to be loved
Oh oh oh just let the love love love begin
Everybody everybody wants to love
Everybody everybody wants to be loved
Oh oh oh just let the love love love begin
Everybody everybody wants to love
Everybody everybody wants to be loved
Oh oh oh oh oh oh
Everybody everybody wants to love
Everybody everybody wants to be loved
Oh oh oh oh oh oh
Everybody everybody wants to love
Everybody everybody wants to be loved
Oh oh oh oh oh oh
Everybody everybody wants to love
Everybody everybody wants to be loved
Oh oh oh oh oh oh&lt;/p&gt;</description></item><item><title>妈卖批</title><link>https://www.sunpeiwen.com/memo/31/</link><pubDate>Thu, 29 Jun 2017 09:47:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/31/</guid><description>&lt;p&gt;刚写完一篇博文刚点了发布 就断网了 打了客服电话 说是线路故障正在维修
擦擦擦 要不要这么巧
我有一句妈卖批要讲啊&lt;/p&gt;
&lt;p&gt;typecho在自动保存草稿这功能上还是不如wordpress啊
蛋疼

&lt;figure class="grap--figure" data-id="81bfef0b4c388ef34ac7e23c1c853be3"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/06/29/47057098.jpg" alt="90e1ada05dd4f1f850a1eeb4deb8a953.jpg" /&gt;
 &lt;figcaption class="imageCaption"&gt;90e1ada05dd4f1f850a1eeb4deb8a953.jpg&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>狗屁青春</title><link>https://www.sunpeiwen.com/memo/29/</link><pubDate>Wed, 28 Jun 2017 15:45:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/29/</guid><description>&lt;p&gt;
&lt;figure class="grap--figure" data-id="5351a089cdd7b3a35414ea7155ed703d"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/06/28/930017418.jpg" alt="rdn_525e54a808d8c.jpg" /&gt;
 &lt;figcaption class="imageCaption"&gt;rdn_525e54a808d8c.jpg&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;作曲 : 朴树
作词 : 朴树
Arragement : 朴树
Bass : 泊宁
Programing / Guitars / Keyboards &amp;amp;Synth : 朴树
Trumpet : 赵欣 / 靳松 / 秦国臣 / 王晨醒
Recording Engineer : 泊宁&lt;/p&gt;
&lt;p&gt;莫笑西风 何必枯荣
莫道消磨 热血易冷
锋芒在胸 如鲠在喉
无枪在手 刺客之仇
Ah 我那火一样的青春啊
流着泪说的誓言啊
都像屁一样地飘散啦
只为一杯酒浓
不知梦醒沉默
纵然人生 穿肠而过
百般之味 只道好酒
Ah 永不再有的青春啊
从未兑现的誓言啊
都曾像屁一样地飘扬
嘿 记得吗
我曾说过的那些傻话
嘿 知道吗
原来他们全都是真的&lt;/p&gt;
&lt;p&gt;Ah 纵身一跃的青春啊
为你而死的誓言啊
飞溅而出的热血啊
如果能死在那一年啊
Ah 自以为是的天真啊
四处喷射的体液啊
如果能重来一次啊
你还会那么相信吗
莫笑西风 何必枯荣
莫道消磨 热血易冷
锋芒在胸 如鲠在喉
无枪在手 刺客之仇&lt;/p&gt;</description></item><item><title>珠海 阴雨天</title><link>https://www.sunpeiwen.com/memo/27/</link><pubDate>Mon, 26 Jun 2017 03:18:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/27/</guid><description>&lt;p&gt;图片无压缩

&lt;figure class="grap--figure" data-id="f95426b4f6b072dea215d3de8a1693e4"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/06/26/3871952792.jpg" alt="珠海，华发商都" /&gt;
 &lt;figcaption class="imageCaption"&gt;珠海，华发商都&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="58180c3e0afc2a3984fee51edeb22fbf"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/06/26/2565782733.jpg" alt="珠海，阴雨天" /&gt;
 &lt;figcaption class="imageCaption"&gt;珠海，阴雨天&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="f95426b4f6b072dea215d3de8a1693e4"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/06/26/3871952792.jpg" alt="IMG_20170620_190831.jpg" /&gt;
 &lt;figcaption class="imageCaption"&gt;IMG_20170620_190831.jpg&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;生产工具：小米5
拍摄地点：华发商都&lt;/p&gt;</description></item><item><title>深夜食堂</title><link>https://www.sunpeiwen.com/posts/midnight-diner/</link><pubDate>Fri, 16 Jun 2017 12:57:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/midnight-diner/</guid><description>&lt;blockquote&gt;
&lt;p&gt;午夜12点，报时钟响起，城市的一隅，属于一家食堂的时间开始了。菜谱只有猪肉套餐，但你想吃的都可以点。这就是老板(小林薰 饰)的经营方针。特殊的风格和怀念的味道，招来了不少的客人。大家喝着小酒，吃着自己钟情的食物，卸下一天的疲惫，谈论着遇到的趣事，或是独自品味忧愁。在食物的香气里，在深夜特有的幽静和食堂内的袅袅暖意间，一出出充满人情味的故事被娓娓道来。有悲有喜，暗合着食物的酸甜苦辣。人生百味，尽在这四方食堂间。&lt;/p&gt;
&lt;p&gt;本剧改编自安倍夜郎的同名漫画《深夜食堂》。蔡康永推荐给小s的漫画书。风靡中国大陆，台湾和日本。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;电视剧《深夜食堂》中国版自开播以来，就引发了爆炸性的话题争论，口碑和评分低到差点打破记录，豆瓣评分跌至2.3分.
原因不外乎大量的广告植入，吴昕的夸张白眼的演技。
说实话我本来是很期待这部剧的，为此在开播之前还去看了日本原版电视剧。
可是，没有对比就没有伤害。
日剧本身就有夸张的情绪表现方法，譬如一样食物特别好吃，日本人会非常夸张的大叫。
但是大部分中国人性格决定了，就算是极美味的食物也不会大声说太好吃了之类的话。顶多说一句，好吃，然后埋头大吃完事。
在这部翻拍剧里一碗方便面就能好吃到大吼大叫，抱歉，恕我不能理解。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;导演蔡岳勋表示“我们买的是漫画版权，安倍夜郎只提了四点要求：第一，就是老板脸上那条疤不准动。第二，老板不能有任何的背景交代。第三，菜单里不能有大菜。第四，你可以写上流社会的人，但是最后一定要把它拉回素人的世界，从素人的世界解释一切。我觉得都可以遵守和理解。”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;不过在昨天播出的剧集中赵又廷再现神演技!更令不少观众看了后直接泪奔。
感觉赵又廷的演技还是在线的，特别是饰演听障码头工人，独力扶养女儿，却被迫面对扶养权争夺的处境，他在法院中一段约2分30秒嘶声力竭的演技，感动不少观众，演技赢得满满好评。

&lt;figure class="grap--figure" data-id="75c117dee19ce3a156539eab41e31826"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/06/16/2810889746.jpg" alt="1497597173604.jpg" /&gt;
 &lt;figcaption class="imageCaption"&gt;1497597173604.jpg&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>求婚大作战</title><link>https://www.sunpeiwen.com/posts/the-great-proposal-battle/</link><pubDate>Mon, 05 Jun 2017 13:57:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/the-great-proposal-battle/</guid><description>&lt;blockquote&gt;
&lt;p&gt;《求婚大作战》（プロポーズ大作戦）是日本富士电视台于2007年4月16日至6月25日播出的爱情电视剧。由山下智久、长泽雅美主演。
该剧讲述了主人公岩瀬健一直暗恋青梅竹马吉田礼却没能告白，在参加她婚礼之时，借助妖精之力回到过去来完成他告白之路的故事。
2008年3月25日，推出特别篇《求婚大作战SP》。 2012年2月8日，由韩国TV朝鲜电视台推出翻拍版。
2017年4月24日，由张艺兴、陈都灵等人主演中国大陆翻拍版。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;时隔十年，中国也翻拍了当时日本热播的电视剧《求婚大作战》，剧情和台词都神还原原版电视剧，中国版大概就是原版11集加上《求婚大作战SP》，再加上本土化自编的最后三集。
改编的大概也只有各个角色的名字，以及妖精变成了天使。
我看这部青春校园爱情题材的电视剧主要是因为很喜欢陈都灵。
今天看完这最后三集，只能说其是狗尾续貂。男主没有向女主求婚也就罢了，竟然还穿越回了未来，这让整个故事的逻辑全线崩盘。
我对此剧的解读原本以为是让我们追忆有亲情友情和爱情的青春，珍惜眼前的一切。穿越回过去是为了让自己成长改正自己的错误，
没想到故事开展到了穿越未来我就懵逼啦，这未来所发生的一切让我对未来完全没有憧憬和希望啊。那穿越回未来的意义何在呢，与求婚完全没有关系。编剧大可直接让他们结婚然后打上大字“四十年后”不更好吗？
这种开放式的结局设定我是拒绝的。男主和女主结婚，快快乐乐生活在一起不是一个很好的happy ending，又点题又有观众爱看，真无力吐槽后三集。

&lt;figure class="grap--figure" data-id="5973dcd5138102aa7d5101ae16a220bc"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/06/05/49406005.jpg" alt="求婚大作战" /&gt;
 &lt;figcaption class="imageCaption"&gt;求婚大作战&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="14eb24c6eeaac4826e489a9733cd819c"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/06/05/2391225472.jpg" alt="求婚大作战2" /&gt;
 &lt;figcaption class="imageCaption"&gt;求婚大作战2&lt;/figcaption&gt;
&lt;/figure&gt;

PS，我也看到很多弹幕评论说，男主这样是找不到对象的，等等诸如此类的话。
其实这也可以算是本剧翻拍的一个BUG，要知道早在十年前可不像如今的风气如此开放，那时的男女谈恋爱连牵手都会感觉到害羞，相信当时像男主角这样的男生不在少数，所以我们这代人看这部剧才特别的代入感，并没有丝毫的违和感。
相反现在的少男少女看这部剧的时候也就只是看出了男主角的内向胆怯

&lt;figure class="grap--figure" data-id="f582fc955afc526a076b0133d0e16444"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/06/05/1478383849.jpg" alt="67de513bly1feudbcquv6j20rs0ijk8j.jpg" /&gt;
 &lt;figcaption class="imageCaption"&gt;67de513bly1feudbcquv6j20rs0ijk8j.jpg&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="593f39e971623a59a496332ae3704a66"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/06/05/2427022229.jpg" alt="67de513bly1feudbdovpbj20v90kue81.jpg" /&gt;
 &lt;figcaption class="imageCaption"&gt;67de513bly1feudbdovpbj20v90kue81.jpg&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="83a752107948896db81866419b8e2076"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/06/05/1255852638.jpg" alt="67de513bly1feudbm64a8j21jk112x6p.jpg" /&gt;
 &lt;figcaption class="imageCaption"&gt;67de513bly1feudbm64a8j21jk112x6p.jpg&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;figure class="grap--figure" data-id="b51aacf2fb4866b651520afdfc1ed39d"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/06/05/4189057228.jpg" alt="67de513bly1feudbnd1y6j232e21o1kz.jpg" /&gt;
 &lt;figcaption class="imageCaption"&gt;67de513bly1feudbnd1y6j232e21o1kz.jpg&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>端午节祝词之争</title><link>https://www.sunpeiwen.com/posts/duanwu/</link><pubDate>Wed, 31 May 2017 08:29:29 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/duanwu/</guid><description>&lt;p&gt;一个很有意思的现象，从前几年开始，不知为何就有了端午节祝词之争。
有人专门发了文章称端午节应祝端午安康。
为此便引发了争论，端午节到底能不能祝端午节快乐？
在此且不论端午节的起源到底是为了什么。
难道节日不应该快乐吗？就为了快乐还是安康竟有人上升到了没有文化不尊重传统节日的程度。
（原文地址http://www.sohu.com/a/82256700_374728）&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;从端午节的起源来讲最权威的说法是源自于祭祀活动，而祭祀活动在古时也是可以快乐的节日，而非只能沉痛悼念之类。
看看知乎大神是怎么说的https://www.zhihu.com/question/31458559?sort=created
生日是母亲的受难日，干脆以后也别说生日快乐，直接说你妈辛苦了。六一儿童节是纪念纳粹屠杀儿童的，也别说儿童节快乐了，对得起那些被纳粹残害的儿童吗？国庆节是建国的庆典可曾有人想过为了祖国牺牲了多少名族先烈？传统文化就是被这些人弄的怪风气，明明是喜庆的节日，人家快乐你非让人家安康。总之还是矫情，人家说端午快乐，你就回端午快乐，人家说端午安康你就回端午安康，哪来的那么多破事！&lt;/p&gt;
&lt;p&gt;作者：白衣染清酒 链接：https://www.zhihu.com/question/31458559/answer/176189194
来源：知乎 著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;完全就是因为矫情，然后来绑架观念。我们没道理为了道一句安康而感觉沾沾自喜，也没必要对方说了一句快乐而感觉自己高人一等必须纠正。
虽然端午节已经过了。但是我还是祝愿大家端午节快乐。
&lt;figure class="grap--figure" data-id="e8dfd895b761754a6cc3fcb8c962152f"&gt;
 &lt;img src="https://xy07-1251893119.costj.myqcloud.com/2017/05/31/2009231206.jpg" alt="a7c03363947f434bac13394e6cd8addc_th.jpg" /&gt;
 &lt;figcaption class="imageCaption"&gt;a7c03363947f434bac13394e6cd8addc_th.jpg&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>让Typecho文章内的超链接在新窗口打开</title><link>https://www.sunpeiwen.com/posts/typecho-target_blank/</link><pubDate>Sat, 27 May 2017 12:13:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/typecho-target_blank/</guid><description>&lt;p&gt;Markdown支持两种形式的链接语法：行内式和参考式两种形式。
而我们打开所生产的超链接，默认是在本窗口打开的，为了有更好的阅读体验，我们往往希望在新窗口。
要想让Typecho的文章中链接加上&lt;code&gt;“_blank”&lt;/code&gt;，也有很多种方法，比如通过jQuery在网页搜索&lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;标签，为其添加新窗口属性。
下面这种方式是直接修改Typecho程序源码，来实现：
在&lt;code&gt;\var\CommonMark\HtmlRenderer.php&lt;/code&gt; 搜索&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt; case CommonMark_Element_InlineElement::TYPE_LINK:
 $attrs[&amp;#39;href&amp;#39;] = $this-&amp;gt;escape($inline-&amp;gt;getAttribute(&amp;#39;destination&amp;#39;), true);
 if ($title = $inline-&amp;gt;getAttribute(&amp;#39;title&amp;#39;)) {
 $attrs[&amp;#39;title&amp;#39;] = $this-&amp;gt;escape($title, true);
 }
 
 return $this-&amp;gt;inTags(&amp;#39;a&amp;#39;, $attrs, $this-&amp;gt;renderInlines($inline-&amp;gt;getAttribute(&amp;#39;label&amp;#39;)));
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;在return前加上下面这段代码：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt; $attrs[&amp;#39;target&amp;#39;] = &amp;#39;_blank&amp;#39;; // 给链接增加_blank属性
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>黄易先生逝世</title><link>https://www.sunpeiwen.com/memo/8/</link><pubDate>Fri, 07 Apr 2017 11:49:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/8/</guid><description>&lt;blockquote&gt;
&lt;p&gt;香港武侠小说家黄易4月5日中风过世，享年65岁。 黄易原名黄祖强，1952年出生于香港，毕业于香港中文大学，求学期间专攻传统中国绘画，1989年辞去高薪工作，隐居大屿山专心从事写作。上世纪90年代以来，武侠小说进入低迷期，黄易却一扫“金庸之后无武侠”的局面，另辟疆土，开创了玄幻(《星际浪子》)、穿越(《寻秦记》)和异侠(《大唐双龙传》)三大流派，被称为“新武侠宗师”。 黄易最爱的两位武侠名家是金庸及司马翎，尤其是善于刻画人与人之间关系的司马翎，对黄易影响颇深。他开始创作武侠小说源自于喜爱武侠的外公，黄易的外公经常租武侠小说看，而黄易顺带也读遍了这些小说。不过黄易是先创作科幻小说，之后才创作的武侠小说，他的创作中不乏“时空机器”等穿越回古代的情节，大胆而又充满想象力。 起初黄易的武侠小说被认为“没有市场”，因此久久得不到发表和出版，出版界人士建议他改写科幻小说，他用一个星期的时间就创作了第一部科幻作品《月魔》，自此一发不可收拾，黄易相继写出了《上帝之谜》、《湖祭》等作品。他将科幻与武侠结合起来，因此创作出了玄幻、穿越和异侠三大流派，创立了“新武侠”。 1997年以来，黄易小说在内地开始出版。2012年，黄易停笔五年后复出，带来一本玄幻新作《日月当空》，正式将网络版权授权给网站。该书纸质版由湖南人民出版社以最快的速度第一时间推出，创下了黄易小说在内地出版的纪录。 “2012第七届中国作家富豪榜”中，黄易以240万元的年度版税收入首登作家富豪榜，排名第22位并获得“2012第七届中国作家富豪榜年度武侠宗师”奖项。 黄易的小说创作手法对于当代网络小说，尤其是风靡的玄幻小说影响很大，许多网络文学作者的创作风格都与黄易相似，黄易的多部小说也改编成了网络游戏，很受年轻人欢迎。 不少读者在闻讯黄易逝世后，很是伤感。他们说，当代武侠五大家“金古梁温黄”如今只剩金庸和温瑞安二位了。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;昨日刷微博突然听闻黄易先生逝世的消息，刚开始并不愿意相信这是真的消息。 黄易的故事天马行空，十分的具有创造力。可以说是网络各种网文的开山祖师。一点也不夸张。 读书时候读过寻秦记，大唐双龙传等等。仿佛打开了新世界的大门，原来武侠还可以是这样写。竟然会有如此奇绝的江湖。 金古梁温黄武侠五大家，现如今也就只剩下封笔已久的金庸和温瑞安了。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;人间从此无黄易 愿他只是穿越去了武侠世界&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>新的一年2017</title><link>https://www.sunpeiwen.com/memo/18/</link><pubDate>Sat, 31 Dec 2016 19:33:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/18/</guid><description>&lt;p&gt;今天是2017的第一天。&lt;/p&gt;
&lt;p&gt;祝大家元旦快乐。&lt;/p&gt;
&lt;p&gt;ps感谢小草莓为我申请的阿里云&lt;/p&gt;
&lt;p&gt;最近博客所在服务器老是宕机。&lt;/p&gt;
&lt;p&gt;服务器内存看起来不太够，需要升级了应该。&lt;/p&gt;
&lt;p&gt;过完年再换&lt;/p&gt;</description></item><item><title>还有两天就过完2016</title><link>https://www.sunpeiwen.com/memo/7/</link><pubDate>Thu, 29 Dec 2016 14:35:23 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/7/</guid><description>&lt;p&gt;值此辞旧迎新之际，祝大家。。。 鸡年大吉吧。&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://www.imsun.org/wp-content/uploads/2016/12/wp-image-460721531jpg.jpg" alt="" /&gt;
&lt;/p&gt;
&lt;p&gt;照片拍摄自珠海大道。&lt;/p&gt;</description></item><item><title>关于网恋</title><link>https://www.sunpeiwen.com/posts/online-dating/</link><pubDate>Fri, 23 Dec 2016 07:34:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/online-dating/</guid><description>&lt;p&gt;随着年龄越来越大，变得越来越不相信爱情。&lt;/p&gt;
&lt;p&gt;网恋更是让人觉得是浪费时间与精力的事情。&lt;/p&gt;
&lt;p&gt;其中充满了大量无意义的对话，甚至大量的虚假的问候，让人充满了怀疑，与自我怀疑。&lt;/p&gt;
&lt;p&gt;这都是因为双方的不信任。&lt;/p&gt;
&lt;p&gt;这可能与年龄有关。&lt;/p&gt;
&lt;p&gt;在我读书的时候，QQ是最流行的通讯工具，他的成本比发短信要来的实惠太多。&lt;/p&gt;
&lt;p&gt;那时候没有微信，但是每次上线都会有提醒，都会有许久不见的问候，那时的我们都是真实的自己。&lt;/p&gt;
&lt;p&gt;我们会把自己的真心话讲给他们听。&lt;/p&gt;
&lt;p&gt;他们包括熟识的同学朋友，以及素未谋面的网络另一端的那个熟悉的陌生人。&lt;/p&gt;
&lt;p&gt;年级再大了些，走出校园，走进社会。开&lt;/p&gt;
&lt;p&gt;始渐渐的学会把真话藏起来，把假话说给众人听。_&lt;/p&gt;
&lt;p&gt;于是_开始怀疑他人甚至自己的话。&lt;/p&gt;
&lt;p&gt;这网恋就越发艰难，虽说现在网恋的成本没有以前那么高，但实在是感觉不到感情了。&lt;/p&gt;
&lt;p&gt;是我们越长大越冷漠了吧。&lt;/p&gt;</description></item><item><title>微信也出企业版了</title><link>https://www.sunpeiwen.com/posts/wechat-enterprise-version/</link><pubDate>Wed, 14 Dec 2016 13:20:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/wechat-enterprise-version/</guid><description>&lt;p&gt;相同的套路，与QQ如出一辙。&lt;/p&gt;
&lt;p&gt;微信终于也出企业版了。&lt;/p&gt;
&lt;p&gt;与传统的微信相比，企业微信专注同事交流，与企业QQ异曲同工。&lt;/p&gt;
&lt;p&gt;界面简洁，没有了朋友圈这样浮躁鸡汤攀比充满了负能量的功能，感觉企业微信清爽极了。&lt;/p&gt;
&lt;p&gt;界面如下&lt;/p&gt;
&lt;p&gt;


&lt;a href="https://www.imsun.pw/wp-content/uploads/2016/12/wp-1481721357343.png" target="_blank" rel="noopener" &gt;
&lt;img src="https://www.imsun.pw/wp-content/uploads/2016/12/wp-1481721357343.png" alt="" /&gt;
&lt;/a&gt;




&lt;a href="https://www.imsun.pw/wp-content/uploads/2016/12/wp-1481721376246.png" target="_blank" rel="noopener" &gt;
&lt;img src="https://www.imsun.pw/wp-content/uploads/2016/12/wp-1481721376246.png" alt="" /&gt;
&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;是不是感觉很简洁明快。&lt;/p&gt;
&lt;p&gt;其中企业邮箱提醒也是很贴心啊，可以让邮件多的商务人士不错过任何一个重要提醒。&lt;/p&gt;
&lt;p&gt;而且登录也很方便用原微信快捷登录，联系人不同步，信息也互不干扰，联系人需要重新邀请，确保是属于同事关系。&lt;/p&gt;
&lt;p&gt;but,我不是商务人士，对我并没有任何卵用&lt;/p&gt;</description></item><item><title>我们是如何变得平庸</title><link>https://www.sunpeiwen.com/posts/life-mediocrity/</link><pubDate>Wed, 30 Nov 2016 04:52:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/life-mediocrity/</guid><description>&lt;p&gt;&lt;strong&gt;我们为何渐渐平庸&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;我并不清楚别人是如何走向平庸，我只能说说自己。&lt;/p&gt;
&lt;p&gt;我觉得自己就是个平庸的人。&lt;/p&gt;
&lt;p&gt;高不成也低不就。&lt;/p&gt;
&lt;p&gt;始终厮混在社会的底层。&lt;/p&gt;
&lt;p&gt;我用“混”来形容现在的生活，就是因为自己得过且过的心态。&lt;/p&gt;
&lt;p&gt;我曾读过很多心灵鸡汤，也从书中看过很多历史事迹，从媒体上了解过很多成功人士的成功历程。&lt;/p&gt;
&lt;p&gt;而我发现自己不能功成名就只能默默无闻，只是因为自己缺乏毅力，遇事怯懦，而且对现实无能为力，缺少创想。&lt;/p&gt;
&lt;p&gt;我一直都是在走一条大道，大多数人选择亦或者被迫走的路。&lt;/p&gt;
&lt;p&gt;那一少部分人走的小路以及捷径我是没办法见识到。&lt;/p&gt;
&lt;p&gt;这跟生长的环境有关。无法改变。&lt;/p&gt;
&lt;p&gt;虽然我不相信王侯将相宁有种，可现实如此。&lt;/p&gt;
&lt;p&gt;我觉得向现实低头这是一种很悲观的心态。&lt;/p&gt;
&lt;p&gt;也可以理解为这是我为自己寻找的借口。&lt;/p&gt;
&lt;p&gt;我正是这样每天为自己的犯错甚至懒惰找各种借口所以自己才变得越来越平庸。&lt;/p&gt;
&lt;p&gt;谁人不想活得精彩。&lt;/p&gt;
&lt;p&gt;成功的人只不过是少数。&lt;/p&gt;
&lt;p&gt;大多数人只是想活着而已。&lt;/p&gt;
&lt;p&gt;嗯，这不过是我的借口罢了。&lt;/p&gt;</description></item><item><title>写在感恩节的话</title><link>https://www.sunpeiwen.com/memo/15/</link><pubDate>Thu, 24 Nov 2016 11:34:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/15/</guid><description>&lt;p&gt;首先我感谢我的父母赐予我生命来到这世上，我很愧对于他们，因为我至今也无法报答他们的养育之恩。&lt;/p&gt;
&lt;p&gt;其次我感谢我的亲人，是他们无私的给予我帮助，在我无能为力的时候为我挡风遮雨。
我很惭愧。
还有我的朋友们，我感谢你们。
虽然很多人都已经许久不联系了，我心里始终会记得你们的情谊。
谢谢313的兄弟。
谢谢&lt;/p&gt;</description></item><item><title>又是拳头</title><link>https://www.sunpeiwen.com/posts/about_fist/</link><pubDate>Fri, 18 Nov 2016 04:56:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/about_fist/</guid><description>&lt;p&gt;中午吃饭的时候就在想，人类最早的时候是先有语言呢还是先有文字。&lt;/p&gt;
&lt;p&gt;至于史学家这么考证暂且不管，说说我的思路。&lt;/p&gt;
&lt;p&gt;最早的人类因为吃到了好吃的熟食或者渴望温暖与光明，所以学会了用火。&lt;/p&gt;
&lt;p&gt;吃了熟食之后发现自己拳头特别有力量，可以号令其他人。（参考动物世界）&lt;/p&gt;
&lt;p&gt;这时候是没有语言的，大家都是瞎比划。（嗷嗷嗷，参考猩猩）&lt;/p&gt;
&lt;p&gt;人们学会了养殖。&lt;/p&gt;
&lt;p&gt;要计数，这才有了最早的算筹。&lt;/p&gt;
&lt;p&gt;历史书上写的应该是绳子，后来发现绳子太脆弱，就改成刻在石头上。&lt;/p&gt;
&lt;p&gt;这应该是最早的文字。&lt;/p&gt;
&lt;p&gt;中国大部分文字其实都是象形文字，大约就是像什么画下来表示。&lt;/p&gt;
&lt;p&gt;至于这个读音嘛，大概就是一个部落一种理解，每个部落的发音都不太一样。&lt;/p&gt;
&lt;p&gt;后来才有了多音字。&lt;/p&gt;
&lt;p&gt;就是因为发音不统一造成的。&lt;/p&gt;
&lt;p&gt;说道这里可能有人会以为我跑题了。&lt;/p&gt;
&lt;p&gt;其实并没有，这一切都是跟拳头有关的。&lt;/p&gt;
&lt;p&gt;因为拳头，造就了阶级。&lt;/p&gt;
&lt;p&gt;因为拳头强迫人们学习。&lt;/p&gt;
&lt;p&gt;以及统一。（秦始皇真的很伟大）&lt;/p&gt;
&lt;p&gt;现在的人都说秦始皇暴虐，其实他就是为了千秋万代的统治才这样做。&lt;/p&gt;
&lt;p&gt;说到这里，其实这一切都是为了便于统治。&lt;/p&gt;
&lt;p&gt;推广儒家的思想，君子动口不动手，大家都做了君子，只动口，不动手。&lt;/p&gt;
&lt;p&gt;都不反抗，都不惹是生非，岂不是就天下太平了。&lt;/p&gt;
&lt;p&gt;统治者不就最喜欢看到这样的结果么。&lt;/p&gt;
&lt;p&gt;还是那句话，拳头大的说了算。&lt;/p&gt;
&lt;p&gt;而文明也是如此。&lt;/p&gt;
&lt;p&gt;侠以武犯禁,但是和平从来都是武力争取来的.&lt;/p&gt;</description></item><item><title>拳头</title><link>https://www.sunpeiwen.com/memo/10/</link><pubDate>Sat, 12 Nov 2016 03:58:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/10/</guid><description>&lt;p&gt;拳头才是真理
所有的知识都是拳头教会我们的
譬如知法守礼
譬如如何做一个谦谦君子
当你说君子动口不动手时
内心是拒绝的
只是因为自己没有更强大的拳头
所有的规则都是拳头制定的
要么使用自己的拳头反抗
要么屈服于别人的拳头
所以我认为拳头说的是对的
拳头是真理&lt;/p&gt;</description></item><item><title>压力山大</title><link>https://www.sunpeiwen.com/posts/tremendous-pressure/</link><pubDate>Fri, 04 Nov 2016 10:20:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/tremendous-pressure/</guid><description>&lt;p&gt;说实在话年近三十的压力真的有点大，没有结婚，也没什么存款，买不起车也买不起房，虽然不啃老，但是日子过的也不大理想。&lt;/p&gt;
&lt;p&gt;家中的老人始终都觉得如果你不结婚那以后肯定就是娶不到老婆了。&lt;/p&gt;
&lt;p&gt;我曾经因为这个理由去相亲，去面试，让本来不是很擅长与人打交道的我很是尴尬。&lt;/p&gt;
&lt;p&gt;当然结果是显而易见的，都没成功。 最近小草莓要结婚了。&lt;/p&gt;
&lt;p&gt;小草莓与我相识已经有十年了吧，当初就是在我维护的论坛上认识的妹子。&lt;/p&gt;
&lt;p&gt;不由得感叹时间真的快。&lt;/p&gt;
&lt;p&gt;小草莓是个软妹子。&lt;/p&gt;
&lt;p&gt;二次元少女。&lt;/p&gt;
&lt;p&gt;呃，姑且还算是少女吧。&lt;/p&gt;
&lt;p&gt;我虽然宅，但是我不混二次元，所以我对动漫啊日语啊都不熟悉。&lt;/p&gt;
&lt;p&gt;有时候觉得这么一大把年纪了还在混二次元真的是件很羞耻的事情。&lt;/p&gt;
&lt;p&gt;国庆节小草莓约我去广州陪她玩耍，我内心是拒绝的，所以我就婉约的拒绝了，国庆节人山人海也就罢了，去广州的路上还塞车，根本不值得去，何况我也不想去打搅他们的二人世界，去做一个闪光的人。&lt;/p&gt;
&lt;p&gt;我对她的先生一点都不熟悉，准确来说只在图片上见到过，根本没有与其本人打过交道。&lt;/p&gt;
&lt;p&gt;这个也是我拒绝去的理由。&lt;/p&gt;
&lt;p&gt;这辈子也不太可能有交集。&lt;/p&gt;
&lt;p&gt;在我们堂兄弟之中目前除了我没有结婚意外也就只有几个很小的没有结婚了。&lt;/p&gt;
&lt;p&gt;大部分比我小的堂弟都已经生了二胎。&lt;/p&gt;
&lt;p&gt;对此我觉得我应该是比不赢的了。&lt;/p&gt;</description></item><item><title>2006-2016</title><link>https://www.sunpeiwen.com/memo/2/</link><pubDate>Wed, 02 Nov 2016 10:39:10 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/2/</guid><description>&lt;p&gt;今天找phpwind5.3无意中看到了当年用过的那些论坛程序，ofstar，bbsxp，dvbbs，bbsgood，6kbbs，phpbb等等。&lt;/p&gt;
&lt;p&gt;论坛毕竟没落了，SNS也是曾经也是引领过潮流的。&lt;/p&gt;
&lt;p&gt;忍不住登进那些曾经提问寻找答案的论坛，大部分ID注册的时间都在2006年。&lt;/p&gt;
&lt;p&gt;我上大二那年。&lt;/p&gt;
&lt;p&gt;还有当年的sgcd. 在邮箱的网盘里找出了一份当年的备份，我在想要不要重新开始。&lt;/p&gt;
&lt;p&gt;应该很难了，大部分的人都已经找不到了。&lt;/p&gt;
&lt;p&gt;回想过去十年不胜唏嘘，这十年真的一事无成。&lt;/p&gt;
&lt;p&gt;除了还在联系的草莓，不知道谁还记得我。&lt;/p&gt;</description></item><item><title>周日</title><link>https://www.sunpeiwen.com/memo/21/</link><pubDate>Sun, 29 May 2016 14:37:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/21/</guid><description>&lt;p&gt;许久没有记录什么了，突然想起还有博客这回事，就准备写点什么。&lt;/p&gt;
&lt;p&gt;最近在听许巍的《生活不止眼前的苟且》。&lt;/p&gt;
&lt;p&gt;感觉高晓松还是挺有才的，值得一赞。&lt;/p&gt;
&lt;p&gt;毕竟听了那么多年的同桌的你。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;2023年6月更新&lt;/p&gt;
&lt;p&gt;矮大紧被打成公知.&lt;/p&gt;
&lt;p&gt;黄磊人设崩塌&amp;hellip;&lt;/p&gt;
&lt;p&gt;等等等&lt;/p&gt;
&lt;p&gt;明星终究还是会褪去光环.&lt;/p&gt;
&lt;p&gt;落入尘埃之中.&lt;/p&gt;
&lt;p&gt;本就是凡人 何必装成天上的仙儿呢&lt;/p&gt;</description></item><item><title>写在愚人节之后</title><link>https://www.sunpeiwen.com/memo/17/</link><pubDate>Wed, 01 Apr 2015 17:45:18 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/17/</guid><description>&lt;p&gt;往年我都会记得小韩的忌日。就在愚人节之前。 今年可能我刻意回避死这个字。 亲眼看到自己所爱的人在自己眼前死去，这是件很残忍的事情，我觉得 我到现在才终于明白小韩父母家人是如何的伤痛。我并没有去送小韩最后一程。可能是因为我那时还想象不出死亡的样子。觉得离我很遥远。   并不习惯写博客了，特别是工作了以后，每日都是重复昨日。 看到两年前的博客还是忍不住上来随便写点什么。 对了，我月底回去。希望可以有点变化&lt;/p&gt;</description></item><item><title>日志3</title><link>https://www.sunpeiwen.com/memo/25/</link><pubDate>Thu, 06 Nov 2014 19:25:18 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/25/</guid><description>&lt;p&gt;11月6日 阴
今天早上很早醒了，第一件事就是摸手机，发现手机不在床头，就摸地上，终于在地上摸到了我的未摔破的手机。
心情很不好，就如同自己喜欢很久的女孩子自己还没来得及告白结果她告诉你她有男朋友了，而且刚找到的那种心情。
总之是有些压抑的。
有些茫然的跟陌生的姑娘聊天，甚至不知道该说些什么。完全没有青春期男生寻找配偶通宵达旦彻夜长谈的劲头。现在的状况，好像锈了。老了。不想动了。累了。
给她们道早安。如同例行公事，且经常会忘记，跟签到漏签了一样。生怕自己拿不到经验值还有最后的大礼包。
如果能得到某女垂青自然就算得上超级大礼包了吧。&lt;/p&gt;
&lt;p&gt;突然想起我的博客很久未更新了国内的服务器要备案太麻烦，国外的服务器经常挂。只留个域名no-way.cn&lt;/p&gt;</description></item><item><title>日志1</title><link>https://www.sunpeiwen.com/memo/28/</link><pubDate>Sun, 26 Oct 2014 19:29:00 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/28/</guid><description>&lt;p&gt;日志这个东西我并不是很喜欢记，可能高中时候烦恼比较多从而觉得伤春悲秋比较符合当时的氛围。&lt;/p&gt;
&lt;p&gt;又或者是实在是闲的无事，记录一下流水账而已。&lt;/p&gt;
&lt;p&gt;时光荏苒。所有的小说里的形容词。是不是很文艺。&lt;/p&gt;
&lt;p&gt;老朱形容我是文艺大叔我就不爱听了。虽然到了大叔的年纪，却当不起大叔这称呼。有钱又帅的才叫大叔，我们这样的就叫大龄男屌丝。&lt;/p&gt;
&lt;p&gt;阿腾要结婚了。&lt;/p&gt;
&lt;p&gt;我在朋友圈里看到这个消息。我觉得很欣慰，这么大年纪才结婚也是蛮拼的了。特别是大龄女青年。&lt;/p&gt;
&lt;p&gt;我在想我是不是应该适时的怀旧一下。想想我们的过去的美好时光。事实上，我们除了高中时候生活的三年之后再无相聚。&lt;/p&gt;
&lt;p&gt;我总觉得情分总还是在的。我让阿腾请我吃饭，我给她包红包。这样才有个结婚喜庆的氛围，也好让我知道，还是有人会记得我，把我当做朋友。&lt;/p&gt;
&lt;p&gt;说了这么多，我就是想说，我们都快三十了，我还光棍儿，小孔据说有对象了已经，小万也是单身。在这里祝福阿腾新婚快乐百年好合的同时，我也祝愿我的朋友们早日脱光。&lt;/p&gt;
&lt;p&gt;2014.10.26&lt;/p&gt;</description></item><item><title>日志2</title><link>https://www.sunpeiwen.com/memo/26/</link><pubDate>Sun, 26 Oct 2014 19:27:31 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/26/</guid><description>&lt;p&gt;话说，阿腾的结婚照是在云南的丽江拍摄的，据说那里是个美丽的地方，我从没有去过。但我不向往，我只知道，阿腾去了那里之后变得更黑了。&lt;/p&gt;
&lt;p&gt;她的结婚照里有夕阳黄昏那样唯美的场景，新娘子巧笑倩兮。美不胜收。&lt;/p&gt;
&lt;p&gt;提到了很多人@黄娜@余腾飞@老朱@小万@孔祥鹏。&lt;/p&gt;
&lt;p&gt;他们有的结婚了，有的即将结婚，有的有了对象，而还有的跟我一样。
我其实很早时候有想过婚姻这个问题。
从最早的相亲开始，从很被动的不愿意，到很主动的人家不愿意。我很害怕婚姻这个命题，因为有人跟我说过，你相亲的对象毕竟是你相守一生的人啊。想想就觉得可怕。&lt;/p&gt;
&lt;p&gt;相濡以沫的不一定是你当初深爱的，自己深爱着的不一定能陪你到最后。&lt;/p&gt;
&lt;p&gt;生活中的压力让人匍匐前进，不是所有人都愿意默默，平淡的过完这一生。欲望，希望，失望。能不能坚守自己的信念都是未知之数。&lt;/p&gt;
&lt;p&gt;婚姻中大概都必须有一种叫爱情的东西存在才能让它长久。如果没有爱情，用什么来支撑婚姻？&lt;/p&gt;</description></item><item><title>8月27.</title><link>https://www.sunpeiwen.com/memo/1/</link><pubDate>Tue, 27 Aug 2013 11:44:21 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/1/</guid><description>&lt;p&gt;额,今天不是什么特别的日子.&lt;/p&gt;
&lt;p&gt;就是突然心血来潮,点开自己久未访问的博客,上次更新是在半年前.&lt;/p&gt;
&lt;p&gt;又是半年过去了, 一事无成啊. 聊作纪念吧.&lt;/p&gt;</description></item><item><title>时间不早了</title><link>https://www.sunpeiwen.com/memo/30/</link><pubDate>Mon, 08 Apr 2013 19:30:21 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/30/</guid><description>&lt;p&gt;最近国内歌舞升平，国泰民安。&lt;/p&gt;
&lt;p&gt;我干了一件大事。&lt;/p&gt;
&lt;p&gt;看完了一部《楚留香新传》。&lt;/p&gt;
&lt;p&gt;男主角丑陋，女猪脚漂亮，而且完全跟原著一样，看着真没意思。&lt;/p&gt;
&lt;p&gt;这部电视剧还只能在韩国首播，国内没有任何一家电视台播。&lt;/p&gt;
&lt;p&gt;可见这部电视剧是多么的没有看点，没有爆点，没有笑点啊。&lt;/p&gt;
&lt;p&gt;所以，时间不早了，还是洗洗睡了。&lt;/p&gt;</description></item><item><title>半年没有更新博客了</title><link>https://www.sunpeiwen.com/memo/4/</link><pubDate>Wed, 30 Jan 2013 14:11:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/4/</guid><description>&lt;p&gt;不是遗忘了，而是大多数时间不知道写些什么。&lt;/p&gt;
&lt;p&gt;人的想法总是很多，可真正做到的没有多少。&lt;/p&gt;
&lt;p&gt;其实有时候的灵机一动可能会让自己都叫绝的主意在自己的脑海里也只是转瞬即逝，总是为这种莫名的灵感感到可惜。
因为不善于捕捉这些，所以日子总是过的稀里糊涂而没有条理。&lt;/p&gt;
&lt;p&gt;说的好听叫随性。
这种没有约束的日子没有目标没有目的，迷茫的心里总是空落落的。&lt;/p&gt;
&lt;p&gt;写博客也是需要有点文采的，可惜，我没有。&lt;/p&gt;</description></item><item><title>记</title><link>https://www.sunpeiwen.com/memo/33/</link><pubDate>Sun, 17 Jun 2012 19:31:45 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/33/</guid><description>&lt;p&gt;昨天和同事喝酒。喝的有点高，一个个疯疯癫癫的在大街上游荡，嬉笑怒骂，旁若无人。
摇摇晃晃回到宿舍倒头便睡，各种梦境纷沓而至，千奇百怪，无所不有，夜间醒来数次，口渴难耐，起身喝水然后拿起手机看时间。倒头再睡。
很久没有如此早的睡过了，所以醒来的也很早，用手机下载了一个乐众的rom，刷完，上班。&lt;/p&gt;</description></item><item><title>生如夏花</title><link>https://www.sunpeiwen.com/memo/36/</link><pubDate>Tue, 10 Apr 2012 19:32:44 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/36/</guid><description>&lt;p&gt;满脸沧桑的朴树，
再看看镜子里沧桑的我们，
感叹，我们都老了。&lt;/p&gt;</description></item><item><title>又见九把刀</title><link>https://www.sunpeiwen.com/memo/37/</link><pubDate>Sun, 01 Apr 2012 19:33:54 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/37/</guid><description>&lt;p&gt;昨日又开始看九把刀的《功夫》。
真的还是会感觉热血澎湃的感动。
来世我们英雄再见。
我记得你曾在毕业时与我的留言。
我记得你在我家陪我聊人生。
我记得你在我生日时过来为我庆祝。
我觉得我有些矫情。
但是想到我们无忧无虑 毫无利害的单纯情谊。我还是想念你啊朋友。
远方的你安好。&lt;/p&gt;</description></item><item><title>2012</title><link>https://www.sunpeiwen.com/memo/38/</link><pubDate>Fri, 02 Mar 2012 21:12:58 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/38/</guid><description>&lt;p&gt;晴
看反转金庸先生的文。
倚天屠龙记。
先生的文字并非没有BUG。
颠覆经典还是蛮有意思的。&lt;/p&gt;</description></item><item><title>平安夜</title><link>https://www.sunpeiwen.com/memo/9/</link><pubDate>Sat, 24 Dec 2011 13:33:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/9/</guid><description>&lt;p&gt;平安夜、 接近2011的尾声，明日加班。&lt;/p&gt;</description></item><item><title>2012</title><link>https://www.sunpeiwen.com/memo/40/</link><pubDate>Wed, 14 Dec 2011 22:31:13 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/40/</guid><description>&lt;p&gt;如果2012是世界末日。那么我们的疯狂冲动欲望恐惧都会觉得理所当然。
然，2012快要来临了，然，末日之说，只是存在于电影当中毫无根据的臆测与狂想。
2012年1月1日。我的徒弟要结婚了。我感到诧异又觉得理所当然。诧异的是结婚这件事情太突然，我只是收到一条QQ留言。理所当然的是终究还是要嫁人了。
我记得那年的冬天，我还在恩施上学。当时的她，我的徒弟nature，也是如此留言对我说，　　师傅啊，我有没有对你 说啊，有一天师傅会喜欢我到徒儿出嫁了师傅还要落泪的地步。
我当时写了一篇博客，所以我至今仍记得清楚。我说，我还是会感到难过。
她在我空间大幅的留言我都没有删除，偶尔想想还是会去看看，然后会记起我的徒弟，那个安静的女子。
你要结婚了。我祝福你，希望你幸福。毕竟师傅也是那么的喜欢你。
ring说现在的小孩怎么都这样，说结婚就要结婚了。我当时笑了，感觉我们真的还都是旧口高中那群无知无畏，敢爱敢恨的小孩。&lt;/p&gt;</description></item><item><title>中秋节快乐</title><link>https://www.sunpeiwen.com/memo/20/</link><pubDate>Mon, 12 Sep 2011 15:56:37 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/20/</guid><description>&lt;p&gt;睡到中午起床。&lt;/p&gt;
&lt;p&gt;到姨奶奶家吃饭。&lt;/p&gt;
&lt;p&gt;喝了一两茅台，倒了。&lt;/p&gt;
&lt;p&gt;睡到三四点。&lt;/p&gt;
&lt;p&gt;打了2局麻将输了四十五。&lt;/p&gt;
&lt;p&gt;陪表妹玩没有规则的围棋。&lt;/p&gt;
&lt;p&gt;超没意思。&lt;/p&gt;
&lt;p&gt;吃完晚饭，站在17层的高楼之上看澳门的烟火。&lt;/p&gt;
&lt;p&gt;虽然很绚烂，只是一瞬间罢了。&lt;/p&gt;
&lt;p&gt;虽然现在很晚很晚了。&lt;/p&gt;
&lt;p&gt;在2011中秋节结束之前，我祝愿我父母的身体能够好起来，我祝愿我的外公外婆身体健康。&lt;/p&gt;
&lt;p&gt;我祝愿我的亲戚朋友都能够万事如意。&lt;/p&gt;
&lt;p&gt;如同我小表妹说的，我祝你们都学习进步…… - -！&lt;/p&gt;</description></item><item><title>我的梦想</title><link>https://www.sunpeiwen.com/posts/my-dream/</link><pubDate>Mon, 05 Sep 2011 11:38:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/my-dream/</guid><description>&lt;p&gt;我有一个很大的梦想，就是每天都可以睡觉睡到自然醒。&lt;/p&gt;
&lt;p&gt;我有一个小小的幸福，就是每天都可以和我心爱的人一起生活。&lt;/p&gt;
&lt;p&gt;没有烦恼没有争吵。&lt;/p&gt;
&lt;p&gt;我有一个很大的愿望，就是每天都可以听到你们的笑声。&lt;/p&gt;
&lt;p&gt;我有一个小小的心愿，就是每天都可以和我亲爱的人一起生活。&lt;/p&gt;
&lt;p&gt;没有隔阂没有纷扰。&lt;/p&gt;
&lt;p&gt;孟子说，鱼与熊掌不可兼得。&lt;/p&gt;
&lt;p&gt;于是我的梦想无法实现，幸福无法掌握，愿望彻底落空，心愿没有念想。&lt;/p&gt;
&lt;p&gt;我多希望自己可以做到完美。&lt;/p&gt;
&lt;p&gt;有钱有势有车有房。&lt;/p&gt;
&lt;p&gt;我想没有人不希望这样。&lt;/p&gt;
&lt;p&gt;这得付出多大的努力才可以？&lt;/p&gt;
&lt;p&gt;这得付出多少努力才可以从我这样的情况进化成那样完美的形态？&lt;/p&gt;
&lt;p&gt;估计就跟猴子变成人一样得需要漫长的几万年吧。&lt;/p&gt;
&lt;p&gt;我不可能夸夸其谈说努力努力。&lt;/p&gt;
&lt;p&gt;我没有那样锐利的锋芒，没有那冲破一切的精神。&lt;/p&gt;
&lt;p&gt;我只能成为《老男孩》中那平凡到渣的无数人中的其中之一。&lt;/p&gt;
&lt;p&gt;如此。而已。&lt;/p&gt;</description></item><item><title>写在加班结束前</title><link>https://www.sunpeiwen.com/memo/16/</link><pubDate>Thu, 11 Aug 2011 12:28:00 +0000</pubDate><guid>https://www.sunpeiwen.com/memo/16/</guid><description>&lt;p&gt;我讨厌这种操蛋的生活。
连坐个顺风车都不舍得的公司你还有什么好说的呢。
我只能无奈的问候他的母亲大人了。&lt;/p&gt;</description></item><item><title>一周之始</title><link>https://www.sunpeiwen.com/posts/at_the_beginning_of_the_week/</link><pubDate>Mon, 08 Aug 2011 11:44:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/at_the_beginning_of_the_week/</guid><description>&lt;p&gt;今天8月8号，星期一。&lt;/p&gt;
&lt;p&gt;立秋。&lt;/p&gt;
&lt;p&gt;网络上有人称今天是爸爸节。&lt;/p&gt;
&lt;p&gt;清早起床去拱北转车。&lt;/p&gt;
&lt;p&gt;这时天还下着小雨。&lt;/p&gt;
&lt;p&gt;如同往常，会在拱北车站买一份炒河粉做早餐，然后在巴士站坐等31路。&lt;/p&gt;
&lt;p&gt;珠海的公交车一直都很多人，降价之后的公交车挤得更加密不透风。&lt;/p&gt;
&lt;p&gt;都是上班的人们。&lt;/p&gt;
&lt;p&gt;赶时间，拼命的往车上塞。&lt;/p&gt;
&lt;p&gt;就像自己家灌香肠一样，使劲往里塞肉。&lt;/p&gt;
&lt;p&gt;我喜欢看着这些行色匆匆的路人。&lt;/p&gt;
&lt;p&gt;尽管我觉得这样会很拥挤。&lt;/p&gt;
&lt;p&gt;八点二十到了站，天已经晴了。&lt;/p&gt;
&lt;p&gt;太阳有些晒人。 不得不顶着阳光去往公司的方向。&lt;/p&gt;
&lt;p&gt;颇有段距离。&lt;/p&gt;
&lt;p&gt;刚好在八点半的时候到达公司打卡。&lt;/p&gt;
&lt;p&gt;上班的环境的确不怎么样。&lt;/p&gt;
&lt;p&gt;一进实验室热浪扑面而来。&lt;/p&gt;
&lt;p&gt;这样的情况之下任谁都会抱怨。&lt;/p&gt;
&lt;p&gt;小公司就这点，爱斤斤计较。&lt;/p&gt;
&lt;p&gt;空调坏了能用就行，也不修。&lt;/p&gt;
&lt;p&gt;一点都不制冷。也不管。&lt;/p&gt;
&lt;p&gt;热。闷热。&lt;/p&gt;
&lt;p&gt;热的我实在都懒得动了。&lt;/p&gt;
&lt;p&gt;边插科打诨的聊天打屁，边动动手打印几张图片，调几个墨水上机测试一下，然后写打印测试报告。&lt;/p&gt;
&lt;p&gt;好了。&lt;/p&gt;
&lt;p&gt;就这样一天过去了。&lt;/p&gt;
&lt;p&gt;多么充实的一天啊。&lt;/p&gt;
&lt;p&gt;过的真他妈有意义。&lt;/p&gt;
&lt;p&gt;PS 今天是爸爸节的话，我就祝我老爸身体健康长命百岁。&lt;/p&gt;
&lt;p&gt;虽然儿子不太听话经常惹你生气。&lt;/p&gt;
&lt;p&gt;可儿子长大了。&lt;/p&gt;
&lt;p&gt;您能别管的事就尽量别管了吧。&lt;/p&gt;
&lt;p&gt;气坏了身子，儿子也愧疚。&lt;/p&gt;</description></item><item><title>现实就是这么现实</title><link>https://www.sunpeiwen.com/posts/that-is-just-how-reality-is/</link><pubDate>Sat, 06 Aug 2011 09:20:00 +0000</pubDate><guid>https://www.sunpeiwen.com/posts/that-is-just-how-reality-is/</guid><description>&lt;p&gt;我今年24了，属于大龄未婚青年了。&lt;/p&gt;
&lt;p&gt;在我们村子里这都属于奇闻轶事了。&lt;/p&gt;
&lt;p&gt;就是在那样一个仍然有封建思想残留的小村子里，我已然年迈的父亲找人说媒给我安排了相亲。&lt;/p&gt;
&lt;p&gt;相亲不是今年才流行来的，而是一直从遥远到不知道什么朝代流传下来的。&lt;/p&gt;
&lt;p&gt;我的老一辈，我的同辈，甚至我的小辈都注定要把这个模式延续下去。&lt;/p&gt;
&lt;p&gt;在父母的催说下我开始了我纠结的相亲之路。&lt;/p&gt;
&lt;p&gt;相亲是现实的，他关系到婚姻，他关系到子孙后代，他关系到家族兴旺，他关系到历史更迭。&lt;/p&gt;
&lt;p&gt;是这样的。我没有任何夸张。&lt;/p&gt;
&lt;p&gt;相亲的过程是矛盾而纠结的，有新鲜刺激，有仓皇失措。&lt;/p&gt;
&lt;p&gt;我总得找一个我喜欢的人来相爱来相守来相伴到死吧。&lt;/p&gt;
&lt;p&gt;所以，尽管我相亲的数量在增加但成功率一直没有丝毫见涨。&lt;/p&gt;
&lt;p&gt;我很灰心。总结起来有如下几点我没有做到。&lt;/p&gt;
&lt;p&gt;第一、彩礼。如今的我没有积蓄没有任何突出的收入。如何能拿出近10W的礼金？&lt;/p&gt;
&lt;p&gt;第二、房子。我没有丝毫的信心在我死之前可以买到一套房。&lt;/p&gt;
&lt;p&gt;第三、车。四个轮子的车没有。车马炮的车倒是有。&lt;/p&gt;
&lt;p&gt;第四、事业。糊口可以富足就永远也谈不上。&lt;/p&gt;
&lt;p&gt;就是这样的现实。&lt;/p&gt;
&lt;p&gt;相亲就是在这样的问题问答当中开始又结束。&lt;/p&gt;
&lt;p&gt;仓促的见面又仓促的各奔东西，在各自的记忆中丝毫不会留下半分的印象。&lt;/p&gt;
&lt;p&gt;这个社会理想永远是遥远的不可实现的。&lt;/p&gt;
&lt;p&gt;就是这么的现实。&lt;/p&gt;
&lt;p&gt;今天是七夕。&lt;/p&gt;
&lt;p&gt;祝福大家有情人终究分手。有钱人终成眷属。&lt;/p&gt;</description></item><item><title>我爱你，再见</title><link>https://www.sunpeiwen.com/memo/58/</link><pubDate>Sun, 05 Dec 2010 19:40:54 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/58/</guid><description>&lt;p&gt;过两天会是你的婚礼。&lt;/p&gt;
&lt;p&gt;你会穿上婚纱，像一个漂亮的天使一样。&lt;/p&gt;
&lt;p&gt;美丽动人。&lt;/p&gt;
&lt;p&gt;我想是到说再见的时候了。&lt;/p&gt;
&lt;p&gt;我不允许自己还陷在悲伤之中。&lt;/p&gt;
&lt;p&gt;尽管现在的我还是痛苦。&lt;/p&gt;
&lt;p&gt;我想我会忘了我们那些风花雪月的事。&lt;/p&gt;
&lt;p&gt;我们的破碎不堪的爱情。&lt;/p&gt;
&lt;p&gt;那些微小的感动与幸福。&lt;/p&gt;
&lt;p&gt;谢谢你让我如此幸福，谢谢你也让我同样如此的伤悲。&lt;/p&gt;
&lt;p&gt;我告诉自己放了吧。&lt;/p&gt;
&lt;p&gt;放下吧。&lt;/p&gt;
&lt;p&gt;大丈夫何患无妻。&lt;/p&gt;
&lt;p&gt;大丈夫何患无妻。&lt;/p&gt;
&lt;p&gt;大丈夫何患无妻。&lt;/p&gt;
&lt;p&gt;也许多念叨几遍我便会相信了吧。&lt;/p&gt;
&lt;p&gt;我相信这会是个小小的，温暖的，带着残忍的故事吧。&lt;/p&gt;
&lt;p&gt;像朴树的那首歌一样。&lt;/p&gt;
&lt;p&gt;我告诉过你的。&lt;/p&gt;
&lt;p&gt;我爱你，再见。&lt;/p&gt;
&lt;p&gt;再见。&lt;/p&gt;</description></item><item><title>好自为之</title><link>https://www.sunpeiwen.com/memo/59/</link><pubDate>Fri, 03 Dec 2010 19:41:01 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/59/</guid><description>&lt;p&gt;昨天凌晨开始坐立不安。&lt;/p&gt;
&lt;p&gt;开始给许久没有联系的朋友打电话。&lt;/p&gt;
&lt;p&gt;我企图告诉他们我的悲伤。&lt;/p&gt;
&lt;p&gt;这时我才发现也许是太久没联系了。&lt;/p&gt;
&lt;p&gt;那些号码停机的停机空号的空号。&lt;/p&gt;
&lt;p&gt;睡不着觉。开始抽烟。喉咙干涩。干呕。&lt;/p&gt;
&lt;p&gt;难受的流眼泪。&lt;/p&gt;
&lt;p&gt;不知道什么时候睡着了。&lt;/p&gt;
&lt;p&gt;醒来已经是十二点了。&lt;/p&gt;
&lt;p&gt;我想婚礼已经开始了吧。&lt;/p&gt;
&lt;p&gt;我去上网，看你写的日志是凌晨4点多写的。&lt;/p&gt;
&lt;p&gt;那时候我还没有睡着。&lt;/p&gt;
&lt;p&gt;但是我没有看到。&lt;/p&gt;
&lt;p&gt;也没有想到。&lt;/p&gt;
&lt;p&gt;你原来是这样想的。&lt;/p&gt;
&lt;p&gt;我想我可以释怀了。&lt;/p&gt;
&lt;p&gt;你已经是别人的新娘了。&lt;/p&gt;
&lt;p&gt;我不会祝福你。&lt;/p&gt;
&lt;p&gt;只会对你说，好自为之。&lt;/p&gt;
&lt;p&gt;我也对自己说，好自为之。&lt;/p&gt;
&lt;p&gt;&amp;ndash;分割&amp;ndash;&lt;/p&gt;
&lt;p&gt;晚上打电话回去的时候心情很不痛快。&lt;/p&gt;
&lt;p&gt;压抑的厉害。&lt;/p&gt;
&lt;p&gt;语气不善。&lt;/p&gt;
&lt;p&gt;与我爸顶嘴。&lt;/p&gt;
&lt;p&gt;我很少这样明目张胆的顶撞我爸。&lt;/p&gt;
&lt;p&gt;从小到大我都没有。&lt;/p&gt;
&lt;p&gt;我其实很想说，我虽然是您儿子，但是您真正了解我么？&lt;/p&gt;
&lt;p&gt;我没说出口。&lt;/p&gt;
&lt;p&gt;我挂断电话。&lt;/p&gt;
&lt;p&gt;吃面。边吃边流泪。&lt;/p&gt;
&lt;p&gt;到底是谁错了?&lt;/p&gt;
&lt;p&gt;我要的幸福究竟是怎样的？&lt;/p&gt;
&lt;p&gt;我的人生我的婚姻究竟是我自己决定还是你们来决定？&lt;/p&gt;
&lt;p&gt;我究竟活着还有什么意义？&lt;/p&gt;
&lt;p&gt;真是了无生趣。&lt;/p&gt;
&lt;p&gt;当真了无生趣。&lt;/p&gt;</description></item><item><title>If you love</title><link>https://www.sunpeiwen.com/memo/60/</link><pubDate>Sat, 13 Nov 2010 19:56:56 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/60/</guid><description>&lt;p&gt;如果你爱我。&lt;/p&gt;
&lt;p&gt;如果我为你不顾一切。&lt;/p&gt;
&lt;p&gt;如果我们同生共死。&lt;/p&gt;
&lt;p&gt;如果你不离不弃。&lt;/p&gt;
&lt;p&gt;如果我们海枯石烂。&lt;/p&gt;
&lt;p&gt;如果我们还可以在一起。&lt;/p&gt;
&lt;p&gt;如果我们慢慢变老还能彼此守望。&lt;/p&gt;
&lt;p&gt;如果我愿意用一生等待。&lt;/p&gt;
&lt;p&gt;如果我们一起死去。&lt;/p&gt;
&lt;p&gt;如果你爱我。&lt;/p&gt;
&lt;p&gt;如果这一切都不是如果。&lt;/p&gt;
&lt;p&gt;这将会是一个多完美的故事。&lt;/p&gt;</description></item><item><title>自说自话</title><link>https://www.sunpeiwen.com/memo/56/</link><pubDate>Sun, 19 Sep 2010 19:40:47 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/56/</guid><description>&lt;p&gt;最近一个人老是喜欢一个人呆在屋子里，看着手机里的短信。&lt;/p&gt;
&lt;p&gt;自说自话。&lt;/p&gt;
&lt;p&gt;我并不是一个孤僻的人。我想。&lt;/p&gt;
&lt;p&gt;我不喜欢被人轻视。我想。&lt;/p&gt;
&lt;p&gt;这样的生活我可能已经习惯。&lt;/p&gt;
&lt;p&gt;下班回到家看小说或者打电话或者睡觉。&lt;/p&gt;
&lt;p&gt;上网。&lt;/p&gt;
&lt;p&gt;很没意思&lt;/p&gt;</description></item><item><title>术后</title><link>https://www.sunpeiwen.com/memo/57/</link><pubDate>Sat, 10 Jul 2010 19:40:50 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/57/</guid><description>&lt;p&gt;做完手术已经四天，每天都要打上3瓶点滴。&lt;/p&gt;
&lt;p&gt;左手已经满是针孔。&lt;/p&gt;
&lt;p&gt;从住院到现在也有一个星期了。&lt;/p&gt;
&lt;p&gt;开始对打针恐惧。&lt;/p&gt;
&lt;p&gt;因为护士从来不来看我点滴是否打完而我又由于睡着而导致血被倒抽进管子。&lt;/p&gt;
&lt;p&gt;我十分郁闷。&lt;/p&gt;
&lt;p&gt;每天躺在安静的病房就想睡觉，可就是睡不着了。&lt;/p&gt;</description></item><item><title>又</title><link>https://www.sunpeiwen.com/memo/51/</link><pubDate>Sun, 16 May 2010 19:40:29 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/51/</guid><description>&lt;p&gt;无意发现，我这竟然是第二次眼角膜发炎。上一次大概是上学时候，我写了段话在空间里。
于是感慨，怎么又得病了。
耳朵里隐隐作痛。牵连右边面部神经，感觉从头皮到牙龈都是酸疼的。
疼痛的无法睡眠。企图睁开眼睛却睡意浓浓。
打了两个小时的点滴感觉眼睛好些了，可以睁开。
又开始咳嗽…&lt;/p&gt;</description></item><item><title>郁闷的我</title><link>https://www.sunpeiwen.com/memo/52/</link><pubDate>Wed, 12 May 2010 19:40:33 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/52/</guid><description>&lt;p&gt;耳朵疼痛数天未愈。
今日起床耳鸣不止。
或是中耳炎症。
听觉低下。
与聋无异。
闷。&lt;/p&gt;</description></item><item><title>今天</title><link>https://www.sunpeiwen.com/memo/54/</link><pubDate>Mon, 19 Apr 2010 19:40:40 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/54/</guid><description>&lt;p&gt;看着睡在我身旁我爱着的你啊，你可知我心疼的难受，你可知我在默默的流泪。&lt;/p&gt;</description></item><item><title>关于</title><link>https://www.sunpeiwen.com/memo/55/</link><pubDate>Sat, 17 Apr 2010 19:40:44 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/55/</guid><description>&lt;p&gt;我是相信一见钟情的。
我也认为爱是可以培养的。
世界上的爱有很多种。
韦小宝爱他的老婆们吗？
他爱，但是只是一种占为己有的爱。那不是爱情。
令狐冲爱任盈盈吗？
他也爱，那是一种感激是尊敬。
那，也不是爱情。
唯有杨过和小龙女，他们相爱。那才是爱情。至死不悔的爱情。
也许任盈盈爱令狐冲，但是对于她而言，令狐冲对不起任盈盈&lt;/p&gt;</description></item><item><title>蝴蝶花</title><link>https://www.sunpeiwen.com/memo/50/</link><pubDate>Mon, 29 Mar 2010 19:40:17 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/50/</guid><description>&lt;p&gt;又名三色堇。原产欧洲。耐寒喜凉。&lt;/p&gt;</description></item><item><title>热烈祝贺谷歌退出天朝</title><link>https://www.sunpeiwen.com/memo/49/</link><pubDate>Tue, 23 Mar 2010 19:40:13 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/49/</guid><description>&lt;p&gt;谷歌最终还是走了。
跟当年清朝的闭关锁国不同的是，我们的目标是建立一个和谐的社会。
天朝最善小题大做。
一旦跟政治扯上关系的，迟早没好果子。&lt;/p&gt;</description></item><item><title>诗人</title><link>https://www.sunpeiwen.com/memo/48/</link><pubDate>Fri, 13 Nov 2009 19:40:09 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/48/</guid><description>&lt;p&gt;有人说&lt;/p&gt;
&lt;p&gt;把句子断开&lt;/p&gt;
&lt;p&gt;然后回车&lt;/p&gt;
&lt;p&gt;然后就可以成为诗人&lt;/p&gt;
&lt;p&gt;于是&lt;/p&gt;
&lt;p&gt;我就这样&lt;/p&gt;
&lt;p&gt;成为了诗人。&lt;/p&gt;</description></item><item><title>1111</title><link>https://www.sunpeiwen.com/memo/47/</link><pubDate>Wed, 11 Nov 2009 19:40:05 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/47/</guid><description>&lt;p&gt;今天就是传说中可以媲美情人节的光棍节。&lt;/p&gt;
&lt;p&gt;今天是我最郁闷的一天。&lt;/p&gt;
&lt;p&gt;今天我竟然摔了一跤。&lt;/p&gt;
&lt;p&gt;今天我竟然还磕到了自己的下巴。&lt;/p&gt;
&lt;p&gt;今天见血了。&lt;/p&gt;
&lt;p&gt;今天郁闷。&lt;/p&gt;
&lt;p&gt;今天该死的光棍节。&lt;/p&gt;
&lt;p&gt;没人陪还要忍受痛苦。&lt;/p&gt;</description></item><item><title>当寂寞已成往事。</title><link>https://www.sunpeiwen.com/memo/46/</link><pubDate>Mon, 20 Jul 2009 19:40:01 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/46/</guid><description>&lt;p&gt;那时花开。&lt;/p&gt;
&lt;p&gt;夏雨经常重复的那句。&lt;/p&gt;
&lt;p&gt;“你美吗？”“你寂寞吗？”&lt;/p&gt;
&lt;p&gt;寂寞的人总会告诉别人自己不寂寞。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;每当一个人的时候。都拒绝交谈。&lt;/p&gt;
&lt;p&gt;习惯默默的躺在床上。看着窗外的阳光出神。&lt;/p&gt;
&lt;p&gt;或者看上一天的小说。以至于晚上都睡不着。&lt;/p&gt;
&lt;p&gt;一个人的时候总是会想太多。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;我们都有爱。&lt;/p&gt;
&lt;p&gt;爱让人有血有肉。亲切和温暖。&lt;/p&gt;
&lt;p&gt;我时常怀疑寂寞是因为太过于思念。&lt;/p&gt;
&lt;p&gt;我时常怀疑这是不是我的无病呻吟。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;怎样让生活充实起来？&lt;/p&gt;</description></item><item><title>下一个故事，英雄再见。</title><link>https://www.sunpeiwen.com/memo/45/</link><pubDate>Thu, 02 Apr 2009 19:39:54 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/45/</guid><description>&lt;p&gt;记得高中时候很喜欢九把刀的功夫。
小韩给我写过一段话，我们终究要分离。但是我们依然会记得。
下一个故事，英雄再见。&lt;/p&gt;
&lt;p&gt;小韩，下一个故事，我们再见。&lt;/p&gt;</description></item><item><title>上海与武汉。</title><link>https://www.sunpeiwen.com/memo/44/</link><pubDate>Wed, 04 Feb 2009 19:39:50 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/44/</guid><description>&lt;p&gt;听群里的孩子们问，上海是不是有很多法国梧桐树。
我回答没有。
其实我自己也不大清楚，每天来回奔波，竟然没有注意是否有梧桐树。
今天早上，我突然想起这个问题，于是在武汉的街上来回走动，观察。
发现，武汉的街道两边也是有很多的树。
虽然说不上名字。
但是，夏天的阳光依然会斑驳的映在马路中央，刺眼。
每座城市都会有它自己的故事，属于它自己的快乐与忧伤，因此，我们不必羡慕其他城市那不属于自己的风景。可能，真正属于自己的风景就是我们的周围，而我们不曾注意！&lt;/p&gt;</description></item><item><title>回家</title><link>https://www.sunpeiwen.com/memo/201/</link><pubDate>Wed, 09 Jan 2008 18:44:20 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/201/</guid><description>&lt;p&gt;昨天考完就放假了。凌晨停电到放假的那一刻。于是在无所事事的情况下决定去建始。这里的****很高，花了一百多以后决定还是回家看电视的好&lt;/p&gt;</description></item><item><title>勿念</title><link>https://www.sunpeiwen.com/memo/202/</link><pubDate>Sat, 22 Dec 2007 18:45:49 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/202/</guid><description>&lt;p&gt;左眼角膜发炎.尚好.虽隐隐疼痛.相信很快就好.勿念.&lt;/p&gt;</description></item><item><title>终于明白</title><link>https://www.sunpeiwen.com/memo/200/</link><pubDate>Mon, 13 Aug 2007 18:39:23 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/200/</guid><description>&lt;p&gt;我还不知道自己要什么.能做什么.我还有什么资格要求爱与被爱?&lt;/p&gt;</description></item><item><title>爱情的尊严</title><link>https://www.sunpeiwen.com/memo/42/</link><pubDate>Sun, 12 Aug 2007 19:39:41 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/42/</guid><description>&lt;p&gt;在自己喜欢却不喜欢自己的人面前根本没有尊严可言&lt;/p&gt;</description></item><item><title>今天</title><link>https://www.sunpeiwen.com/memo/41/</link><pubDate>Tue, 14 Jun 2005 23:41:34 +0800</pubDate><guid>https://www.sunpeiwen.com/memo/41/</guid><description>&lt;p&gt;我在旧口和阿腾在一起。不知道该说什么好了。就是不停的郁闷着。和她们都打了电话。都是说不出几句便挂了。这日子怎么过啊。这。&lt;/p&gt;</description></item><item><title>豆瓣列表</title><link>https://www.sunpeiwen.com/movies/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.sunpeiwen.com/movies/</guid><description/></item><item><title>关于</title><link>https://www.sunpeiwen.com/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.sunpeiwen.com/about/</guid><description>&lt;h2 id="关于本站"&gt;关于本站&lt;/h2&gt;
&lt;p&gt;使用&lt;code&gt;hugo&lt;/code&gt;强力驱动&lt;/p&gt;
&lt;p&gt;使用&lt;code&gt;大发&lt;/code&gt;炮制的牛逼主题&lt;code&gt;farallon&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;域名注册 &lt;code&gt;Cloudflare&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;网页托管 &lt;code&gt;vercel&lt;/code&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2002年 接触web 使用Frontpage创建个人页面,由网易提供html空间&lt;/li&gt;
&lt;li&gt;2005年 注册免费个人空间,使用anyp.cn二级域名&lt;/li&gt;
&lt;li&gt;2005年 注册jkjoy.com 使用bo-blog开始博客之路&lt;/li&gt;
&lt;li&gt;2006年 空间到期,域名到期 注册181p.com 改用Pjblog驱动&lt;/li&gt;
&lt;li&gt;2008年 由 wordpress 驱动 域名更换为no-way.cn&lt;/li&gt;
&lt;li&gt;2015年 转为Typecho驱动 域名更换为sunisme.com&lt;/li&gt;
&lt;li&gt;2018年 域名更换为asbid.cn&lt;/li&gt;
&lt;li&gt;2024年 域名更换为sunpeiwen.com 由Hugo驱动&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="关于作者"&gt;关于作者&lt;/h2&gt;
&lt;p&gt;湖北人.
平平无奇中年男人.&lt;/p&gt;
&lt;h2 id="关于其他"&gt;关于其他&lt;/h2&gt;
&lt;p&gt;把原来网页打包放在https://i.sunpeiwen.com&lt;/p&gt;
&lt;p&gt;新的引导网页放在https://im.sunpeiwen.com&lt;/p&gt;
&lt;p&gt;基于memos的说说页面https://m.sunpeiwen.com&lt;/p&gt;
&lt;p&gt;基于Alist的网盘https://pan.sunpeiwen.com&lt;/p&gt;
&lt;p&gt;部署在vercel的IP查询https://ip.sunpeiwen.com&lt;/p&gt;</description></item><item><title>友情链接</title><link>https://www.sunpeiwen.com/friends/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.sunpeiwen.com/friends/</guid><description/></item></channel></rss>