<?xml version='1.0' encoding='utf-8' standalone='yes'?>
<?xml-stylesheet type='text/xsl' href='/xsl/atom.xsl'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <script src="https://jsd.cdn.sinzmise.top/gh/mfreed7/xslt_polyfill/xslt-polyfill.min.js" xmlns="http://www.w3.org/1999/xhtml"></script>
  <title>绘星里</title>
  <link href="https://blog.storia.ren/" rel="alternate" type="text/html" hreflang="zh-cn"/>
  <link href="/atom.xml" rel="self" type="application/atom+xml"/>
  <id>https://blog.storia.ren/</id>
  <updated>2026-06-29T20:57:12+08:00</updated>
  
  <author>
    <name>王九弦SZ·Ninty</name>
    
  </author>
  
  
  <generator uri="https://gohugo.io/" version="0.163.3">Hugo</generator>
  
  <language>zh-cn</language>
  
  
  <subtitle>一起来绘制属于自己的星星！</subtitle>
  
  
  <logo>https://blog.storia.ren/images/icon.png</logo>
  
  
  <icon>https://blog.storia.ren/favicon.ico</icon>
  
  
  <entry>
    <title>2026-06小记</title>
    <link href="https://blog.storia.ren/posts/write-202606/" rel="alternate" type="text/html" hreflang="zh-cn"/>
    <id>https://blog.storia.ren/posts/write-202606/</id>
    <published>2026-06-29T19:57:11+08:00</published>
    <updated>2026-06-29T19:57:11+08:00</updated>
    
    
    <author>
      <name>王九弦SZ·Ninty</name>
    </author>
    
    
    <summary type="html">&lt;p&gt;如果能去服兵役的话，那这篇文章不出意外就是我今年写的最后一篇文章&lt;br&gt;
同时也就代表着，下次见面可能得2年后或者5年后了&lt;br&gt;
当然，前提是我能成功去&lt;/p&gt;</summary>
    
    
    <category term="个人小记"/>
    
    
    <content type="html">&lt;p&gt;如果能去服兵役的话，那这篇文章不出意外就是我今年写的最后一篇文章&lt;br&gt;
同时也就代表着，下次见面可能得2年后或者5年后了&lt;br&gt;
当然，前提是我能成功去&lt;/p&gt;
&lt;h2 id=&#34;无人机全过了&#34;&gt;无人机全过了&lt;/h2&gt;
&lt;p&gt;我是没想到中地面站能单独去考的啊&lt;br&gt;
我还以为会跟着实操一起挂的呢&lt;br&gt;
要不是去问了那个老师&lt;/p&gt;
&lt;p&gt;也是总算在这个月给地面站过了&lt;br&gt;
也就是说我能拿证了&lt;br&gt;
（虽然我也不知道为啥，我这边UOM打不开了，而且技能等级证书只查到个证书号，没有查到证书）&lt;/p&gt;
&lt;p&gt;至于买无人机的事情我也跟我家长说了&lt;br&gt;
结果我家长跟我说等我服完兵役回来再来考虑要不要买无人机
&lt;psw&gt;也因此我被很多人说学了无人机证，却没买无人机，问题是我学的是中型多旋翼，而不是小型那种无人机啊喂（）&lt;/psw&gt;&lt;/p&gt;
&lt;h2 id=&#34;关于我的oc&#34;&gt;关于我的OC&lt;/h2&gt;
&lt;p&gt;之前有人说我那OC的服设不太详细，人脸也没有描述关键设定&lt;br&gt;
emmm确实，毕竟写那篇文章的时候，我还不知道oc是什么&lt;br&gt;
并且那篇文章也只是单纯为了介绍我的tulpa&lt;/p&gt;
&lt;p&gt;但既然打算做成oc，那么那些设定什么的都得更新一下&lt;br&gt;
具体设定已经写好了，连世界观我都搞了&lt;br&gt;
但是因为请不起画师，所以我那oc的立绘图只能用AI画了QWQ&lt;/p&gt;
&lt;p&gt;目前我是打算专门整个OC站点，毕竟域名都有了，并且有些站点框架能部署到Vercel、EO Pages等等&lt;br&gt;
因此打算基于Astro或者基于Eleventy搞了&lt;/p&gt;
&lt;p&gt;目前OC站点尚未搭建完成，完成之后我会在这篇文章站点我那oc的站点&lt;br&gt;
&lt;psw&gt;但我能保证会在我去服兵役之前完成站点的搭建，毕竟这站点我都打算用AI写了（）&lt;/psw&gt;&lt;/p&gt;
&lt;p&gt;以上&lt;/p&gt;</content>
    
    <link rel="enclosure" href="https://blog.storia.ren/img/default.jpg" type="image/jpeg" />
    
  </entry>
  
  <entry>
    <title>2026-05小记</title>
    <link href="https://blog.storia.ren/posts/write-202605/" rel="alternate" type="text/html" hreflang="zh-cn"/>
    <id>https://blog.storia.ren/posts/write-202605/</id>
    <published>2026-05-31T21:32:17+08:00</published>
    <updated>2026-05-31T21:32:17+08:00</updated>
    
    
    <author>
      <name>王九弦SZ·Ninty</name>
    </author>
    
    
    <summary type="html">&lt;p&gt;抱歉博客现在才修好&lt;br&gt;
这几天忙着练车+运动+处理地面站的事情，到现在才发现博客的问题&lt;/p&gt;</summary>
    
    
    <category term="个人小记"/>
    
    
    <content type="html">&lt;p&gt;抱歉博客现在才修好&lt;br&gt;
这几天忙着练车+运动+处理地面站的事情，到现在才发现博客的问题&lt;/p&gt;
&lt;p&gt;算了，正片开始！&lt;/p&gt;
&lt;h2 id=&#34;博客又迁移到eo&#34;&gt;博客又迁移到EO&lt;/h2&gt;
&lt;p&gt;友链的某位大佬说我博客访问不了&lt;br&gt;
但他那边的服务器能获取到我的rss&lt;br&gt;
我就感觉是Netlify的问题，就给博客迁移回EO Pages&lt;/p&gt;
&lt;p&gt;虽然我之前放在EO Pages上面的站点有人反映访问不了&lt;br&gt;
但那天杜老师跟我说了原因&lt;br&gt;
说是Edgeone的节点部分有些问题导致部分地区访问不了我的站点&lt;br&gt;
那既然Edgeone Pages已经恢复了，那就迁移回去吧&lt;br&gt;
&lt;psw&gt;Edgeone Pages，真香！&lt;/psw&gt;&lt;/p&gt;
&lt;p&gt;哦对了，本站已经重新添加Service Worker&lt;br&gt;
这是为了配合本站的PWA&lt;br&gt;
至于用的方案，当然是空梦大佬的SWPP啦！&lt;br&gt;
&lt;psw&gt;当然那SWPP的配置我其实抄的liushen那个（）&lt;/psw&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2026-06-02更新&lt;/strong&gt;&lt;br&gt;
修了不少问题&lt;br&gt;
例如因为某篇文章导致的gulp压缩失败的问题&lt;psw&gt;话说为啥那篇文章会导致我gulp压缩失败啊喂&lt;/psw&gt;&lt;br&gt;
以及代码高亮换回了Prism.js（主要是highlight.js在那篇文章的解析也有大问题，例如解析不了pug、样式错乱等问题）&lt;/p&gt;
&lt;h2 id=&#34;无人机又挂了&#34;&gt;无人机又挂了&lt;/h2&gt;
&lt;p&gt;坏消息：无人机那边挂了&lt;br&gt;
好消息：挂的是最难的地面站&lt;br&gt;
&lt;psw&gt;虽然一点都不好就是啦哈哈哈......屮！&lt;/psw&gt;&lt;/p&gt;
&lt;p&gt;主要这回的地面站是整了个啥新规&lt;br&gt;
再加上考试前五天，我从家里带来的笔记本电脑坏了&lt;br&gt;
只能租台笔记本了&lt;br&gt;
&lt;del&gt;但我挂的原因是地面站那起飞点设置错了，虽然跟我同个队伍那位更惨，整个图画反了&lt;/del&gt;&lt;/p&gt;
&lt;h2 id=&#34;成功拿到驾照&#34;&gt;成功拿到驾照&lt;/h2&gt;
&lt;p&gt;其实科目二从过年之前我就考完了&lt;br&gt;
只不过因为要学无人机，之后也约不到科目三，拖到这个月才考完&lt;br&gt;
好消息是科目三满分通关 &lt;psw&gt;（结果科目四差点挂了，92分，极限过关）&lt;/psw&gt;&lt;/p&gt;
&lt;p&gt;上图！&lt;br&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/f82d0b4428be55cd6dccf62957b19eb0.9ddlsxzs14.webp&#34; alt=&#34;f82d0b4428be55cd6dccf62957b19eb0&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;关于我的oc&#34;&gt;关于我的OC&lt;/h2&gt;
&lt;p&gt;&lt;div class=&#34;tip-shortcode&#34;&gt;
  &lt;div class=&#34;tip-icon&#34;&gt;
    &lt;i class=&#34;ri-lightbulb-line&#34;&gt;&lt;/i&gt;
  &lt;/div&gt;
  &lt;div class=&#34;tip-content&#34;&gt;前情提要：
