<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Sy — Field Notes</title>
    <link>https://vitexs.vercel.app</link>
    <description>A quiet, Markdown-driven personal timeline</description>
    <language>zh-CN</language>
    <lastBuildDate>2026-06-24T11:24:51.047Z</lastBuildDate>
    <atom:link href="https://vitexs.vercel.app/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>🌧 最近一直不知道用Vibe Coding干些什么好</title>
      <link>https://vitexs.vercel.app/#tweet-2026/06/24/original</link>
      <guid isPermaLink="false">https://vitexs.vercel.app/#tweet-2026/06/24/original</guid>
      <pubDate>2026-06-24T03:23:00.000Z</pubDate>
      <content:encoded><![CDATA[<p>最近一直不知道用Vibe Coding干些什么好</p>
<p>也好久没有打开VS Code了</p>
<p>也许 灵感要从生活的痛点中启发？</p>
]]></content:encoded>
      <category>随笔</category>
    </item>
    <item>
      <title>🌧 天空和地球转啊转</title>
      <link>https://vitexs.vercel.app/#tweet-2026/06/24/Montagem Pitty</link>
      <guid isPermaLink="false">https://vitexs.vercel.app/#tweet-2026/06/24/Montagem Pitty</guid>
      <pubDate>2026-06-24T03:22:00.000Z</pubDate>
      <content:encoded><![CDATA[<p>天空和地球转啊转</p>
<p>我站在地上看了又看</p>
<p>终点公交站无人在</p>
<p>永远不存在的下一班</p>
]]></content:encoded>
      <category>Pitty</category>
    </item>
    <item>
      <title>☀️ 把整条时间线推倒重来了一遍。旧版那套毛玻璃 + 粒子 + 失重漂浮虽然好看，但风扇一直在转，于是这次彻底换了思路：</title>
      <link>https://vitexs.vercel.app/#tweet-2026/06/22/field-notes-v2</link>
      <guid isPermaLink="false">https://vitexs.vercel.app/#tweet-2026/06/22/field-notes-v2</guid>
      <pubDate>2026-06-22T01:24:00.000Z</pubDate>
      <content:encoded><![CDATA[<h1>Field Notes, v2</h1>
<p>把整条时间线推倒重来了一遍。旧版那套毛玻璃 + 粒子 + 失重漂浮虽然好看，但风扇一直在转，于是这次彻底换了思路：</p>
<ul>
<li><strong>暖奶油底 + 陶土橙</strong>，参考一种安静、克制、带衬线标题的编辑风</li>
<li>砍掉所有持续运行的 GPU 循环——粒子、自定义光标、视差、3D 卡片透视、零重力</li>
<li>只保留滚动揭示、轻量进度条与一个回到顶部按钮</li>
</ul>
<blockquote>
<p>该快的快，该静的静。这才是 ViteXs。</p>
</blockquote>
<p><code>pnpm dev</code> 跑起来，CPU 终于不响了。</p>
]]></content:encoded>
      <category>meta</category>
      <category>restart</category>
    </item>
    <item>
      <title>🌧️ 写一个静态站点最大的奢侈，不是它能做到什么，而是它**不必**做什么。</title>
      <link>https://vitexs.vercel.app/#tweet-2026/06/18/on-stillness</link>
      <guid isPermaLink="false">https://vitexs.vercel.app/#tweet-2026/06/18/on-stillness</guid>
      <pubDate>2026-06-18T12:10:00.000Z</pubDate>
      <content:encoded><![CDATA[<h1>关于「别让风扇转起来」</h1>
<p>写一个静态站点最大的奢侈，不是它能做到什么，而是它<strong>不必</strong>做什么。</p>
<pre data-lang="ts"><code class="hljs language-ts"><span class="hljs-comment">// 旧版：每帧都在重算</span>
<span class="hljs-title function_">requestAnimationFrame</span>(loop);

<span class="hljs-comment">// 新版：只在滚动那一帧算一次</span>
<span class="hljs-keyword">function</span> <span class="hljs-title function_">onScroll</span>(<span class="hljs-params"></span>) {
  <span class="hljs-keyword">if</span> (ticking) <span class="hljs-keyword">return</span>;
  ticking = <span class="hljs-literal">true</span>;
  <span class="hljs-title function_">requestAnimationFrame</span>(update);
}</code></pre><p>把动画从「一直开着」改成「只在需要时开一小下」，GPU 占用从持续高负载降到接近零。直觉上少了很多花哨，坐下来读的时候却舒服得多。</p>
]]></content:encoded>
      <category>coding</category>
    </item>
    <item>
      <title>🌿 下午一场雨，把整条街冲得很安静。</title>
      <link>https://vitexs.vercel.app/#tweet-2026/06/10/rain</link>
      <guid isPermaLink="false">https://vitexs.vercel.app/#tweet-2026/06/10/rain</guid>
      <pubDate>2026-06-10T06:02:00.000Z</pubDate>
      <content:encoded><![CDATA[<h1>雨</h1>
<p>下午一场雨，把整条街冲得很安静。</p>
<p>买了杯热茶，回来继续改样式表。颜色从「毛玻璃白」换成了<strong>奶油色 + 陶土橙</strong>——一种更接近纸的质感。衬线字体让标题看起来像札记，而不是太空舱 HUD。</p>
<p>也许这才是「时间线」该有的样子：不是任务面板，是一本随手翻开的小本子。</p>
]]></content:encoded>
      <category>life</category>
    </item>
  </channel>
</rss>