&lt;a 
    
        href=&#34;/posts/50710&#34;
    
    
&gt;
我的tulpa —— 夏玖铃的简介&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;
没错，我打算给这位做成我OC了&lt;br&gt;
但是因为那图片是AI图，因此那图片暂时不考虑作为我那OC的形象&lt;br&gt;
只能等有时间找个画师或者我自己学绘画再来画了&lt;br&gt;
因此可能得到时候才能公布我那位OC的全部设定了&lt;/p&gt;
&lt;p&gt;以上&lt;/p&gt;</content>
    
    <link rel="enclosure" href="https://blog.storia.ren/img/default.jpg" type="image/jpeg" />
    
  </entry>
  
  <entry>
    <title>2026-04小记</title>
    <link href="https://blog.storia.ren/posts/write-202604/" rel="alternate" type="text/html" hreflang="zh-cn"/>
    <id>https://blog.storia.ren/posts/write-202604/</id>
    <published>2026-05-01T21:58:05+08:00</published>
    <updated>2026-05-01T21:58:05+08:00</updated>
    
    
    <author>
      <name>王九弦SZ·Ninty</name>
    </author>
    
    
    <summary type="html">&lt;p&gt;因为上次那无人机考试没过，挂在理论上了，艹&lt;br&gt;
因此这次又得去一趟佛山&lt;br&gt;
导致这次小记拖到现在才写，抱歉！&lt;/p&gt;</summary>
    
    
    <category term="个人小记"/>
    
    
    <content type="html">&lt;p&gt;因为上次那无人机考试没过，挂在理论上了，艹&lt;br&gt;
因此这次又得去一趟佛山&lt;br&gt;
导致这次小记拖到现在才写，抱歉！&lt;/p&gt;
&lt;p&gt;算了，正片开始！&lt;/p&gt;
&lt;h2 id=&#34;博客更新情况&#34;&gt;博客更新情况&lt;/h2&gt;
&lt;p&gt;回到老家看博客的时候，突然发现下面没有版权声明提示&lt;br&gt;
因此加了一个&lt;/p&gt;
&lt;p&gt;但加了之后，又感觉那地方的下面空空的&lt;br&gt;
然后又想到了 liushen 大佬之前推荐的 emaction&lt;br&gt;
因此用AI给这玩意适配 pjax 了&lt;br&gt;
详情可以看我这篇文章：
&lt;a 
    
        href=&#34;/posts/emaction-pjax/&#34;
    
    
&gt;
emaction，但适配pjax（附新版教程）&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;既然谈到了AI，那不得不提我那说说了&lt;br&gt;
在友链朋友圈的：
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly93dW1pbmJva2Uuc2l0ZS91bmNhdGVnb3JpemVkL2hvdy10by1taWdyYXRlLW44bi1mcm9tLWNsYXdjbG91ZC1ydW4tdG8tc2VsZmhvc3RlZC1wb3J0YWluZXIv&#34;
    
     target=&#34;_blank&#34;
&gt;
如何从 ClawCloud Run 爪云迁移 n8n 到自托管 Docker&lt;/a&gt;&lt;br&gt;
这篇文章里得知了
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9xdWVzdGlvbi5ydW4uY2xhdy5jbG91ZC9xdWVzdGlvbnMvMTAwMTAwMDAwMDAwMDMyNjE%3d&#34;
    
     target=&#34;_blank&#34;
&gt;
ClawCloud Run 服务要下线&lt;/a&gt;了&lt;br&gt;
而我的说说基于Ech0，正好部署在那个地方&lt;br&gt;
于是只能换个方案部署我的说说了&lt;/p&gt;
&lt;p&gt;然后就想到：既然我可以用AI魔改emaction，那我为啥不用AI给我写个说说方案呢？&lt;br&gt;
于是就让Qoder来了&lt;/p&gt;
&lt;p&gt;效果还不错！支持Twikoo，同时也有点赞功能，并且能部署到Vercel里面&lt;br&gt;
但是我那说说方案我就不打算公开了，毕竟AI写的，有啥公开的必要？&lt;/p&gt;
&lt;h2 id=&#34;去广州那边玩了&#34;&gt;去广州那边玩了&lt;/h2&gt;
&lt;p&gt;无人机考完试之后，我就去广州玩了&lt;br&gt;
毕竟想回复下我的心情嘛&lt;/p&gt;
&lt;p&gt;广州的话，首先就是我最期待的音游窝了&lt;psw&gt;（啊音游吃）&lt;/psw&gt;&lt;br&gt;
第一个是WIN窝，这也是我印象深刻的一个窝&lt;br&gt;
毕竟我是这个窝里面为数不多用现金付款的（&lt;/p&gt;
&lt;p&gt;第二个就是UP窝（UnityPower 团结之力）了&lt;br&gt;
我第一次去那地方的时候，貌似没完全装修完成&lt;br&gt;
不过音游窝倒是还在开放（毕竟纯自助......）&lt;/p&gt;
&lt;p&gt;音游窝的话我只逛了两个&lt;br&gt;
原先有第三个的，但是被定位坑了&lt;br&gt;
那窝在杭州，但定位在腾讯那边......
&lt;psw&gt;只能说我是为数不多被定位坑的音游玩家了......&lt;/psw&gt;&lt;/p&gt;
&lt;h2 id=&#34;广州塔&#34;&gt;广州塔&lt;/h2&gt;
&lt;p&gt;至于为什么广州塔要单开一部分，当然是因为这部分是为数不多我有去拍照的&lt;br&gt;
毕竟是舅舅请我去的，当然得去好好地逛逛啦！&lt;br&gt;
而且当时买的还是450米观景平台的票&lt;/p&gt;
&lt;p&gt;但是那上面风是真的大啊，我拍照的时候手机差点被吹飞&lt;br&gt;
而且当时还是晚上，我又穿着短袖，手一直在抖&lt;br&gt;
因此拍照效果不好，请见谅！&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://images1.blog.sinzmise.top/20260501/98fd6c373b51b49a89464816b71cef1c.8vnixiqfnm.webp&#34; alt=&#34;98fd6c373b51b49a89464816b71cef1c&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260501/58adfdcef7eae31be592f1bf9907c317.41yo1e5otu.webp&#34; alt=&#34;58adfdcef7eae31be592f1bf9907c317&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260501/b1e05e0ad44c9a2adaca33e27e34166d.2vfcssgpvv.webp&#34; alt=&#34;b1e05e0ad44c9a2adaca33e27e34166d&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260501/9a07a2b1cc81466ad86f64eb77616b98.6t7q9grn80.webp&#34; alt=&#34;9a07a2b1cc81466ad86f64eb77616b98&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260501/ec43e4817e07965cb13ad46c15e6534f.1sfnhwkqu4.webp&#34; alt=&#34;ec43e4817e07965cb13ad46c15e6534f&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260501/96f694fabfdb031ab3906cb363bed50d.2yyyqi9kgh.webp&#34; alt=&#34;96f694fabfdb031ab3906cb363bed50d&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260501/a458465063a9961593e0bcecdd8f135e.67y2n5wuqj.webp&#34; alt=&#34;a458465063a9961593e0bcecdd8f135e&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260501/8a4ec51b4798f10b629b365698ba37d3.8z74v8iwq7.webp&#34; alt=&#34;8a4ec51b4798f10b629b365698ba37d3&#34;&gt;&lt;/p&gt;
&lt;p&gt;这最后一张还是我为数不多拍得好的一张......&lt;/p&gt;
&lt;h2 id=&#34;劳动节假期再次去佛山&#34;&gt;劳动节假期，再次去佛山&lt;/h2&gt;
&lt;p&gt;这次是为了去补考&lt;br&gt;
毕竟我刚也说了，我理论考没过&lt;br&gt;
甚至这篇文章还是我人在佛山这边写的&lt;/p&gt;
&lt;p&gt;刷题去了，不然又得挂科了，就这样&lt;/p&gt;
&lt;p&gt;以上&lt;/p&gt;</content>
    
    <link rel="enclosure" href="https://blog.storia.ren/img/default.jpg" type="image/jpeg" />
    
  </entry>
  
  <entry>
    <title>emaction，但适配pjax（附新版教程）</title>
    <link href="https://blog.storia.ren/posts/emaction-pjax/" rel="alternate" type="text/html" hreflang="zh-cn"/>
    <id>https://blog.storia.ren/posts/emaction-pjax/</id>
    <published>2026-04-27T18:10:18+08:00</published>
    <updated>2026-04-27T18:10:18+08:00</updated>
    
    
    <author>
      <name>王九弦SZ·Ninty</name>
    </author>
    
    
    <summary type="html">&lt;h2 id=&#34;前言&#34;&gt;前言&lt;/h2&gt;
&lt;p&gt;各位也发现了，本站的版权声明下方添加了一个类似于 GitHub 的点赞功能的按钮，就是 
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9naXRodWIuY29tL2VtYWN0aW9u&#34;
    
     target=&#34;_blank&#34;
&gt;
emaction&lt;/a&gt;&lt;br&gt;
这个点赞功能基本上 1:1 还原了 GitHub 的点赞功能，因此很久之前我就想搞这个了&lt;br&gt;
之前这个功能在我的博客上一段时间，不过由于这玩意不适配pjax&lt;br&gt;
并且我用很多AI工具给这玩意适配pjax，结果都是以失败告终，我才放弃这个的&lt;br&gt;
直到今天，才用Qoder搞定这玩意的pjax适配，并且在我的博客上将这个功能“复活”&lt;/p&gt;</summary>
    
    
    <category term="站点折腾"/>
    
    
    <content type="html">&lt;h2 id=&#34;前言&#34;&gt;前言&lt;/h2&gt;
&lt;p&gt;各位也发现了，本站的版权声明下方添加了一个类似于 GitHub 的点赞功能的按钮，就是 
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9naXRodWIuY29tL2VtYWN0aW9u&#34;
    
     target=&#34;_blank&#34;
&gt;
emaction&lt;/a&gt;&lt;br&gt;
这个点赞功能基本上 1:1 还原了 GitHub 的点赞功能，因此很久之前我就想搞这个了&lt;br&gt;
之前这个功能在我的博客上一段时间，不过由于这玩意不适配pjax&lt;br&gt;
并且我用很多AI工具给这玩意适配pjax，结果都是以失败告终，我才放弃这个的&lt;br&gt;
直到今天，才用Qoder搞定这玩意的pjax适配，并且在我的博客上将这个功能“复活”&lt;/p&gt;
&lt;p&gt;下面没啥好说的，直接开始教程吧！&lt;/p&gt;
&lt;h2 id=&#34;教程开始&#34;&gt;教程开始！&lt;/h2&gt;
&lt;div class=&#34;warning-shortcode&#34;&gt;
  &lt;div class=&#34;warning-icon&#34;&gt;
    &lt;i class=&#34;ri-alert-line&#34;&gt;&lt;/i&gt;
  &lt;/div&gt;
  &lt;div class=&#34;warning-content&#34;&gt;原官方提供的 API 早就寄了，因此必须得自建后端，目前这玩意的后端只有 CF Worker 方案
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;部署后端&#34;&gt;部署后端&lt;/h3&gt;
&lt;div class=&#34;tip-shortcode&#34;&gt;
  &lt;div class=&#34;tip-icon&#34;&gt;
    &lt;i class=&#34;ri-lightbulb-line&#34;&gt;&lt;/i&gt;
  &lt;/div&gt;
  &lt;div class=&#34;tip-content&#34;&gt;此部分搬运自：
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly93d3cuZWFsbGlvbi5jb20vc2VsZi1ob3N0ZWQtZ2l0aHViLWZsYXZvcmVkLXJlYWN0aW9ucy8%3d&#34;
    
     target=&#34;_blank&#34;
&gt;
自部署 GitHub 风格的 Reactions 点赞功能&lt;/a&gt;&lt;br&gt;
但这教程比较久远，因此我搬的时候做了大量修改，给后面的创建数据表的教程放到创建数据库之后的步骤
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;前提：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;需要有 Cloudflare 账号&lt;/li&gt;
&lt;li&gt;电脑中需要有 Node.js 环境&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;首先去 
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9kYXNoLmNsb3VkZmxhcmUuY29tL3dvcmtlcnMvZDE%3d&#34;
    
     target=&#34;_blank&#34;
&gt;
Cloudflare&lt;/a&gt; 创建一个名为：&lt;code&gt;emaction&lt;/code&gt; 的 D1 数据库&lt;br&gt;
复制此数据库的 id，如：&lt;code&gt;acf6da62-7777-4459-a579-123456789012&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://images1.blog.sinzmise.top/20260427/msedge_UIdg2s5ALx.szjysw5ij.webp&#34; alt=&#34;如图所示&#34;&gt;&lt;/p&gt;
&lt;p&gt;之后点击右上角的 &lt;code&gt;Explore Data&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://images1.blog.sinzmise.top/20260427/msedge_KDZizOxe78.lwc3dcd0h.webp&#34; alt=&#34;右上角 Explore Data” &#34;&gt;&lt;/p&gt;
&lt;p&gt;在下面这个框里面输入创建数据表的命令：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://images1.blog.sinzmise.top/20260427/eFtv03IIJj.9gx6dw7y02.webp&#34; alt=&#34;输入创建数据表的命令&#34;&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;CREATE&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;TABLE&lt;/span&gt; reactions (
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    id INTEGER &lt;span style=&#34;color:#66d9ef&#34;&gt;PRIMARY&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;KEY&lt;/span&gt; AUTOINCREMENT,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    target_id TEXT &lt;span style=&#34;color:#66d9ef&#34;&gt;NOT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;NULL&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    reaction_name TEXT &lt;span style=&#34;color:#66d9ef&#34;&gt;NOT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;NULL&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;count&lt;/span&gt; INTEGER &lt;span style=&#34;color:#66d9ef&#34;&gt;NOT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;NULL&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;DEFAULT&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;, 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    created_at INTEGER &lt;span style=&#34;color:#66d9ef&#34;&gt;NOT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;NULL&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    updated_at INTEGER &lt;span style=&#34;color:#66d9ef&#34;&gt;NOT&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;NULL&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&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;Run&lt;/code&gt; ，出现下面的结果，数据表就创建完成了：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://images1.blog.sinzmise.top/20260427/image.6bhoeyfehx.webp&#34; alt=&#34;数据表创建成功&#34;&gt;&lt;/p&gt;
&lt;p&gt;然后在本地电脑中克隆代码：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git clone https://github.com/emaction/emaction.backend.git
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;安装依赖包：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cd emaction.backend
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 安装 packages&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;npm install
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 全局安装 Wrangler&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;npm install -g wrangler
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;PS：这里有同学反应需要全局 &lt;code&gt;-g&lt;/code&gt; 安装 Wrangler&lt;br&gt;
如果没有添加这个 &lt;code&gt;-g&lt;/code&gt; ，那么这下面的命令不是直接运行 &lt;code&gt;wrangler&lt;/code&gt; ，而是 &lt;code&gt;npx wrangler&lt;/code&gt;&lt;br&gt;
&lt;psw&gt;说实在的我也不知道为啥这样，但是我也不在意，毕竟原作者也不明白为什么（&lt;/psw&gt;&lt;/p&gt;
&lt;p&gt;修改克隆代码 &lt;code&gt;wrangler.toml&lt;/code&gt; 文件中的 &lt;code&gt;database_id&lt;/code&gt; 为自己的：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;name&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;api-emaction&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;main&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;src/worker.js&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;compatibility_date&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;2023-07-25&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;usage_model&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;bundled&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;env&lt;/span&gt; = { }
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[[&lt;span style=&#34;color:#a6e22e&#34;&gt;d1_databases&lt;/span&gt;]]
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;binding&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;d1&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#75715e&#34;&gt;# i.e. available in your Worker on env.DB&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;database_name&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;emaction&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;database_id&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;acf6da62-7777-4459-a579-123456789012&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#75715e&#34;&gt;# 修改成自己的&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;triggers&lt;/span&gt;]
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;crons&lt;/span&gt; = [ ]
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;登录 Wrangler：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;wrangler login
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;在弹出的浏览器页面中，点 &lt;code&gt;Allow&lt;/code&gt; 授权就可以了。&lt;/p&gt;
&lt;p&gt;最后部署项目到 Cloudflare Worker：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;wrangler deploy
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;然后登录 Cloudflare Worker ，就能找到一个名为 api-emaction 的 Worker 了。&lt;br&gt;
这个名称与克隆代码中的 package.json 文件中的名字对应，可自行选择是否修改。&lt;br&gt;
记住此 Worker 的域名：https://api-emaction.xxxxxxx.workers.dev。&lt;br&gt;
如果用户大多数为国内的，可能需要绑定一个自定义域名才能友好访问。&lt;/p&gt;
&lt;h3 id=&#34;前端使用原版&#34;&gt;前端使用（原版）&lt;/h3&gt;
&lt;p&gt;前端使用时，跟 
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9naXRodWIuY29tL2VtYWN0aW9uL2VtYWN0aW9uLmZyb250ZW5k&#34;
    
     target=&#34;_blank&#34;
&gt;
emaction/emaction.frontend&lt;/a&gt; 的说明文档一样即可。&lt;br&gt;
只是需要把自定义的 endpoint 传参给 JS 代码。&lt;/p&gt;
&lt;p&gt;在 HTML 中引入 JS Module。&lt;br&gt;
这个 JS 是可以下载下来自行修改和部署的：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;script&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;type&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;module&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;src&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;https://cdn.jsdelivr.net/gh/emaction/frontend.dist@1.0.7/bundle.js&amp;#34;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;script&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;在 HTML 使用这个 Module：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;emoji-reaction&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;endpoint&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;https://api-emaction.xxxxxx.workers.dev&amp;#34;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;emoji-reaction&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;这个 &lt;code&gt;endpoint&lt;/code&gt; 没有防呆设计，不要输入末尾的 “&lt;code&gt;/&lt;/code&gt;” 斜杠。&lt;br&gt;
自定义 ID &lt;code&gt;reacttargetid&lt;/code&gt; 可选修改，在同一页面内有多个 Reactions 的时候，尽量使用。&lt;/p&gt;
&lt;h3 id=&#34;前端使用适配pjax的版本&#34;&gt;前端使用（适配pjax的版本）&lt;/h3&gt;
&lt;p&gt;下载我上面提到的适配了pjax的js文件：
&lt;a 
    
        href=&#34;/js/emaction.esm.js&#34;
    
    
&gt;
emaction.pjax.js&lt;/a&gt;&lt;br&gt;
按照上面的方法引入：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;script&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;type&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;module&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;src&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;/js/emaction.esm.js&amp;#34;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;script&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;然后在 HTML 使用这个 Module （跟上面的方法一样）：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;emoji-reaction&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;endpoint&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;https://api-emaction.xxxxxx.workers.dev&amp;#34;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;emoji-reaction&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;这个js的 &lt;code&gt;endpoint&lt;/code&gt; 我已经添加了防呆设计，也就是说末尾的 “&lt;code&gt;/&lt;/code&gt;” 斜杠加不加都可以。&lt;br&gt;
自定义 ID &lt;code&gt;reacttargetid&lt;/code&gt; 跟上面一样，也是可选修改&lt;/p&gt;
&lt;p&gt;还有，这个js适配了亮暗色模式的自动适配，可以通过 &lt;code&gt;data-theme=&amp;quot;dark&amp;quot;&lt;/code&gt; 自动检测亮暗色模式了&lt;br&gt;
并且可以通过组件级别控制亮暗色模式：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;emoji-reaction&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;theme&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;dark&amp;#34;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;emoji-reaction&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;emoji-reaction&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;theme&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;light&amp;#34;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;emoji-reaction&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;&lt;span style=&#34;color:#f92672&#34;&gt;emoji-reaction&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;theme&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;system&amp;#34;&lt;/span&gt;&amp;gt;&amp;lt;/&lt;span style=&#34;color:#f92672&#34;&gt;emoji-reaction&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</content>
    
    <link rel="enclosure" href="https://blog.storia.ren/img/default.jpg" type="image/jpeg" />
    
  </entry>
  
  <entry>
    <title>2026-03小记</title>
    <link href="https://blog.storia.ren/posts/write-202603/" rel="alternate" type="text/html" hreflang="zh-cn"/>
    <id>https://blog.storia.ren/posts/write-202603/</id>
    <published>2026-03-30T21:09:51+08:00</published>
    <updated>2026-03-30T21:09:51+08:00</updated>
    
    
    <author>
      <name>王九弦SZ·Ninty</name>
    </author>
    
    
    <summary type="html">&lt;p&gt;还有10天就要无人机考试了&lt;br&gt;
但就特别巧，我生日的隔天刚好就是我无人机考试当天&lt;br&gt;
因此到时肯定得许个愿望，愿自己能拿到无人机的CAAC证书（&lt;/p&gt;</summary>
    
    
    <category term="个人小记"/>
    
    
    <content type="html">&lt;p&gt;还有10天就要无人机考试了&lt;br&gt;
但就特别巧，我生日的隔天刚好就是我无人机考试当天&lt;br&gt;
因此到时肯定得许个愿望，愿自己能拿到无人机的CAAC证书（&lt;/p&gt;
&lt;p&gt;算了，话不多说，正片开始！&lt;/p&gt;
&lt;h2 id=&#34;关于宿舍内的生活&#34;&gt;关于宿舍内的生活&lt;/h2&gt;
&lt;p&gt;因为我学无人机的地方在佛山&lt;br&gt;
而这地方离我的老家 —— 潮州，较远&lt;psw&gt;指开高铁也得一个小时&lt;/psw&gt;
这也算是我第一次自己独立在外面生活的吧&lt;br&gt;
至于资金的话，不够我可以跟我家长要（&lt;/p&gt;
&lt;p&gt;宿舍生活没有什么特殊的，就这么一笔带过吧&lt;/p&gt;
&lt;h2 id=&#34;目前无人机的学习状况&#34;&gt;目前无人机的学习状况&lt;/h2&gt;
&lt;p&gt;拼尽全力，在今天终于给理论控到80分以上了！&lt;br&gt;
而我学的超视距，理论成绩的分数得到80分以上&lt;br&gt;
因此我依然还得练我的理论&lt;br&gt;
毕竟后面还有综合问答、实操、地面站那些东西（&lt;/p&gt;
&lt;h2 id=&#34;有关博客的情况&#34;&gt;有关博客的情况&lt;/h2&gt;
&lt;p&gt;去佛山之前给博客添加了加载动画和背景动画&lt;br&gt;
并且给header固定了&lt;br&gt;
同时右下角添加了“跳转到评论”的按钮和“回到顶部的按钮”&lt;/p&gt;
&lt;p&gt;然后在配置Twikoo评论的时候发现Twikoo居然支持极验证了&lt;br&gt;
于是给Twikoo添加了极验证&lt;br&gt;
然后Twikoo的QQ昵称得自己配置key，所以我顺带给key也给配置了&lt;/p&gt;
&lt;p&gt;但这几天博客除了修复一些东西之外可能不会有什么大更新，因为我还得学无人机呢
就这样吧&lt;/p&gt;
&lt;h2 id=&#34;个人主页再次上新--搞了一些项目&#34;&gt;个人主页再次上新 + 搞了一些项目&lt;/h2&gt;
&lt;p&gt;因为之前那个个人主页我个人不太喜欢&lt;br&gt;
于是去佛山之前给我个人主页更新了下&lt;br&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260330/cfosspeed_waphFivZq4.1e96had0g7.webp&#34; alt=&#34;新的个人主页&#34;&gt;
嗯，突然就感觉高级许多了~&lt;br&gt;
再加上用的RemixIcon作为图标库，感觉变好看了许多&lt;br&gt;
同时也多了许多功能，例如侧边天气、侧边现在时间、文章页和独立的“所有网站”页面&lt;/p&gt;
&lt;p&gt;但是因为那时候感觉这个“所有网站”里面的站点很少&lt;br&gt;
正好花露水推荐了几个能通过Vercel或者Cloudflare部署的项目&lt;br&gt;
我就学着他的教程或者自己摸索来搭建某些项目了&lt;/p&gt;
&lt;p&gt;花露水的教程：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9ibG9nLmxpdXNoZW4uZnVuL3Bvc3RzLzg5MWVkYzc4Lw%3d%3d&#34;
    
     target=&#34;_blank&#34;
&gt;
Cloudflare/Vercel项目推荐(1)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9ibG9nLmxpdXNoZW4uZnVuL3Bvc3RzLzM4NTBlOTUwLw%3d%3d&#34;
    
     target=&#34;_blank&#34;
&gt;
Cloudflare/Vercel项目推荐(2)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9ibG9nLmxpdXNoZW4uZnVuL3Bvc3RzL2NiMTc5ZDQv&#34;
    
     target=&#34;_blank&#34;
&gt;
Cloudflare/Vercel项目推荐(3)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9ibG9nLmxpdXNoZW4uZnVuL3Bvc3RzLzQzZjBlZjEzLw%3d%3d&#34;
    
     target=&#34;_blank&#34;
&gt;
Cloudflare/Vercel项目推荐(4)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9ibG9nLmxpdXNoZW4uZnVuL3Bvc3RzLzVhZWJkZTUyLw%3d%3d&#34;
    
     target=&#34;_blank&#34;
&gt;
Cloudflare/Vercel项目推荐(5)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;以上&lt;/p&gt;</content>
    
    <link rel="enclosure" href="https://blog.storia.ren/img/default.jpg" type="image/jpeg" />
    
  </entry>
  
  <entry>
    <title>2026-02小记</title>
    <link href="https://blog.storia.ren/posts/write-202602/" rel="alternate" type="text/html" hreflang="zh-cn"/>
    <id>https://blog.storia.ren/posts/write-202602/</id>
    <published>2026-02-26T21:02:39+08:00</published>
    <updated>2026-02-26T21:02:39+08:00</updated>
    
    
    <author>
      <name>王九弦SZ·Ninty</name>
    </author>
    
    
    <summary type="html">&lt;p&gt;2026的2月也是快结束了&lt;br&gt;
刷完无人机的题目之后匆匆来写文章了&lt;/p&gt;</summary>
    
    
    <category term="个人小记"/>
    
    
    <content type="html">&lt;p&gt;2026的2月也是快结束了&lt;br&gt;
刷完无人机的题目之后匆匆来写文章了&lt;/p&gt;
&lt;p&gt;话不多说，正片开始！&lt;/p&gt;
&lt;h2 id=&#34;说说的更换&#34;&gt;说说的更换&lt;/h2&gt;
&lt;p&gt;从很久之前我就想给我说说方案给换掉了&lt;br&gt;
但基于没找到什么方案，就使用了Trae写一个说说&lt;br&gt;
但是说说一直使用AI方案也是不太好&lt;/p&gt;
&lt;p&gt;直到后面得知了Ech0能搭建在Zeabur中&lt;br&gt;
于是我那说说方案就换成了Ech0了&lt;/p&gt;
&lt;p&gt;至于使用的方案嘛，是 &lt;del&gt;抄&lt;/del&gt; 的&lt;code&gt;https://blog.mcxiafeng.top/dynamic&lt;/code&gt;这个啦&lt;br&gt;
毕竟这个方案带点赞和评论系统了，改了一下我直接用了&lt;/p&gt;

&lt;div class=&#34;info-shortcode&#34;&gt;
  &lt;div class=&#34;info-icon&#34;&gt;
    &lt;i class=&#34;ri-information-line&#34;&gt;&lt;/i&gt;
  &lt;/div&gt;
  &lt;div class=&#34;info-content&#34;&gt;
    &lt;p&gt;2026.02.27更新：Zeabur疑似要停止开发共享集群，目前正在寻找别的方案&lt;br&gt;
详情：
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly96ZWFidXIuY29tL3poLUNOL2NoYW5nZWxvZ3MvcGhhc2luZy1vdXQtc2hhcmVkLWNsdXN0ZXI%3d&#34;
    
     target=&#34;_blank&#34;
&gt;
共享集群将不再开放新项目&lt;/a&gt;&lt;/p&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;评论换回twikoo了&#34;&gt;评论换回Twikoo了&lt;/h2&gt;
&lt;p&gt;像上文说的，Zeabur疑似要停止开发共享集群&lt;br&gt;
而我的Artalk评论系统就是部署在Zeabur上的&lt;/p&gt;
&lt;p&gt;因此我的评论系统已经换回Twikoo&lt;/p&gt;
&lt;h2 id=&#34;沉迷于星趴吉星派对中了&#34;&gt;沉迷于星趴（吉星派对）中了&lt;/h2&gt;
&lt;p&gt;吉星派对手游是终于公测了&lt;br&gt;
然后嘛最近这几天也就一直沉迷于星趴了&lt;/p&gt;
&lt;p&gt;不得不说抽到邦尼之后PVE突然就简单起来了&lt;br&gt;
然后就一发不可收拾，现在已经解锁南希露的旗袍了&lt;br&gt;
（肝了很久终于肝出来了😁）&lt;/p&gt;
&lt;h2 id=&#34;说一下下个月的行程&#34;&gt;说一下下个月的行程&lt;/h2&gt;
&lt;p&gt;下个月的14日，我打算去佛山一个月&lt;br&gt;
为啥？因为去学无人机了&lt;br&gt;
毕竟到时是要服兵役的，当然要学这个技能啦&lt;/p&gt;
&lt;p&gt;啥？高考？我之前也说了我打算去服兵役了&lt;br&gt;
而且我的学业水平考试的成绩被英语背刺了&lt;br&gt;
但既然都不打算参加高考，去服兵役了，那就将这条路走到头吧&lt;br&gt;
反正后面还有两种选择呢&lt;/p&gt;
&lt;p&gt;而且&lt;strong&gt;去佛山≠没法更新博客&lt;/strong&gt;&lt;br&gt;
因为到时可能得带电脑去，而我博客源码+那些文章早就上传到cnb了&lt;br&gt;
（并且为了防止有些人爬我的文章，还是设置的私有仓库 &lt;psw&gt;话说真有逆天来爬我文章吗......&lt;/psw&gt;）&lt;br&gt;
也就是说如果我要写文章可以给整个博客从cnb中pull下来&lt;/p&gt;
&lt;p&gt;至于放在cnb的博客怎么部署的......看我之前写的教程：
&lt;a 
    
        href=&#34;/posts/deploy-hugo-with-cnb-to-eopages-and-vercel/&#34;
    
    
&gt;
将Hugo博客通过CNB部署到Edgeone Pages和Vercel&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;以上&lt;/p&gt;</content>
    
    <link rel="enclosure" href="https://blog.storia.ren/img/default.jpg" type="image/jpeg" />
    
  </entry>
  
  <entry>
    <title>2026-01小记</title>
    <link href="https://blog.storia.ren/posts/write-202601/" rel="alternate" type="text/html" hreflang="zh-cn"/>
    <id>https://blog.storia.ren/posts/write-202601/</id>
    <published>2026-01-28T22:58:47+08:00</published>
    <updated>2026-01-28T22:58:47+08:00</updated>
    
    
    <author>
      <name>王九弦SZ·Ninty</name>
    </author>
    
    
    <summary type="html">&lt;p&gt;春节高考也已经过去很久了&lt;br&gt;
而2026年的第一个月也即将结束了&lt;/p&gt;</summary>
    
    
    <category term="个人小记"/>
    
    
    <content type="html">&lt;p&gt;春节高考也已经过去很久了&lt;br&gt;
而2026年的第一个月也即将结束了&lt;/p&gt;
&lt;p&gt;那话不多说，正片开始！&lt;/p&gt;
&lt;h2 id=&#34;域名又一次更换新域名的含义&#34;&gt;域名又一次更换+新域名的含义&lt;/h2&gt;
&lt;p&gt;上午腾讯云提醒我的top域名在26年的3月过期&lt;br&gt;
正好那fun域名也是在26年过期的&lt;br&gt;
因此我打算给两个域名都续一年了&lt;br&gt;
&lt;psw&gt;主要是如果我去服兵役的话，还得确保这两个域名不会过期，要不然服完兵役之后给域名续回来又是一笔很大的开销&lt;/psw&gt;&lt;/p&gt;
&lt;p&gt;但是我看fun的续费价就傻了：&lt;br&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/msedge_fcnm7f0Lb6.3ns4lon6dl.webp&#34; alt=&#34;msedge_fcnm7f0Lb6&#34;&gt;
165元，续不起啊续不起&lt;br&gt;
再加上我原本是想注册storia.fun，结果被我注册成storical.fun&lt;br&gt;
我就只能废弃这个宝藏域名了&lt;/p&gt;
&lt;p&gt;新的域名是ren末尾的&lt;br&gt;
因为storia算是story的衍生词&lt;br&gt;
所以storia.ren可以理解为“故事的人”&lt;/p&gt;
&lt;h2 id=&#34;感谢何总送来的泰拉瑞亚正版&#34;&gt;感谢何总送来的泰拉瑞亚正版（&lt;/h2&gt;
&lt;p&gt;还记得我上次说的那个哥们吗？&lt;br&gt;
那哥们之前在某音极速版刷视频赚了很多钱&lt;psw&gt; 不是这玩意真能赚钱啊 &lt;/psw&gt;&lt;br&gt;
再加上他之前也买了泰拉瑞亚正版，寻思着给我买了之后我们一起玩&lt;/p&gt;
&lt;p&gt;还有，泰拉瑞亚其实是有模组的&lt;br&gt;
但我弟说要玩模组先玩玩原版泰拉，后面再来玩玩模组&lt;br&gt;
我也觉得合理，那哥们也同意这个说法&lt;br&gt;
但是我们的进度属实是特别慢，3天了都没去打boss&lt;br&gt;
这是因为我还得去学车，那哥们得去医院（之前也说了他肺结核）&lt;br&gt;
所以这几天都没咋玩了&lt;/p&gt;
&lt;h2 id=&#34;明日方舟终末地-试玩&#34;&gt;明日方舟·终末地 试玩&lt;/h2&gt;
&lt;p&gt;早就刷到这款游戏的广告了&lt;br&gt;
再加上我同学对这款游戏一直也期待着&lt;br&gt;
也成功地让我对这款游戏感兴趣（而且是在我不太喜欢玩开放世界游戏的情况下）&lt;/p&gt;
&lt;p&gt;but因为之前特别忙，忙于驾校又忙于打工&lt;br&gt;
所以我最近都没怎么去玩&lt;br&gt;
这个环节就这样&lt;/p&gt;
&lt;h2 id=&#34;又收藏了一些老机子&#34;&gt;又收藏了一些老机子&lt;/h2&gt;
&lt;p&gt;之前用三星i839在庸哥（
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9zcGFjZS5iaWxpYmlsaS5jb20vMTMxMzY1NjYx&#34;
    
     target=&#34;_blank&#34;
&gt;
中庸电视&lt;/a&gt;）那边换了台LG GM750&lt;br&gt;
老早就想玩玩Windows Mobile 6.5了&lt;br&gt;
正好我也没找到Mizi Linux的软件，干脆就给那三星i839换去了&lt;br&gt;
&lt;psw&gt;虽然这是12月的事情了，但是我才发现我写小记的时候忘记写这个内容了QWQ&lt;/psw&gt;&lt;/p&gt;
&lt;p&gt;然后又收了台索尼爱立信U10i、诺基亚603和诺基亚n97mini&lt;br&gt;
话不多说，上照片！&lt;/p&gt;
&lt;p&gt;首先是LG GW750：
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260131/IMG_20260130_105736.60ur6c60gv.avif&#34; alt=&#34;IMG_20260130_105736&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260131/IMG_20260130_105741.8l0liz5z25.avif&#34; alt=&#34;IMG_20260130_105741&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260131/IMG_20260130_105750.7ehaadh2fs.avif&#34; alt=&#34;IMG_20260130_105750&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260131/IMG_20260130_105755.8dxdnjjtkb.avif&#34; alt=&#34;IMG_20260130_105755&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260131/IMG_20260130_105800.77e2exuwxt.avif&#34; alt=&#34;IMG_20260130_105800&#34;&gt;
这机子我上面也说了，用的是Windows Mobile 6.5&lt;br&gt;
但这机子的桌面却不是用的Windows Mobile 6.5原生桌面&lt;br&gt;
而是LG自己的S-Class UI&lt;br&gt;
那时LG的那些触摸机型经常用这个UI（例如LG BL40）&lt;/p&gt;
&lt;p&gt;顺带一提，这机子的语言是繁体中文&lt;br&gt;
因为这机子是欧版机刷的台板系统&lt;/p&gt;
&lt;p&gt;然后是索尼爱立信U10i：
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260130/IMG_20260130_105325.1lcbztdqhw.avif&#34; alt=&#34;IMG_20260130_105325&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260130/IMG_20260130_105336.7zqxvevn0e.avif&#34; alt=&#34;IMG_20260130_105336&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260130/IMG_20260130_105348.2rvn8f2n13.avif&#34; alt=&#34;IMG_20260130_105348&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260130/IMG_20260130_105354.1e944drkz1.avif&#34; alt=&#34;IMG_20260130_105354&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260130/IMG_20260130_105400.8dxdma3xru.avif&#34; alt=&#34;IMG_20260130_105400&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260130/IMG_20260130_105413.6bhky85cpd.avif&#34; alt=&#34;IMG_20260130_105413&#34;&gt;
这机子就很有说法了，触屏+滑盖+WiFi&lt;br&gt;
这机子也成为索爱为数不多带WiFi的功能机&lt;br&gt;
（我这台是贴了进网许可，但是有人说是假国行，管他呢，水货也行，毕竟这机子黄鱼价格100多，我到手这台还是打折后70多入手的）&lt;/p&gt;
&lt;p&gt;但这机子我有一点要吐槽&lt;br&gt;
就是关闭滑盖的情况下是能触摸的界面&lt;br&gt;
打开滑盖不能触摸&lt;br&gt;
然后玩游戏的时候又能触摸了&lt;br&gt;
（但仔细一想又感觉很合理，毕竟这机子是用的A200功能机系统，估计索爱没做触摸适配）&lt;/p&gt;
&lt;p&gt;然后是诺基亚603：
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260130/IMG_20260130_105826.ml0g9tk7.avif&#34; alt=&#34;IMG_20260130_105826&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260130/IMG_20260130_105830.86u5qyb2yn.avif&#34; alt=&#34;IMG_20260130_105830&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260130/IMG_20260130_105835.9kgouzm4ys.avif&#34; alt=&#34;IMG_20260130_105835&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260130/IMG_20260130_105839.3rbqloyooo.avif&#34; alt=&#34;IMG_20260130_105839&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260130/IMG_20260130_105843.7zqxvioxfz.avif&#34; alt=&#34;IMG_20260130_105843&#34;&gt;
收这台机子的原因是受不了诺基亚500的很多游戏没法正常游玩&lt;br&gt;
毕竟500用的Symbian^3，却比同样都是Symbian^3的机子相差很远&lt;br&gt;
最明显的就是配置，这导致很多塞班3专属的游戏，500都没法玩&lt;/p&gt;
&lt;p&gt;我原本是想入手808的，但这机子的价格。。。。。。不是我所受不起的&lt;br&gt;
而且603有NFC，就入手603了&lt;/p&gt;
&lt;p&gt;顺带一提，这台603我收来的时候，屏幕有黑线&lt;br&gt;
但是被我刷机之后，黑线不仅变短了，然后逐渐消失了&lt;br&gt;
&lt;psw&gt;这可谓是一个奇迹（&lt;/psw&gt;&lt;/p&gt;
&lt;p&gt;最后就是n97mini了：
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260130/IMG_20260130_105850.60ur5a4lfo.avif&#34; alt=&#34;IMG_20260130_105850&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260130/IMG_20260130_105854.4n8818tjdj.avif&#34; alt=&#34;IMG_20260130_105854&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260130/IMG_20260130_105900.4jom3j0gm2.avif&#34; alt=&#34;IMG_20260130_105900&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260130/IMG_20260130_105903.5q7xc4pd61.avif&#34; alt=&#34;IMG_20260130_105903&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260130/IMG_20260130_105915.3yeyh8608q.avif&#34; alt=&#34;IMG_20260130_105915&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260130/IMG_20260130_105934.64ed2zxnyr.avif&#34; alt=&#34;IMG_20260130_105934&#34;&gt;
&lt;img src=&#34;https://images1.blog.sinzmise.top/20260130/IMG_20260130_105951.5trj9uifs3.avif&#34; alt=&#34;IMG_20260130_105951&#34;&gt;
这机子还是群友推荐的&lt;br&gt;
然后去查了下，才知道有带mini的版本&lt;br&gt;
而且群友说最好是n97mini&lt;br&gt;
毕竟这机子相比于原版n97，RAM更大，并且国行带WiFi&lt;br&gt;
就入手了n97mini&lt;/p&gt;
&lt;p&gt;这机子的一个特点就是侧滑盖（废话）&lt;br&gt;
s60v5的侧滑机子我是老早之前就想玩玩了&lt;br&gt;
就入手了这台机器&lt;/p&gt;
&lt;p&gt;而且这机器还是还有卡尔蔡司认证摄像头&lt;br&gt;
虽然像素比较低&lt;br&gt;
但诺基亚那些带卡尔蔡司认证的机子说是还有一席之地&lt;br&gt;
而且之前也试了诺基亚500的拍照，也是比较好看&lt;br&gt;
所以n97mini还是值得一试的&lt;/p&gt;
&lt;p&gt;以上&lt;/p&gt;</content>
    
    <link rel="enclosure" href="https://blog.storia.ren/img/default.jpg" type="image/jpeg" />
    
  </entry>
  
  <entry>
    <title>将Hugo博客通过CNB部署到Edgeone Pages和Vercel</title>
    <link href="https://blog.storia.ren/posts/deploy-hugo-with-cnb-to-eopages-and-vercel/" rel="alternate" type="text/html" hreflang="zh-cn"/>
    <id>https://blog.storia.ren/posts/deploy-hugo-with-cnb-to-eopages-and-vercel/</id>
    <published>2026-01-11T11:42:14+08:00</published>
    <updated>2026-01-11T11:42:14+08:00</updated>
    
    
    <author>
      <name>王九弦SZ·Ninty</name>
    </author>
    
    
    <summary type="html">&lt;p&gt;考完春季高考之后，终究还是没忍住 
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9jbmIuY29vbC8%3d&#34;
    
     target=&#34;_blank&#34;
&gt;
CNB&lt;/a&gt; 和 
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9wYWdlcy5lZGdlb25lLmFpL3po&#34;
    
     target=&#34;_blank&#34;
&gt;
Edgeone Pages&lt;/a&gt; 的诱惑&lt;/p&gt;</summary>
    
    
    <category term="站点折腾"/>
    
    
    <content type="html">&lt;p&gt;考完春季高考之后，终究还是没忍住 
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9jbmIuY29vbC8%3d&#34;
    
     target=&#34;_blank&#34;
&gt;
CNB&lt;/a&gt; 和 
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9wYWdlcy5lZGdlb25lLmFpL3po&#34;
    
     target=&#34;_blank&#34;
&gt;
Edgeone Pages&lt;/a&gt; 的诱惑&lt;/p&gt;
&lt;p&gt;到家立刻就给博客源码放到CNB上面来了&lt;psw&gt;当然这没有开源&lt;/psw&gt;&lt;br&gt;
同时在 
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9pbmtzcy5jbi9wb3N0Lzk1ZDU4OTY4Lw%3d%3d&#34;
    
     target=&#34;_blank&#34;
&gt;
枋柚梓的文章&lt;/a&gt; 那边&lt;del&gt;抄&lt;/del&gt;了个将博客仓库同步到Github的配置&lt;/p&gt;
&lt;p&gt;但是 Edgeone Pages 没有可以配置Hugo模版的地方&lt;br&gt;
而且cnb的云原生构建和和github action不太一样&lt;br&gt;
云原生那个是用的Docker镜像&lt;/p&gt;
&lt;p&gt;我选取的镜像是&lt;code&gt;hugomods/hugo:node-git&lt;/code&gt;，因为这个镜像带 Git 和 node&lt;br&gt;
（用 Node 的原因是我配置了 gulp 来压缩站点的静态资源）&lt;/p&gt;
&lt;p&gt;配置文件（Vercel）：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 定义云构建&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;main&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;push&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    - &lt;span style=&#34;color:#f92672&#34;&gt;name&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;上传到Vercel&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#f92672&#34;&gt;imports&lt;/span&gt;: 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        - &lt;span style=&#34;color:#ae81ff&#34;&gt;https://cnb.cool/SinzMise/szn-cnb-keys/-/blob/main/blog-push.yml&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#f92672&#34;&gt;docker&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#f92672&#34;&gt;image&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;hugomods/hugo:node-git&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#f92672&#34;&gt;volumes&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          - &lt;span style=&#34;color:#ae81ff&#34;&gt;/root/.npm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          - &lt;span style=&#34;color:#ae81ff&#34;&gt;./node_modules&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#f92672&#34;&gt;stages&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        - &lt;span style=&#34;color:#f92672&#34;&gt;name&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;安装依赖&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          &lt;span style=&#34;color:#f92672&#34;&gt;script&lt;/span&gt;: |&lt;span style=&#34;color:#e6db74&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;            npm install
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;            npm install -g gulp-cli vercel&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        - &lt;span style=&#34;color:#f92672&#34;&gt;name&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;构建博客 + 上传到Vercel&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          &lt;span style=&#34;color:#f92672&#34;&gt;script&lt;/span&gt;: |&lt;span style=&#34;color:#e6db74&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;            npm run build
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;            npm run compress
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;            cd public
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;            vercel deploy --prod --token $VERCEL_TOKEN&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;配置文件（Edgeone Pages）：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 定义云构建&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;main&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;push&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    - &lt;span style=&#34;color:#f92672&#34;&gt;name&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;上传到Edgeone&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#f92672&#34;&gt;imports&lt;/span&gt;: 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        - &lt;span style=&#34;color:#ae81ff&#34;&gt;https://cnb.cool/SinzMise/szn-cnb-keys/-/blob/main/blog-push.yml&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#f92672&#34;&gt;docker&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#f92672&#34;&gt;image&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;hugomods/hugo:node-git&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#f92672&#34;&gt;volumes&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          - &lt;span style=&#34;color:#ae81ff&#34;&gt;/root/.npm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          - &lt;span style=&#34;color:#ae81ff&#34;&gt;./node_modules&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#f92672&#34;&gt;stages&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        - &lt;span style=&#34;color:#f92672&#34;&gt;name&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;安装依赖&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          &lt;span style=&#34;color:#f92672&#34;&gt;script&lt;/span&gt;: |&lt;span style=&#34;color:#e6db74&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;            npm install
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;            npm install -g gulp-cli edgeone&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        - &lt;span style=&#34;color:#f92672&#34;&gt;name&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;构建博客 + 上传到Edgeone&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;          &lt;span style=&#34;color:#f92672&#34;&gt;script&lt;/span&gt;: |&lt;span style=&#34;color:#e6db74&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;            npm run build
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;            npm run compress
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;            edgeone pages deploy ./public -n cenablog -t $EDGEONE_TOKEN&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;关于&lt;code&gt;npm run build&lt;/code&gt;和&lt;code&gt;npm run compress&lt;/code&gt;的定义如下：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;scripts&amp;#34;&lt;/span&gt;: {
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;build&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;node link.js &amp;amp;&amp;amp; hugo --gc&amp;#34;&lt;/span&gt;, &lt;span style=&#34;color:#75715e&#34;&gt;// 友链朋友圈json的生成和Hugo的构建
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;compress&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;gulp&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#75715e&#34;&gt;// 静态资源压缩
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  },
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</content>
    
    <link rel="enclosure" href="https://blog.storia.ren/img/default.jpg" type="image/jpeg" />
    
  </entry>
  
  <entry>
    <title>2025小结</title>
    <link href="https://blog.storia.ren/posts/goodbye-2025/" rel="alternate" type="text/html" hreflang="zh-cn"/>
    <id>https://blog.storia.ren/posts/goodbye-2025/</id>
    <published>2025-12-27T19:22:32+08:00</published>
    <updated>2025-12-27T19:22:32+08:00</updated>
    
    
    <author>
      <name>王九弦SZ·Ninty</name>
    </author>
    
    
    <summary type="html">&lt;p&gt;2025快结束了&lt;br&gt;
而很多人的2025小结都已经写完了&lt;br&gt;
既然这样那我也跟着写才对嘛&lt;br&gt;
（虽说这个总结相比于别人的总结来说很拉吧。。。。。。）&lt;/p&gt;</summary>
    
    
    <category term="个人小记"/>
    
    
    <content type="html">&lt;p&gt;2025快结束了&lt;br&gt;
而很多人的2025小结都已经写完了&lt;br&gt;
既然这样那我也跟着写才对嘛&lt;br&gt;
（虽说这个总结相比于别人的总结来说很拉吧。。。。。。）&lt;/p&gt;
&lt;h2 id=&#34;博客--兜兜转转最后来到了hugo&#34;&gt;博客 —— 兜兜转转，最后来到了Hugo&lt;/h2&gt;
&lt;p&gt;从2025年3月开始，我就已经抛弃了被我使用了5年的Hexo，换成Valaxy&lt;br&gt;
因为Valaxy官方暂时没有对我来讲很好看的主题，所以那时就基于
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly93d3cubGloYW95dS5jbi8%3d&#34;
    
     target=&#34;_blank&#34;
&gt;
晓雨杂记&lt;/a&gt;的同款主题魔改自用&lt;br&gt;
然后因为意外找到了
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9naXRodWIuY29tL0FsaXR0ZnJlL1ZpdGVQcmVzcy1UaGVtZS1CbHVlQXJjaGl2ZQ%3d%3d&#34;
    
     target=&#34;_blank&#34;
&gt;
VitePress-Theme-BlueArchive&lt;/a&gt;这个主题&lt;br&gt;
于是就&lt;del&gt;抄&lt;/del&gt;了这个主题的样式放到这个我自用的Valaxy主题里面&lt;/p&gt;
&lt;p&gt;但因为标签外挂的原因，只用了一个月便被我抛弃了&lt;br&gt;
第二次换框架，使用VitePress，基于
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9naXRodWIuY29tL2ltc3l5L3ZpdGVwcmVzcy10aGVtZS1jdXJ2ZQ%3d%3d&#34;
    
     target=&#34;_blank&#34;
&gt;
vitepress-theme-curve&lt;/a&gt;魔改&lt;br&gt;
也是给那主题用上了我从BlueArchive主题&lt;del&gt;抄&lt;/del&gt;过来的样式&lt;br&gt;
&lt;psw&gt;别问我为啥不用那BlueArchive主题，问就是喜欢Heo那风格（&lt;/psw&gt;&lt;/p&gt;
&lt;p&gt;这样的日子持续了5个月，然后就在我想用
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9vcGxvZy5jbi9xZXhvL3N0YXJ0Lmh0bWw%3d&#34;
    
     target=&#34;_blank&#34;
&gt;
Qexo&lt;/a&gt;的时候，问题又来了&lt;br&gt;
Qexo居然不支持在VitePress里面写文章&lt;br&gt;
再加上我废弃了这个space域名，换成fun域名&lt;br&gt;
于是就换成现在用的
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9nb2h1Z28uaW8v&#34;
    
     target=&#34;_blank&#34;
&gt;
Hugo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;原先那Hugo主题是基于
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly90aGVtZXMuZ29odWdvLmNvbS5jbi90aGVtZXMvYmxvbmRlLw%3d%3d&#34;
    
     target=&#34;_blank&#34;
&gt;
Blonde&lt;/a&gt;改的&lt;br&gt;
也是&lt;del&gt;抄&lt;/del&gt;了BlueArchive的样式&lt;/p&gt;
&lt;p&gt;结果不到一个月，因为手机访问特别慢，因此我直接从零开始，自己写个主题&lt;br&gt;
这个主题采用了Bulma CSS框架，也是我在Valaxy时期喜欢的框架&lt;br&gt;
那个版本只用了两个月，又出问题了&lt;/p&gt;
&lt;p&gt;css被我写烂了，再加上CSS框架的某些局限性，导致我在魔改一些地方的时候都得围绕Bulma CSS转&lt;br&gt;
因此我做了个&lt;psw&gt;违背祖宗的&lt;/psw&gt;决定：放弃采用CSS框架，换成scss作为样式&lt;br&gt;
同时也抛弃了这个被我&lt;del&gt;抄&lt;/del&gt;过来的BlueArchive的样式，改为简约风格&lt;/p&gt;
&lt;p&gt;但是未来还会不会重新换框架或者一直使用Hugo，这个我就不得而知了&lt;/p&gt;
&lt;h2 id=&#34;游戏--入坑了许多游戏呢&#34;&gt;游戏 —— 入坑了许多游戏呢&lt;/h2&gt;
&lt;p&gt;今年入坑的游戏特别多，我就只来个列表吧（&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;吉星派对（测试服，目前公测已经结束）&lt;/li&gt;
&lt;li&gt;无畏契约（暂时退坑，不好玩）&lt;/li&gt;
&lt;li&gt;卡拉彼丘（没咋玩了）&lt;/li&gt;
&lt;li&gt;汹涌海豚（台服）&lt;/li&gt;
&lt;li&gt;咸鱼喵喵&lt;psw&gt;（别问我为啥没入坑这玩意的前作）&lt;/psw&gt;&lt;/li&gt;
&lt;li&gt;糖豆人手机版&lt;psw&gt;（没错，2026快开始了我才入坑这玩意）&lt;/psw&gt;&lt;/li&gt;
&lt;li&gt;忘了，反正有些是退坑的退，删的删&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;未来--两条道路两种选择&#34;&gt;未来 —— 两条道路，两种选择&lt;/h2&gt;
&lt;p&gt;今年的春季高考提前了，是2026年1月8日开始&lt;br&gt;
而我的目标不是7月的那个夏季高考，而是这个春季高考&lt;br&gt;
原因很简单，我之前也说了，如果能去服兵役的话我就去服兵役&lt;br&gt;
不能去服兵役的话的话就只能去专科大学&lt;/p&gt;
&lt;p&gt;因此我将希望寄托在这次春季高考上面&lt;br&gt;
毕竟如果这场考试能考好的话，不出意外能上个特别好的专科公办学校&lt;/p&gt;
&lt;p&gt;虽然我班主任说就我第一次联考的成绩，只要我努努力能能冲上好的本科公办&lt;br&gt;
但既然我都已经做了决定，就按照这条路走下去吧&lt;br&gt;
毕竟我的未来可是有两个选择呢）&lt;/p&gt;
&lt;p&gt;不说了，复习去了&lt;/p&gt;</content>
    
    <link rel="enclosure" href="https://blog.storia.ren/img/default.jpg" type="image/jpeg" />
    
  </entry>
  
  <entry>
    <title>2025-12小记</title>
    <link href="https://blog.storia.ren/posts/write-202512/" rel="alternate" type="text/html" hreflang="zh-cn"/>
    <id>https://blog.storia.ren/posts/write-202512/</id>
    <published>2025-12-27T07:50:37+08:00</published>
    <updated>2025-12-27T07:50:37+08:00</updated>
    
    
    <author>
      <name>王九弦SZ·Ninty</name>
    </author>
    
    
    <summary type="html">&lt;p&gt;2025快结束了&lt;br&gt;
但是小记还是要写的&lt;/p&gt;</summary>
    
    
    <category term="个人小记"/>
    
    
    <content type="html">&lt;p&gt;2025快结束了&lt;br&gt;
但是小记还是要写的&lt;/p&gt;
&lt;h2 id=&#34;主题又一次重写&#34;&gt;主题又一次重写&lt;/h2&gt;
&lt;p&gt;具体可以看我之前发的那篇文章：
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9ibG9nLnN0b3JpY2FsLmZ1bi9wb3N0cy90aGVtZS1yZS8%3d&#34;
    
     target=&#34;_blank&#34;
&gt;
2025的最后几天，主题再次重写&lt;/a&gt;&lt;br&gt;
最近这几天又给博客改了点东西&lt;/p&gt;
&lt;p&gt;首先是换回了Artalk评论系统&lt;psw&gt; Artalk我期待你很久了！ &lt;/psw&gt;&lt;br&gt;
是用的zeabur部署的Artalk&lt;/p&gt;
&lt;p&gt;然后主题手机端优化了一下&lt;br&gt;
因为之前手机端出现内容过窄的情况&lt;br&gt;
并且也修了代码高亮的问题&lt;/p&gt;
&lt;p&gt;还有现在的PWA已经换成通过Hugo的模板动态生成方式生成了&lt;br&gt;
&lt;psw&gt; 当然SW是没搞的，毕竟之前我搞那SW差点被纸鹿骂了一顿。。。。。。 &lt;/psw&gt;&lt;/p&gt;
&lt;h2 id=&#34;关于上次那哥们的后续&#34;&gt;关于上次那哥们的后续&lt;/h2&gt;
&lt;p&gt;现在那个哥们已经恢复正常了（虽然不是在我的帮助下的）&lt;br&gt;
而且他也开始帮助比他更困难的人了&lt;/p&gt;
&lt;p&gt;顺带一提，他写了一篇文章来讲这件事：
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly9ibG9nLjIwMDk3NzQ3Lnh5ei9wb3N0cy8yMDI0OC8%3d&#34;
    
     target=&#34;_blank&#34;
&gt;
解决焦虑抑郁只需要好的心态和方法&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;折腾lumia翻车然后又折腾&#34;&gt;折腾Lumia，翻车，然后又折腾&lt;/h2&gt;
&lt;p&gt;之前不是说我收藏了一台诺基亚的塞班3的机子吗？&lt;br&gt;
既然塞班都有了，那Windows Phone为何不搞？&lt;br&gt;
于是我在黄鱼里面收了台诺基亚 Lumia 638&lt;/p&gt;
&lt;p&gt;原先那机子是一直重启，有位大佬就推荐我给这机子重新刷机&lt;br&gt;
也是成功刷上Windows Phone 8.1了&lt;br&gt;
但是隔天中午我放学回家，给这机器启动的时候，手机黑屏了&lt;br&gt;
那大佬跟我说主板有问题，推荐我换一台&lt;/p&gt;
&lt;p&gt;于是就买了台微软Lumia 640&lt;br&gt;
刚开始我还不知道这是俄版机器，就只是给这机器刷机，然后解锁BL&lt;br&gt;
但后面给这机器插卡的时候，问题来了，这机器不支持4G！&lt;br&gt;
而其它版本的Lumia 640是支持4G的&lt;br&gt;
。。。。。。&lt;br&gt;
只能给这机器刷到WP8.1然后就不折腾了&lt;/p&gt;
&lt;p&gt;也因此，我又在黄鱼上整了台640XL&lt;br&gt;
这回是终于支持4G了&lt;br&gt;
但这机子我到现在都还没能刷到Windows 10 Mobile&lt;br&gt;
因为这机子根本就没有Windows 10 Mobile的刷机包！&lt;br&gt;
要给这机器升级到Windows 10 Mobile，只能通过OTA或者离线包推送Windows 10 Mobile上去&lt;br&gt;
OTA推送之后出问题了：两个卡槽都没法识别了&lt;br&gt;
而我不知道怎么离线推送，只能给这机子刷回Windows Phone 8.1了&lt;/p&gt;
&lt;p&gt;但最近找到了个教程：
&lt;a 
    
        href=&#34;/redirect.html?url=aHR0cHM6Ly93d3cueG5hZGV2ZWxvcC5jb20vd2luZG93c3Bob25lL2x1bWlhNjQwLXVwZGF0ZS13aW5kb3dzMTBtb2JpbGUv&#34;
    
     target=&#34;_blank&#34;
&gt;
史上最详细的Lumia640离线升级Win10mobile教程&lt;/a&gt;&lt;br&gt;
而且问了一下大佬，说是640XL也可以通过这个教程升级到Windows 10 Mobile&lt;br&gt;
但是亲测失败了&lt;/p&gt;
&lt;p&gt;于是我又刷回Windows Phone 8.1，然后再用刷机迷的方法升到Windows 10 Mobile了&lt;br&gt;
这回就没出事了，就从14393升级到15063了&lt;/p&gt;
&lt;h2 id=&#34;结语&#34;&gt;结语&lt;/h2&gt;
&lt;p&gt;时间过得真的快，转眼间2025快结束了&lt;br&gt;
但是2025的年度总结我不打算放在这里，而是另开一篇文章写总结&lt;br&gt;
而总结可能得到明天才能发出来了&lt;br&gt;
所以，敬请期待！&lt;/p&gt;</content>
    
    <link rel="enclosure" href="https://blog.storia.ren/img/default.jpg" type="image/jpeg" />
    
  </entry>
  
</feed>