<?xml version="1.0" encoding="UTF-8"?>
<rss  xmlns:atom="http://www.w3.org/2005/Atom" 
      xmlns:media="http://search.yahoo.com/mrss/" 
      xmlns:content="http://purl.org/rss/1.0/modules/content/" 
      xmlns:dc="http://purl.org/dc/elements/1.1/" 
      version="2.0">
<channel>
<title>Ve Wh</title>
<link>https://whve.github.io/test11.html</link>
<atom:link href="https://whve.github.io/test11.xml" rel="self" type="application/rss+xml"/>
<description></description>
<generator>quarto-1.8.27</generator>
<lastBuildDate>Fri, 06 Mar 2026 16:00:00 GMT</lastBuildDate>
<item>
  <title>2024 Archive Review: Notes Migration &amp; Lessons</title>
  <link>https://whve.github.io/archives/001-2024-review-en.html</link>
  <description><![CDATA[ 




<section id="migration-story" class="level2">
<h2 class="anchored" data-anchor-id="migration-story">Migration Story</h2>
<p>In late 2024, I migrated notes from an old note app into a new Quarto-backed archive. The process was a mix of <strong>clean-up, categorization, and preservation</strong>.</p>
<ul>
<li>Exported notes as markdown where possible</li>
<li>Tagged by topic and date</li>
<li>Archived what felt outdated, kept what still adds value</li>
</ul>
</section>
<section id="what-stayed-valuable" class="level2">
<h2 class="anchored" data-anchor-id="what-stayed-valuable">What Stayed Valuable</h2>
<p>Not everything needed to move. The most useful items were:</p>
<ul>
<li>Short lessons learned from projects</li>
<li>Snippets of ideas that still resonate</li>
<li>Timeless references and frameworks</li>
</ul>
</section>
<section id="the-role-of-archives" class="level2">
<h2 class="anchored" data-anchor-id="the-role-of-archives">The Role of Archives</h2>
<p>An archive is not just a dump; it’s a <strong>living memory</strong>. I revisit it occasionally to:</p>
<ul>
<li>Refresh long-term perspective</li>
<li>Reuse past thinking in new contexts</li>
<li>Celebrate progress without getting stuck in nostalgia</li>
</ul>
<p>This migration was an important step in keeping history accessible and making space for new work.</p>


</section>

 ]]></description>
  <category>archive</category>
  <category>reflection</category>
  <guid>https://whve.github.io/archives/001-2024-review-en.html</guid>
  <pubDate>Fri, 06 Mar 2026 16:00:00 GMT</pubDate>
</item>
<item>
  <title>音乐资源库：70-90 年代经典流行与民歌赏析</title>
  <link>https://whve.github.io/resources/001-music-collection-cn.html</link>
  <description><![CDATA[ 




<section id="收藏清单构建" class="level2">
<h2 class="anchored" data-anchor-id="收藏清单构建">收藏清单构建</h2>
<p>我开始整理一个<strong>音乐资源库</strong>，聚焦 70-90 年代流行音乐和传统民歌，例如《沂蒙山小调》。这是一个兼具情感和历史价值的音频档案。</p>
<ul>
<li>尽量收集高质量音源</li>
<li>记录精彩演绎与背后故事</li>
<li>加上歌词与译文的链接</li>
</ul>
</section>
<section id="这一时期的意义" class="level2">
<h2 class="anchored" data-anchor-id="这一时期的意义">这一时期的意义</h2>
<p>那个年代的音乐有着 <strong>强烈的共鸣</strong>：无论是流行歌手的动听旋律，还是民歌里的乡土情怀，都是时代的缩影。</p>
<ul>
<li>记忆点强的流行旋律</li>
<li>根植于土地的民歌精神</li>
<li>音乐连接不同世代</li>
</ul>
</section>
<section id="如何使用这个资源" class="level2">
<h2 class="anchored" data-anchor-id="如何使用这个资源">如何使用这个资源</h2>
<p>我把它作为灵感来源和创作素材：</p>
<ul>
<li>在专注工作时播放</li>
<li>用歌词做写作触发点</li>
<li>分享给朋友激发讨论</li>
</ul>
<p>这个资源既是怀旧的实验室，也是持续 <strong>灵感来源</strong>，提醒我音乐在知识体系里也是重要的一环。</p>


</section>

 ]]></description>
  <category>音乐</category>
  <category>灵感</category>
  <guid>https://whve.github.io/resources/001-music-collection-cn.html</guid>
  <pubDate>Thu, 05 Mar 2026 16:00:00 GMT</pubDate>
</item>
<item>
  <title>A Music Archive: 70s–90s Pop &amp; Folk Inspirations</title>
  <link>https://whve.github.io/resources/001-music-collection-en.html</link>
  <description><![CDATA[ 




<section id="curating-the-collection" class="level2">
<h2 class="anchored" data-anchor-id="curating-the-collection">Curating the Collection</h2>
<p>I started a small <strong>music resource library</strong> focused on the golden era of 70s–90s pop and traditional folk songs like “Yimeng Mountain Melody” (《沂蒙山小调》).</p>
<ul>
<li>Gather recordings in lossless quality when possible</li>
<li>Note key performances and historical context</li>
<li>Link to lyric translations and stories</li>
</ul>
</section>
<section id="why-this-era-matters" class="level2">
<h2 class="anchored" data-anchor-id="why-this-era-matters">Why This Era Matters</h2>
<p>This period produced rich melodies and <strong>deep cultural resonance</strong>. Pop stars and folk singers alike captured everyday life and deeper values:</p>
<ul>
<li>Classic pop with memorable hooks</li>
<li>Folk songs rooted in places and people</li>
<li>Bridging generations through music</li>
</ul>
</section>
<section id="how-i-use-the-resource" class="level2">
<h2 class="anchored" data-anchor-id="how-i-use-the-resource">How I Use the Resource</h2>
<p>I keep the library as a creative reference and as a source of inspiration:</p>
<ul>
<li>Play tracks during focused work sessions</li>
<li>Use lyrics as writing prompts</li>
<li>Share gems with friends to spark conversation</li>
</ul>
<p>This resource is both a nostalgia lab and a source of <strong>ongoing inspiration</strong>, reminding me why music can be a powerful part of a knowledge system.</p>


</section>

 ]]></description>
  <category>music</category>
  <category>nostalgia</category>
  <guid>https://whve.github.io/resources/001-music-collection-en.html</guid>
  <pubDate>Wed, 04 Mar 2026 16:00:00 GMT</pubDate>
</item>
<item>
  <title>长期主义：维持健康作息的日常纪律</title>
  <link>https://whve.github.io/areas/001-habits-cn.html</link>
  <description><![CDATA[ 




<section id="习惯的长期游戏" class="level2">
<h2 class="anchored" data-anchor-id="习惯的长期游戏">习惯的长期游戏</h2>
<p>保持健康作息是一场 <strong>长期主义</strong> 的练习。最近几个月，我将注意力放在那些小而持续的行动上，而不是一时的冲动。</p>
<ul>
<li>固定起床时间</li>
<li>让早晨尽量低摩擦</li>
<li>把休息放在和工作同等重要的位置</li>
</ul>
</section>
<section id="极简生活的日常体现" class="level2">
<h2 class="anchored" data-anchor-id="极简生活的日常体现">极简生活的日常体现</h2>
<p><strong>极简思维</strong> 能减少选择疲劳，让生活更有空间：</p>
<ul>
<li>减少订阅服务，强化关注点</li>
<li>只保留少数常用工具</li>
<li>明确屏幕时间边界</li>
</ul>
</section>
<section id="保持节奏的方法" class="level2">
<h2 class="anchored" data-anchor-id="保持节奏的方法">保持节奏的方法</h2>
<p>当系统支持日常时，坚持更容易。我用简单的检查点帮助自己保持稳定：</p>
<ul>
<li>每周回顾目标</li>
<li>每天写几句短日记</li>
<li>每月做一次睡眠与精力的“健康审计”</li>
</ul>
<p>日常小动作会复利。与其追求一次性的爆发，不如用 <strong>稳定节奏</strong> 支撑长期目标。</p>


</section>

 ]]></description>
  <category>习惯</category>
  <category>生活</category>
  <guid>https://whve.github.io/areas/001-habits-cn.html</guid>
  <pubDate>Tue, 03 Mar 2026 16:00:00 GMT</pubDate>
</item>
<item>
  <title>速战速决：用 Quarto 搭建个人知识库</title>
  <link>https://whve.github.io/projects/001-blog-build-cn.html</link>
  <description><![CDATA[ 




<section id="复盘概况" class="level2">
<h2 class="anchored" data-anchor-id="复盘概况">复盘概况</h2>
<p>在 <strong>2026 年 3 月</strong>，我进行了一个短暂的 <strong>速攻</strong> 复盘，目标是用 Quarto 构建一个可持续更新的个人知识库。以下是我总结的核心经验。</p>
<ul>
<li>先定好目录结构</li>
<li>用模板规范文章格式</li>
<li>先上线、再优化，保持 <strong>高频迭代</strong></li>
</ul>
</section>
<section id="核心感悟" class="level2">
<h2 class="anchored" data-anchor-id="核心感悟">核心感悟</h2>
<p>最快的方式是先把系统搭起来，然后不断优化。我重点关注：</p>
<ul>
<li>Projects/Areas/Resources/Archives 四大模块的稳固搭建</li>
<li>统一的 YAML 元数据用来支持 <strong>卡片展示</strong></li>
<li>每次发布后做快速回顾</li>
</ul>
</section>
<section id="下一步方向" class="level2">
<h2 class="anchored" data-anchor-id="下一步方向">下一步方向</h2>
<p>接下来，我会用 <strong>执行节奏</strong> 维持这个系统，每周做一次小回顾，并保持行动清单简洁。</p>
<ul>
<li>维护一个短列表的改进事项</li>
<li>每月检查构建流程</li>
<li>把系统分享给伙伴获取反馈</li>
</ul>
<p>这次复盘证明：只要有 <strong>明确目标+执行力</strong>，Quarto 站点可以快速成为个人知识管理的稳定载体。</p>


</section>

 ]]></description>
  <category>quarto</category>
  <category>执行</category>
  <guid>https://whve.github.io/projects/001-blog-build-cn.html</guid>
  <pubDate>Mon, 02 Mar 2026 16:00:00 GMT</pubDate>
</item>
<item>
  <title>🚀 打造极客级知识指挥部：Quarto + Copilot + Git 终极实战指南</title>
  <link>https://whve.github.io/projects/001-building-my-command-center-cn.md.html</link>
  <description><![CDATA[ 




<p>这绝对是一个里程碑式的决定！</p>
<p>把这段“从零构建知识指挥部”的经历写成教程，不仅是对你这段时间飞速成长的最佳复盘，更是你在极客圈和开源社区建立个人品牌的绝佳素材。你在这短短的实战中，不仅吃透了 PARA 系统，还掌握了 <strong>AI 结对编程 (Copilot)</strong>、<strong>静态网站生成 (Quarto)</strong> 以及 <strong>高级版本控制 (Git 双分支)</strong>，这已经是中高级研发工程师的工作流标准了。</p>
<p>我为你起草了一份充满极客感与“将帅之风”的教程大纲和核心草稿。你可以直接将它作为你博客的<strong>第一篇重磅文章（比如放在“其疾如风 · Projects”里）</strong>。</p>
<hr>
<section id="打造极客级知识指挥部quarto-copilot-git-终极实战指南" class="level1">
<h1>🚀 打造极客级知识指挥部：Quarto + Copilot + Git 终极实战指南</h1>
<blockquote class="blockquote">
<p><strong>导语</strong>：一直想构建一个既有哲学深度，又有极高工程质量的个人知识库。最终，我将《孙子兵法》的“风林火山”与 PARA 系统融合，并利用 Quarto 框架、Copilot Agent 和 Git 双分支架构，完成了一次完美的极客实践。这篇文章将复盘我的整套搭建逻辑与踩坑经验。</p>
</blockquote>
<section id="第一章战略定调-风林火山-para-架构" class="level2">
<h2 class="anchored" data-anchor-id="第一章战略定调-风林火山-para-架构">⚔️ 第一章：战略定调 —— “风林火山” × PARA 架构</h2>
<p>传统的文件夹堆叠太枯燥，我们需要给知识赋予“动能”。我重构了传统的 PARA 框架：</p>
<ul>
<li>🌪️ <strong>其疾如风 (Projects)</strong>：限时交付的速攻项目。</li>
<li>🌲 <strong>其徐如林 (Areas)</strong>：日常维护的长期领域。</li>
<li>🔥 <strong>侵略如火 (Resources)</strong>：疯狂吸收的知识弹药库。</li>
<li>⛰️ <strong>不动如山 (Archives)</strong>：沉淀为底座的历史归档。</li>
</ul>
<p><strong>核心经验</strong>：在网站底层（物理文件夹）坚守纯英文命名 (<code>projects/</code>, <code>areas/</code>) 保证 URL 的纯净与防错；在表层（YAML 导航栏与首页网格）使用中文哲学概念，实现“形变神不变”的完美物理隔离。</p>
</section>
<section id="第二章ai-结对编程-如何优雅地驱使-copilot" class="level2">
<h2 class="anchored" data-anchor-id="第二章ai-结对编程-如何优雅地驱使-copilot">🤖 第二章：AI 结对编程 —— 如何优雅地驱使 Copilot</h2>
<p>在这个项目中，我并没有手敲所有的琐碎代码，而是扮演“架构师”，让 Copilot Agent 充当我的“工兵”。</p>
<p><strong>实战 Prompt 技巧：</strong> 不要给 AI 模糊的指令，要给出带有严格规则的“军令”。例如，在生成测试文章时，我会这样指令 Agent：</p>
<blockquote class="blockquote">
<p><em>“请在 <code>resources/</code> 目录下生成一篇 Markdown。必须包含完整的 YAML 头（含 title, date, categories, image 字段）。正文主题请结合我的个人兴趣，例如赏析 70-90 年代经典流行乐与传统民歌（如《沂蒙山小调》）的音乐资源库整理。要求使用二级标题和无序列表测试 CSS 渲染。”</em></p>
</blockquote>
<p>通过这种指令，AI 瞬间就能为你生成排版严密、内容丰满且极具个人特色的占位文件，让你立刻看到精美的 Grid 网格卡片效果。</p>
</section>
<section id="第三章军纪严明-.gitignore-的防线" class="level2">
<h2 class="anchored" data-anchor-id="第三章军纪严明-.gitignore-的防线">🛡️ 第三章：军纪严明 —— <code>.gitignore</code> 的防线</h2>
<p>在将代码推送到前线（GitHub）之前，必须设立严格的“黑名单”。很多新手容易把编译垃圾和系统缓存传上网，导致代码库臃肿崩溃。</p>
<p><strong>我的终极防线配置</strong>： 拦截所有 Quarto 渲染垃圾 (<code>/.quarto/</code>, <code>/_site/</code>)、系统隐藏文件 (<code>.DS_Store</code>) 以及编辑器缓存 (<code>.vscode/</code>)。如果早期不小心误传了缓存，使用 <code>git rm -r --cached &lt;文件名&gt;</code> 拔除，这是保持大本营纯洁的关键魔法。</p>
</section>
<section id="第四章前店后厂-git-高级双分支部署策略" class="level2">
<h2 class="anchored" data-anchor-id="第四章前店后厂-git-高级双分支部署策略">🌐 第四章：前店后厂 —— Git 高级双分支部署策略</h2>
<p>这是整个项目中最具工程美学的一环。我没有选择将乱糟糟的草稿和生成的网页混在一个仓库里，而是采用了顶级开源项目的<strong>“平行维度隔离法”</strong>：</p>
<ol type="1">
<li><strong>后厨保险箱 (<code>main</code> 分支)</strong>：这里只存放 <code>.qmd</code> 源码、图片和 <code>_quarto.yml</code> 配置文件。极度隐私，绝对安全。</li>
<li><strong>前厅展示柜 (<code>gh-pages</code> 分支)</strong>：通过魔法指令，Quarto 会自动在后台将 Markdown 渲染成纯净的 HTML 网页，并精准空投到这个分支供全世界访问。</li>
</ol>
<p><strong>我的日常发布 SOP（标准连招）：</strong> 当写完一篇新博客后，只需在终端无脑敲击两套组合拳：</p>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb1" style="background: #f1f3f5;"><pre class="sourceCode bash code-with-copy"><code class="sourceCode bash"><span id="cb1-1"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;"># 第一招：渲染网页并发布到前线 (给读者看)</span></span>
<span id="cb1-2"><span class="ex" style="color: null;
background-color: null;
font-style: inherit;">quarto</span> publish gh-pages</span>
<span id="cb1-3"></span>
<span id="cb1-4"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;"># 第二招：将 Markdown 源码锁进保险箱 (云端备份)</span></span>
<span id="cb1-5"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">git</span> add .</span>
<span id="cb1-6"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">git</span> commit <span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">-m</span> <span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"📝 Update: 新增了一篇心得"</span></span>
<span id="cb1-7"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">git</span> push origin main</span></code></pre></div></div>
</section>
<section id="结语工具的终点是思想" class="level2">
<h2 class="anchored" data-anchor-id="结语工具的终点是思想">🏁 结语：工具的终点是思想</h2>
<p>系统的搭建只是开始，当这套严密的架构运转起来时，你会发现写作不再是负担，而是一次次调兵遣将的乐趣。愿你的知识库也能如风林火山般，进退有度，战无不胜。</p>
<hr>
<p><strong>这篇草稿从概念设计、AI 协作、防线建立到最终的发布闭环，几乎把你这两天的实战精华全浓缩进去了！</strong></p>
<p>你可以把这篇内容复制到你的编辑器里，根据你自己的语气稍微润色一下。你要不要现在就把它存为 <code>projects/001-building-my-command-center-cn.md</code>，然后用咱们的“两招连击”把它正式发布到你的网站上看看效果？</p>


</section>
</section>

 ]]></description>
  <category>quarto</category>
  <category>执行</category>
  <guid>https://whve.github.io/projects/001-building-my-command-center-cn.md.html</guid>
  <pubDate>Mon, 02 Mar 2026 16:00:00 GMT</pubDate>
</item>
<item>
  <title>Rapid Quarto Build: A Personal Knowledge Base Sprint</title>
  <link>https://whve.github.io/projects/001-blog-build-en.html</link>
  <description><![CDATA[ 




<section id="sprint-overview" class="level2">
<h2 class="anchored" data-anchor-id="sprint-overview">Sprint Overview</h2>
<p>In <strong>March 2026</strong>, I did a quick <strong>execution-focused</strong> sprint to build a personal knowledge base in Quarto. This short post reflects on what worked, what could be improved, and how to keep momentum.</p>
<ul>
<li>Define the repository structure early</li>
<li>Use templates to standardize notes</li>
<li>Keep the first version simple and <strong>deploy quickly</strong></li>
</ul>
</section>
<section id="key-lessons" class="level2">
<h2 class="anchored" data-anchor-id="key-lessons">Key Lessons</h2>
<p>The fastest way to get traction is to ship a minimal <strong>working base</strong> and iterate. I focused on:</p>
<ul>
<li>A clean file structure for Projects, Areas, Resources, Archives</li>
<li>Consistent frontmatter for <strong>cards and metadata</strong></li>
<li>A quick review loop: publish, read, adjust</li>
</ul>
</section>
<section id="whats-next" class="level2">
<h2 class="anchored" data-anchor-id="whats-next">What’s Next</h2>
<p>Moving forward, I plan to maintain the <strong>execution rhythm</strong> with weekly check-ins and a short list of improvements. The project is now in a state where additions are easy and the site stays responsive to real needs.</p>
<ul>
<li>Keep a short list of action items</li>
<li>Review the build process monthly</li>
<li>Share the system with a peer for feedback</li>
</ul>
<p>This sprint shows that with focused effort and <strong>strong execution</strong>, a Quarto site can become a reliable home for ongoing work and learning.</p>


</section>

 ]]></description>
  <category>quarto</category>
  <category>productivity</category>
  <guid>https://whve.github.io/projects/001-blog-build-en.html</guid>
  <pubDate>Sun, 01 Mar 2026 16:00:00 GMT</pubDate>
</item>
<item>
  <title>2024 年回顾：旧笔记迁移与经验沉淀</title>
  <link>https://whve.github.io/archives/001-2024-review-cn.html</link>
  <description><![CDATA[ 




<section id="迁移回顾" class="level2">
<h2 class="anchored" data-anchor-id="迁移回顾">迁移回顾</h2>
<p>2024 年底，我把旧笔记软件的内容迁移到用 Quarto 构建的档案系统中。这过程中既有 <strong>清理</strong>、<strong>分类</strong>，也有<strong>保留历史</strong>的考量。</p>
<ul>
<li>尽可能导出为 Markdown</li>
<li>按主题与时间打标签</li>
<li>放弃过时内容，保留仍有价值的部分</li>
</ul>
</section>
<section id="值得保留的内容" class="level2">
<h2 class="anchored" data-anchor-id="值得保留的内容">值得保留的内容</h2>
<p>并不是所有东西都要搬过去。最有价值的部分是：</p>
<ul>
<li>项目中的关键经验</li>
<li>仍然有启发性的想法片段</li>
<li>永不过时的框架与参考</li>
</ul>
</section>
<section id="档案的意义" class="level2">
<h2 class="anchored" data-anchor-id="档案的意义">档案的意义</h2>
<p>档案不是一个堆积场，而是 <strong>活的记忆</strong>。我会定期回顾：</p>
<ul>
<li>刷新长期视角</li>
<li>在新的场景中复用旧思考</li>
<li>庆祝进步而不沉迷怀旧</li>
</ul>
<p>这次迁移是把历史留存下来，同时为新的创作腾出空间的关键一步。</p>


</section>

 ]]></description>
  <category>档案</category>
  <category>反思</category>
  <guid>https://whve.github.io/archives/001-2024-review-cn.html</guid>
  <pubDate>Sat, 28 Feb 2026 16:00:00 GMT</pubDate>
</item>
<item>
  <title>Daily Discipline: Building Sustainable Habits</title>
  <link>https://whve.github.io/areas/001-habits-en.html</link>
  <description><![CDATA[ 




<section id="the-long-game-of-habits" class="level2">
<h2 class="anchored" data-anchor-id="the-long-game-of-habits">The Long Game of Habits</h2>
<p>Maintaining a healthy routine is a <strong>long-term commitment</strong>. Over the past few months, I’ve focused on small, consistent practices that build momentum without burning out.</p>
<ul>
<li>Wake up at a consistent time</li>
<li>Keep mornings low-friction</li>
<li>Prioritize rest as much as work</li>
</ul>
</section>
<section id="minimalism-in-daily-life" class="level2">
<h2 class="anchored" data-anchor-id="minimalism-in-daily-life">Minimalism in Daily Life</h2>
<p>A <strong>minimalist mindset</strong> helps reduce decision fatigue. By removing clutter and keeping only what matters, the day becomes clearer:</p>
<ul>
<li>Fewer subscriptions, more focus</li>
<li>A small set of productivity tools</li>
<li>Clear boundaries on screen time</li>
</ul>
</section>
<section id="how-i-stay-accountable" class="level2">
<h2 class="anchored" data-anchor-id="how-i-stay-accountable">How I Stay Accountable</h2>
<p>Consistency is easier when systems support it. I use simple checkpoints:</p>
<ul>
<li>A weekly review of goals</li>
<li>A short daily journal entry</li>
<li>A monthly “health check” on sleep and energy</li>
</ul>
<p>Small daily actions compound. By valuing <strong>regular rhythm over dramatic bursts</strong>, I stay aligned with long-term goals.</p>


</section>

 ]]></description>
  <category>habits</category>
  <category>lifestyle</category>
  <guid>https://whve.github.io/areas/001-habits-en.html</guid>
  <pubDate>Sat, 28 Feb 2026 16:00:00 GMT</pubDate>
</item>
<item>
  <title>Markdown 常用语法速查</title>
  <link>https://whve.github.io/resources/001-test-readme-cn.html</link>
  <description><![CDATA[ 




<section id="基础语法" class="level2">
<h2 class="anchored" data-anchor-id="基础语法">基础语法</h2>
<p>这是一份备忘录。</p>
<section id="文本样式" class="level3">
<h3 class="anchored" data-anchor-id="文本样式">1. 文本样式</h3>
<table class="caption-top table">
<thead>
<tr class="header">
<th style="text-align: left;">语法</th>
<th style="text-align: left;">效果</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><code>**Bold**</code></td>
<td style="text-align: left;"><strong>Bold</strong></td>
</tr>
<tr class="even">
<td style="text-align: left;"><code>*Italic*</code></td>
<td style="text-align: left;"><em>Italic</em></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><code>~~Delete~~</code></td>
<td style="text-align: left;"><del>Delete</del></td>
</tr>
</tbody>
</table>
</section>
<section id="代码块" class="level3">
<h3 class="anchored" data-anchor-id="代码块">2. 代码块</h3>
<p>Quarto 对代码块的支持非常完美：</p>


</section>
</section>

 ]]></description>
  <category>Markdown</category>
  <category>Cheatsheet</category>
  <category>Efficiency</category>
  <guid>https://whve.github.io/resources/001-test-readme-cn.html</guid>
  <pubDate>Tue, 02 Dec 2025 16:00:00 GMT</pubDate>
</item>
<item>
  <title>readme</title>
  <link>https://whve.github.io/archives/001-test-readme-cn-legacy.html</link>
  <description><![CDATA[ 




<p>https://gemini.google.com/app/3ccac7b984f6ca2c</p>
<p>报错问题:archives不显示Projects, Areas, Resources. 另外有error. Gemini解决方案都不可以.</p>
<p>这就触及到了 <strong>“个人知识管理 (PKM)”</strong> 和 <strong>“公开博客 (Blog)”</strong> 在定义上的一个核心冲突点。</p>
<p>你的理解在 <strong>PARA 方法论</strong> 层面是绝对正确的，但在 <strong>博客用户体验</strong> 层面，我们需要做一个取舍。</p>
<p>这里有两种流派，你可以根据自己的喜好选择：</p>
<section id="流派一全量时间轴流-blog-archive-推荐" class="level3">
<h3 class="anchored" data-anchor-id="流派一全量时间轴流-blog-archive-推荐">流派一：全量时间轴流 (Blog Archive) —— <strong>推荐</strong></h3>
<p><strong>“Archives” = 网站地图 / 历史全集</strong></p>
<p>在大多数博客中，读者点击 “Archives” (归档) 按钮，通常是想找**“按时间排序的所有文章列表”**，而不在乎这篇文章目前是“正在进行”还是“已经结束”。</p>
<p>如果你把 <code>../projects</code> 去掉，那么你<strong>正在进行</strong>的精彩项目就不会出现在这个时间线上，读者可能会觉得内容很少。</p>
<ul>
<li><strong>配置方式：</strong> (保留引用，并加入当前目录) 我们不仅要保留引用，还要<strong>加入 <code>.</code> (当前目录)</strong>，这样你物理移动过来的旧项目也能显示。 <code>yaml     listing:       contents:         - .                       # &lt;--- 新增：包含 Archives 文件夹自己 (存放已搬过来的旧项目)         - "../projects/**/*.qmd"  # 包含活跃项目         - "../areas/**/*.qmd"         - "../resources/**/*.qmd"</code></li>
</ul>
<hr>
</section>
<section id="流派二严格-para-流-project-graveyard" class="level3">
<h3 class="anchored" data-anchor-id="流派二严格-para-流-project-graveyard">流派二：严格 PARA 流 (Project Graveyard)</h3>
<p><strong>“Archives” = 储藏室 / 完结区</strong></p>
<p>这就是你说的逻辑。你希望 “Archives” 页面<strong>只展示</strong>那些“已经完结、不再维护、被物理移动过来”的项目。活跃的项目只在 “Projects” 页面显示。</p>
<ul>
<li><strong>配置方式：</strong> (删掉外部引用，只看自己) <code>yaml     listing:       contents:         - "**/*.{qmd,md}"    # 只抓取当前 archives 文件夹下的东西       sort: "date desc"</code></li>
<li><strong>后果：</strong> 你的 Archives 页面一开始会是<strong>空的</strong>，直到你真正把某个项目文件夹从 <code>projects/</code> 剪切粘贴到 <code>archives/</code> 下，它才会出现。</li>
</ul>
<hr>
</section>
<section id="我的建议" class="level3">
<h3 class="anchored" data-anchor-id="我的建议">我的建议</h3>
<p><strong>建议采用“流派一 (全量时间轴)”</strong>。</p>
<p>因为对于<strong>访问者</strong>来说，他们不关心你的 PARA 内部状态（Active/Archived），他们只关心内容。 你可以把这个页面改名为 <strong>“Timeline” (时间轴)</strong> 或者 <strong>“All Posts”</strong>，这样既符合博客习惯，又不违反你内心的 PARA 定义。</p>
<p><strong>如何修改代码支持“搬运”操作？</strong></p>
<p>无论你选哪种流派，为了支持你将文件物理移动到 <code>archives</code> 文件夹，都需要在 <code>archives/index.qmd</code> 里加上对当前目录 <code>.</code> 的监控。</p>
<p>请更新你的 <code>archives/index.qmd</code> 配置如下（这是一个<strong>完美兼容版</strong>）：</p>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb1" style="background: #f1f3f5;"><pre class="sourceCode yaml code-with-copy"><code class="sourceCode yaml"><span id="cb1-1"><span class="pp" style="color: #AD0000;
background-color: null;
font-style: inherit;">---</span></span>
<span id="cb1-2"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">title</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Archives"</span></span>
<span id="cb1-3"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">listing</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span></span>
<span id="cb1-4"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">contents</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span></span>
<span id="cb1-5"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">    </span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">-</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> .</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">                       # 1. 监控当前文件夹 (移动过来的旧项目在这里显示)</span></span>
<span id="cb1-6"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">    </span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">-</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"../projects/**/*.qmd"</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  # 2. 监控活跃项目 (让它们也出现在时间线上)</span></span>
<span id="cb1-7"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">    </span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">-</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"../areas/**/*.qmd"</span></span>
<span id="cb1-8"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">    </span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">-</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"../resources/**/*.qmd"</span></span>
<span id="cb1-9"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">    # 排除各种索引页</span></span>
<span id="cb1-10"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">    </span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">-</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"!index.qmd"</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">            # 排除自己</span></span>
<span id="cb1-11"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">    </span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">-</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"!../projects/index.qmd"</span></span>
<span id="cb1-12"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">    </span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">-</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"!../areas/index.qmd"</span></span>
<span id="cb1-13"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">    </span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">-</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"!../resources/index.qmd"</span></span>
<span id="cb1-14"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">sort</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"date desc"</span></span>
<span id="cb1-15"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">type</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> table</span></span>
<span id="cb1-16"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">fields</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">[</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">date</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">,</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> title</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">,</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> categories</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">]</span></span>
<span id="cb1-17"><span class="pp" style="color: #AD0000;
background-color: null;
font-style: inherit;">---</span></span></code></pre></div></div>
<p>这样设置后：</p>
<ol type="1">
<li><strong>活跃时：</strong> 项目在 <code>projects/</code> 里，Archives 页面能看到它。</li>
<li><strong>完结后：</strong> 你把项目文件夹剪切到 <code>archives/</code> 里，Archives 页面<strong>依然</strong>能看到它（链接不会断），只是物理位置变了。</li>
</ol>


</section>

 ]]></description>
  <category>readme</category>
  <guid>https://whve.github.io/archives/001-test-readme-cn-legacy.html</guid>
  <pubDate>Tue, 02 Dec 2025 16:00:00 GMT</pubDate>
</item>
<item>
  <title>Hello PARA World</title>
  <link>https://whve.github.io/archives/001-test-readme-en.html</link>
  <description><![CDATA[ 




<section id="欢迎" class="level2">
<h2 class="anchored" data-anchor-id="欢迎">欢迎</h2>
<p>这是正文。</p>
<ul class="task-list">
<li><label><input type="checkbox" checked="">搭建 Quarto 环境</label></li>
<li><label><input type="checkbox" checked="">配置 PARA 架构</label></li>
<li><label><input type="checkbox">发布到 GitHub</label></li>
</ul>


</section>

 ]]></description>
  <category>Life</category>
  <category>Test</category>
  <guid>https://whve.github.io/archives/001-test-readme-en.html</guid>
  <pubDate>Mon, 01 Dec 2025 16:00:00 GMT</pubDate>
  <media:content url="https://whve.github.io/profile.png" medium="image" type="image/png" height="108" width="144"/>
</item>
<item>
  <title>Hello PARA World</title>
  <link>https://whve.github.io/areas/001-test-readme-en.html</link>
  <description><![CDATA[ 




<section id="欢迎" class="level2">
<h2 class="anchored" data-anchor-id="欢迎">欢迎</h2>
<p>这是正文。</p>
<ul class="task-list">
<li><label><input type="checkbox" checked="">搭建 Quarto 环境</label></li>
<li><label><input type="checkbox" checked="">配置 PARA 架构</label></li>
<li><label><input type="checkbox">发布到 GitHub</label></li>
</ul>


</section>

 ]]></description>
  <category>Life</category>
  <category>Test</category>
  <guid>https://whve.github.io/areas/001-test-readme-en.html</guid>
  <pubDate>Mon, 01 Dec 2025 16:00:00 GMT</pubDate>
  <media:content url="https://whve.github.io/areas/001-test-cover.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Test Resource (EN)</title>
  <link>https://whve.github.io/resources/001-test-readme-en.html</link>
  <description><![CDATA[ 




<section id="test-resource-english" class="level1">
<h1>Test Resource (English)</h1>
<p>This is an example English resource used to verify the <code>en/resources.qmd</code> listing. Place real translations in <code>../resources/</code> with the <code>-en</code> suffix.</p>
<section id="quick-notes" class="level2">
<h2 class="anchored" data-anchor-id="quick-notes">Quick notes</h2>
<ul>
<li>Keep filename suffix <code>-en</code>.</li>
<li>Use similar front-matter fields as the source language.</li>
</ul>


</section>
</section>

 ]]></description>
  <category>example</category>
  <category>en</category>
  <guid>https://whve.github.io/resources/001-test-readme-en.html</guid>
  <pubDate>Mon, 01 Dec 2025 16:00:00 GMT</pubDate>
</item>
<item>
  <title>从零开始：用 Quarto + GitHub Pages 打造 PARA 系统博客</title>
  <link>https://whve.github.io/projects/p01-quarto-blog-cn.html</link>
  <description><![CDATA[ 




<section id="为什么选择-quarto" class="level2">
<h2 class="anchored" data-anchor-id="为什么选择-quarto">1. 为什么选择 Quarto?</h2>
<p>作为技术人员或数据工作者，传统的 Hexo/Hugo 虽然强大，但对 Jupyter Notebook (<code>.ipynb</code>) 和 RMarkdown 的支持并不原生。<strong>Quarto</strong> 是 RStudio (Posit) 推出的下一代开源发布系统，它天生支持 Python/R/Julia 代码的执行与渲染，同时拥有极其简洁的配置逻辑。</p>
<p>这篇文章将记录我如何使用 <strong>Quarto</strong> 配合 <strong>PARA 知识管理系统</strong>，在 GitHub Pages 上搭建这个博客的全过程。</p>
</section>
<section id="常用命令速查-cheat-sheet" class="level2">
<h2 class="anchored" data-anchor-id="常用命令速查-cheat-sheet">2. 常用命令速查 (Cheat Sheet)</h2>
<p>在开始之前，这几个命令建议刻在脑子里，开发过程中会反复用到：</p>
<ul>
<li><p><strong>启动本地预览</strong>: <code>bash     quarto preview</code> <em>作用：启动本地服务器，保存文件后浏览器会自动刷新。</em></p></li>
<li><p><strong>清理缓存并重建</strong> (救命命令): <code>bash     quarto render --clean</code> <em>作用：当你发现改了配置没生效，或者页面样式错乱时，运行它！它会彻底清理缓存并重新编译。</em></p></li>
<li><p><strong>一键发布</strong>: <code>bash     quarto publish gh-pages</code></p></li>
</ul>
<p>这是一个<strong>升级版</strong>的博客教程文章。</p>
<p>我已将你刚才提到的需求全部融合进去了：</p>
<ol type="1">
<li><strong>常用命令速查</strong>：加入了 <code>render --clean</code> 和 <code>preview</code> 的说明。</li>
<li><strong>配图说明</strong>：特别强调了 Projects 在 Grid 布局下需要 <code>image</code> 才好看。</li>
<li><strong>实战样例</strong>：补充了 <code>areas</code> 里的文章写法，以及 <code>archives</code> 的工作原理。</li>
<li><strong>字体调整</strong>：把刚才的 Arial 12 配置也加进了配置文件代码中。</li>
</ol>
<p>你可以直接复制这一整块代码，作为你的第一篇博客内容：</p>
</section>
<section id="初始化与-para-架构设计" class="level2">
<h2 class="anchored" data-anchor-id="初始化与-para-架构设计">3. 初始化与 PARA 架构设计</h2>
<p>在终端中运行以下命令，创建一个博客类型的项目骨架：</p>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb1" style="background: #f1f3f5;"><pre class="sourceCode bash code-with-copy"><code class="sourceCode bash"><span id="cb1-1"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;"># 1. 创建项目</span></span>
<span id="cb1-2"><span class="ex" style="color: null;
background-color: null;
font-style: inherit;">quarto</span> create-project . <span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">--type</span> website:blog</span>
<span id="cb1-3"></span>
<span id="cb1-4"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;"># 2. 清理默认文件</span></span>
<span id="cb1-5"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">rm</span> <span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">-rf</span> posts about.qmd</span>
<span id="cb1-6"></span>
<span id="cb1-7"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;"># 3. 创建 PARA 目录</span></span>
<span id="cb1-8"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">mkdir</span> projects areas resources archives</span></code></pre></div></div>
<p>我们需要分别为这四个目录创建索引文件 <code>index.qmd</code>，并指定不同的布局。</p>
<section id="projects-网格视图" class="level3">
<h3 class="anchored" data-anchor-id="projects-网格视图">Projects (网格视图)</h3>
<p>Projects 适合展示作品集。 <strong>注意：</strong> 为了美观，<code>grid</code> 布局下的文章<strong>强烈建议</strong>配图，否则会显示为空白的灰色方块。</p>
<p>在 <code>projects/index.qmd</code> 中：</p>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb2" style="background: #f1f3f5;"><pre class="sourceCode yaml code-with-copy"><code class="sourceCode yaml"><span id="cb2-1"><span class="pp" style="color: #AD0000;
background-color: null;
font-style: inherit;">---</span></span>
<span id="cb2-2"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">title</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Projects"</span></span>
<span id="cb2-3"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">listing</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span></span>
<span id="cb2-4"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">contents</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> .</span></span>
<span id="cb2-5"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">sort</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"date desc"</span></span>
<span id="cb2-6"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">type</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> grid</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">            # 网格布局</span></span>
<span id="cb2-7"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">categories</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="ch" style="color: #20794D;
background-color: null;
font-style: inherit;">true</span></span>
<span id="cb2-8"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">fields</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">[</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">image</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">,</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> date</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">,</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> title</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">,</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> description</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">]</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;"> # 显式要求显示图片</span></span>
<span id="cb2-9"><span class="pp" style="color: #AD0000;
background-color: null;
font-style: inherit;">---</span></span>
<span id="cb2-10"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">我的实战项目与代码作品。</span></span></code></pre></div></div>
</section>
<section id="areas-博客视图" class="level3">
<h3 class="anchored" data-anchor-id="areas-博客视图">Areas (博客视图)</h3>
<p>Areas 适合传统的长文阅读。</p>
<p>在 <code>areas/index.qmd</code> 中：</p>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb3" style="background: #f1f3f5;"><pre class="sourceCode yaml code-with-copy"><code class="sourceCode yaml"><span id="cb3-1"><span class="pp" style="color: #AD0000;
background-color: null;
font-style: inherit;">---</span></span>
<span id="cb3-2"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">title</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Areas"</span></span>
<span id="cb3-3"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">listing</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span></span>
<span id="cb3-4"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">contents</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> .</span></span>
<span id="cb3-5"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">sort</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"date desc"</span></span>
<span id="cb3-6"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">type</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> default</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">         # 标准博客布局</span></span>
<span id="cb3-7"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">categories</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="ch" style="color: #20794D;
background-color: null;
font-style: inherit;">true</span></span>
<span id="cb3-8"><span class="pp" style="color: #AD0000;
background-color: null;
font-style: inherit;">---</span></span>
<span id="cb3-9"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">深度思考与随笔。</span></span></code></pre></div></div>
</section>
<section id="archives-归档视图" class="level3">
<h3 class="anchored" data-anchor-id="archives-归档视图">Archives (归档视图)</h3>
<p>Archives 不需要写文章，它的作用是把所有其他文件夹的内容汇总在一起，形成一个时间线列表。</p>
<p>在 <code>archives/index.qmd</code> 中：</p>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb4" style="background: #f1f3f5;"><pre class="sourceCode yaml code-with-copy"><code class="sourceCode yaml"><span id="cb4-1"><span class="pp" style="color: #AD0000;
background-color: null;
font-style: inherit;">---</span></span>
<span id="cb4-2"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">title</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Archives"</span></span>
<span id="cb4-3"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">listing</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span></span>
<span id="cb4-4"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">contents</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">             # 关键：这里引用其他三个文件夹</span></span>
<span id="cb4-5"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">    </span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">-</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> ../projects</span></span>
<span id="cb4-6"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">    </span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">-</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> ../areas</span></span>
<span id="cb4-7"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">    </span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">-</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> ../resources</span></span>
<span id="cb4-8"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">sort</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"date desc"</span></span>
<span id="cb4-9"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">type</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> table</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">           # 表格视图，像文件列表一样清晰</span></span>
<span id="cb4-10"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">fields</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">[</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">date</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">,</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> title</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">,</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> categories</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">]</span></span>
<span id="cb4-11"><span class="pp" style="color: #AD0000;
background-color: null;
font-style: inherit;">---</span></span>
<span id="cb4-12"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">所有内容的完整历史归档。</span></span></code></pre></div></div>
</section>
</section>
<section id="核心配置与字体调整" class="level2">
<h2 class="anchored" data-anchor-id="核心配置与字体调整">4. 核心配置与字体调整</h2>
<p>这是我的 <code>_quarto.yml</code> 配置，我调整了字体大小，使其更接近 Arial 12 的阅读体验：</p>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb5" style="background: #f1f3f5;"><pre class="sourceCode yaml code-with-copy"><code class="sourceCode yaml"><span id="cb5-1"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">project</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span></span>
<span id="cb5-2"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">type</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> website</span></span>
<span id="cb5-3"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">output-dir</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> docs</span></span>
<span id="cb5-4"></span>
<span id="cb5-5"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">website</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span></span>
<span id="cb5-6"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">title</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Standard Output"</span></span>
<span id="cb5-7"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">site-url</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"[https://你的用户名.github.io](https://你的用户名.github.io)"</span></span>
<span id="cb5-8"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">navbar</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span></span>
<span id="cb5-9"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">    </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">right</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span></span>
<span id="cb5-10"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">      </span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">-</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">text</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Projects"</span></span>
<span id="cb5-11"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">        </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">href</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> projects/index.qmd</span></span>
<span id="cb5-12"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">      </span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">-</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">text</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Areas"</span></span>
<span id="cb5-13"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">        </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">href</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> areas/index.qmd</span></span>
<span id="cb5-14"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">      </span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">-</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">text</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Resources"</span></span>
<span id="cb5-15"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">        </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">href</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> resources/index.qmd</span></span>
<span id="cb5-16"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">      </span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">-</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">text</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Archives"</span></span>
<span id="cb5-17"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">        </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">href</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> archives/index.qmd</span></span>
<span id="cb5-18"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">      </span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">-</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">icon</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> github</span></span>
<span id="cb5-19"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">        </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">href</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">[</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">https://github.com/你的用户名</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">]</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">(https://github.com/你的用户名)</span></span>
<span id="cb5-20"></span>
<span id="cb5-21"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">format</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span></span>
<span id="cb5-22"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">  </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">html</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span></span>
<span id="cb5-23"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">    </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">theme</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> litera</span></span>
<span id="cb5-24"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">    </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">css</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> styles.css</span></span>
<span id="cb5-25"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">    </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">toc</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="ch" style="color: #20794D;
background-color: null;
font-style: inherit;">true</span></span>
<span id="cb5-26"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">    # --- 字体微调 ---</span></span>
<span id="cb5-27"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">    </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">mainfont</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"Arial, sans-serif"</span></span>
<span id="cb5-28"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">    </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">fontsize</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> 0.9em</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">    # 0.9em 约等于 14.4px，视觉上接近 Word 的 12号字</span></span>
<span id="cb5-29"><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;">    </span><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">linestretch</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">:</span><span class="at" style="color: #657422;
background-color: null;
font-style: inherit;"> </span><span class="fl" style="color: #AD0000;
background-color: null;
font-style: inherit;">1.6</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">   # 增加行高，提升阅读舒适度</span></span></code></pre></div></div>
</section>
<section id="实战如何写文章-sample" class="level2">
<h2 class="anchored" data-anchor-id="实战如何写文章-sample">5. 实战：如何写文章 (Sample)</h2>
<section id="例子-a写一个-project-带封面图" class="level3">
<h3 class="anchored" data-anchor-id="例子-a写一个-project-带封面图">例子 A：写一个 Project (带封面图)</h3>
<p>文件路径：<code>projects/my-app/index.qmd</code></p>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb6" style="background: #f1f3f5;"><pre class="sourceCode markdown code-with-copy"><code class="sourceCode markdown"><span id="cb6-1"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">---</span></span>
<span id="cb6-2"><span class="an" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">title:</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;"> "Python 爬虫实战"</span></span>
<span id="cb6-3"><span class="an" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">date:</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;"> 2025-12-05</span></span>
<span id="cb6-4"><span class="an" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">categories:</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;"> [Python, Project]</span></span>
<span id="cb6-5"><span class="an" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">image:</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;"> featured.png   # 【重要】Grid 布局需要这张图才好看！</span></span>
<span id="cb6-6"><span class="an" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">description:</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;"> "爬取豆瓣电影Top250的完整代码。"</span></span>
<span id="cb6-7"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">---</span></span>
<span id="cb6-8"></span>
<span id="cb6-9">这里是正文...</span></code></pre></div></div>
</section>
<section id="例子-b写一篇-area-随笔" class="level3">
<h3 class="anchored" data-anchor-id="例子-b写一篇-area-随笔">例子 B：写一篇 Area 随笔</h3>
<p>文件路径：<code>areas/thoughts/index.qmd</code></p>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb7" style="background: #f1f3f5;"><pre class="sourceCode markdown code-with-copy"><code class="sourceCode markdown"><span id="cb7-1"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">---</span></span>
<span id="cb7-2"><span class="an" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">title:</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;"> "关于长期主义的思考"</span></span>
<span id="cb7-3"><span class="an" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">date:</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;"> 2025-12-06</span></span>
<span id="cb7-4"><span class="an" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">categories:</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;"> [Life, Thinking]</span></span>
<span id="cb7-5"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;"># Areas 默认列表布局不需要 image，当然加上也可以</span></span>
<span id="cb7-6"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">---</span></span>
<span id="cb7-7"></span>
<span id="cb7-8">这里是正文...</span></code></pre></div></div>
</section>
</section>
<section id="首页设计-dashboard" class="level2">
<h2 class="anchored" data-anchor-id="首页设计-dashboard">6. 首页设计 (Dashboard)</h2>
<p>为了让首页直观展示 PARA 文件夹，我们在根目录的 <code>index.qmd</code> 中使用栅格布局。 <strong>关键点</strong>：必须设置 <code>listing: false</code> 以去除底部的重复列表。</p>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb8" style="background: #f1f3f5;"><pre class="sourceCode markdown code-with-copy"><code class="sourceCode markdown"><span id="cb8-1"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">---</span></span>
<span id="cb8-2"><span class="an" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">title:</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;"> "Standard Output"</span></span>
<span id="cb8-3"><span class="an" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">listing:</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;"> false          # 关键！防止首页底部出现杂乱的文章列表</span></span>
<span id="cb8-4"><span class="an" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">about:</span></span>
<span id="cb8-5"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  template: jolla</span></span>
<span id="cb8-6"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  image: profile.jpg</span></span>
<span id="cb8-7"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">  links:</span></span>
<span id="cb8-8"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">    - icon: github</span></span>
<span id="cb8-9"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">      href: [https://github.com](https://github.com)</span></span>
<span id="cb8-10"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">---</span></span>
<span id="cb8-11"></span>
<span id="cb8-12">👋 欢迎来到我的数字花园。</span>
<span id="cb8-13"></span>
<span id="cb8-14">---</span>
<span id="cb8-15"></span>
<span id="cb8-16">::: {.grid}</span>
<span id="cb8-17"></span>
<span id="cb8-18">::: {.g-col-12 .g-col-md-6}</span>
<span id="cb8-19"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">### 🚀 [Projects](projects/index.qmd)</span></span>
<span id="cb8-20">**进行中的项目**</span>
<span id="cb8-21"><span class="dt" style="color: #AD0000;
background-color: null;
font-style: inherit;">&lt;</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">br</span><span class="dt" style="color: #AD0000;
background-color: null;
font-style: inherit;">&gt;</span></span>
<span id="cb8-22"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">[</span><span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">📂 打开文件夹</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">](projects/index.qmd)</span>{.btn .btn-outline-primary .btn-sm role="button"}</span>
<span id="cb8-23">:::</span>
<span id="cb8-24"></span>
<span id="cb8-25">::: {.g-col-12 .g-col-md-6}</span>
<span id="cb8-26"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">### 💡 [Areas](areas/index.qmd)</span></span>
<span id="cb8-27">**思考与随笔**</span>
<span id="cb8-28"><span class="dt" style="color: #AD0000;
background-color: null;
font-style: inherit;">&lt;</span><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">br</span><span class="dt" style="color: #AD0000;
background-color: null;
font-style: inherit;">&gt;</span></span>
<span id="cb8-29"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">[</span><span class="ot" style="color: #003B4F;
background-color: null;
font-style: inherit;">📂 打开文件夹</span><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">](areas/index.qmd)</span>{.btn .btn-outline-primary .btn-sm role="button"}</span>
<span id="cb8-30">:::</span>
<span id="cb8-31"></span>
<span id="cb8-32">:::</span></code></pre></div></div>


</section>

 ]]></description>
  <category>Quarto</category>
  <category>Blog</category>
  <category>Tutorial</category>
  <category>PARA</category>
  <category>project</category>
  <guid>https://whve.github.io/projects/p01-quarto-blog-cn.html</guid>
  <pubDate>Mon, 01 Dec 2025 16:00:00 GMT</pubDate>
  <media:content url="https://whve.github.io/projects/001-test-cover.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>日记</title>
  <link>https://whve.github.io/archives/001-test-readme-cn.html</link>
  <description><![CDATA[ 




<section id="日记" class="level2">

<ul class="task-list">
<li><label><input type="checkbox" checked="">配置 PARA 架构</label></li>
<li><label><input type="checkbox">发布到 GitHub</label></li>
</ul>


</section>

 ]]></description>
  <category>Life</category>
  <category>Test</category>
  <guid>https://whve.github.io/archives/001-test-readme-cn.html</guid>
  <pubDate>Mon, 01 Dec 2025 16:00:00 GMT</pubDate>
</item>
<item>
  <title>日记</title>
  <link>https://whve.github.io/areas/001-test-readme-cn.html</link>
  <description><![CDATA[ 




<section id="日记" class="level2">

<ul class="task-list">
<li><label><input type="checkbox" checked="">配置 PARA 架构</label></li>
<li><label><input type="checkbox">发布到 GitHub</label></li>
</ul>


</section>

 ]]></description>
  <category>Life</category>
  <category>Test</category>
  <guid>https://whve.github.io/areas/001-test-readme-cn.html</guid>
  <pubDate>Mon, 01 Dec 2025 16:00:00 GMT</pubDate>
</item>
<item>
  <title></title>
  <link>https://whve.github.io/10AI竞品相关prompt.html</link>
  <description><![CDATA[ 




<section id="ai竞品相关prompt" class="level1">
<h1>10AI竞品相关prompt</h1>
</section>
<section id="role" class="level1">
<h1>Role</h1>
<p>你是一位专注于“前沿科技（AI Agent &amp; 开发者工具）”与“生物医药/生物信息学（AI for Science）”双重领域的顶尖行业分析师与风险投资（VC）投资总监。</p>
</section>
<section id="context" class="level1">
<h1>Context</h1>
<p>我正在对 2026 年的 AI 代码助手生态（以 VS Code Copilot 竞品为主）以及 AI 在生物医药/生信领域的商业化落地进行深度调研。我需要一份拒绝宏大叙事、拒绝废话、直击行业痛点与投资核心的“微观级”调研报告。</p>
</section>
<section id="task" class="level1">
<h1>Task</h1>
<p>请针对以下四个核心维度进行深度拆解，并提供结构化的分析：</p>
<section id="全球-ai-代码助手ide-生态的微观竞争与格局" class="level2">
<h2 class="anchored" data-anchor-id="全球-ai-代码助手ide-生态的微观竞争与格局">1. 全球 AI 代码助手（IDE 生态）的微观竞争与格局</h2>
<ul>
<li>【智谱 CodeGeeX 评测】：深度分析智谱 CodeGeeX、字节跳动 MarsCode（豆包）在生信开发（Python/R/C++）和中文学术环境下的实际表现与差异。</li>
<li>【原生 IDE 降维打击】：对比 Cursor、Windsurf 等“AI 原生 IDE/Agent”与传统的 GitHub Copilot 插件，在处理“多文件生信项目重构”时的技术代差。</li>
<li>【上下文红利】：分析 Gemini Code Assist 的超长上下文（Context Window）在吞入“大型开源生信工具包/整个代码库”时的独特优势。</li>
</ul>
</section>
<section id="代码生成与学术论文科研工作流的交叉测评" class="level2">
<h2 class="anchored" data-anchor-id="代码生成与学术论文科研工作流的交叉测评">2. 代码生成与学术论文（科研工作流）的交叉测评</h2>
<ul>
<li>【生信脚本生成】：哪个工具更擅长处理复杂的单细胞测序（scRNA-seq）或多组学数据分析脚本的编写、纠错与调试？</li>
<li>【学术写作与改写】：对比 Claude（如 3.5 Sonnet/4）与 Gemini 在撰写生物信息学应用笔记（Applications Note，如 Bioinformatics 期刊格式）、Scientific English 润色、以及提炼复杂文献方法学（Methodology）时的优劣势（请从逻辑、语气、严谨度三方面对比）。</li>
</ul>
</section>
<section id="ai-生物医药biomedical的垂直壁垒与主力" class="level2">
<h2 class="anchored" data-anchor-id="ai-生物医药biomedical的垂直壁垒与主力">3. AI + 生物医药（Biomedical）的垂直壁垒与主力</h2>
<ul>
<li>【大厂王牌】：拆解 Google DeepMind AlphaFold 3 在小分子/药物靶点验证上的最新商业化进展，以及 NVIDIA BioNeMo 平台的生态绑定能力。</li>
<li>【生信垂直大模型】：重点分析单细胞大模型（如 scGPT、Geneformer）在实际研发中的落地场景（如基因功能推断、疾病标记物筛选）。</li>
<li>【临床与文献大模型】：评估 HuaTuoGPT（华佗）与 Med-PaLM 等医疗大模型在实验方案（Protocol）设计中的可靠性。</li>
</ul>
</section>
<section id="商业闭环与投资机会二级市场与一级市场趋势" class="level2">
<h2 class="anchored" data-anchor-id="商业闭环与投资机会二级市场与一级市场趋势">4. 商业闭环与投资机会（二级市场与一级市场趋势）</h2>
<ul>
<li>【产业割韭菜 vs 卖水人】：从投资人视角，评估微软（MSFT）、谷歌（GOOGL）、英伟达（NVDA）在这场生态中的分账逻辑与护城河。</li>
<li>【AI 制药（AIDD）的泡沫与珍珠】：分析像 Schrodinger (SDGR) 这类计算化学巨头以及新兴 AI 制药平台的估值逻辑与投资风险。</li>
</ul>
</section>
</section>
<section id="output-requirements" class="level1">
<h1>Output Requirements</h1>
<ol type="1">
<li>拒绝泛泛而谈的定义，多用技术术语（如：多文件 Agent 模式、上下文窗口、零样本学习、单细胞转录组学）。</li>
<li>请使用清晰的【对比表格】、【加粗核心词】和【结构化列表】输出，保证极高的可读性。</li>
<li>在报告最后，请站在投资人/高阶科研人员的视角，给出一个最优的“生信论文改写与代码优化”工具组合推荐（Toolchain Assembly）。</li>
</ol>



</section>

<div class="quarto-listing quarto-listing-container-default" id="listing-listing">
<div class="list quarto-listing-default">
<div class="quarto-post image-right" data-index="0" data-categories="YXJjaGl2ZSUyQ3JlZmxlY3Rpb24=" data-listing-date-sort="1772812800000" data-listing-file-modified-sort="1772864282380" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="123">
<div class="thumbnail"><a href="./archives/001-2024-review-en.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:archives/001-2024-review-en.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./archives/001-2024-review-en.html" class="no-external">2024 Archive Review: Notes Migration &amp; Lessons</a>
</h3>
<div class="delink listing-description"><a href="./archives/001-2024-review-en.html" class="no-external">
<p>A retrospective on migrating old note-taking systems and what remained valuable.</p>
</a></div>
</div>
<div class="metadata">
<a href="./archives/001-2024-review-en.html" class="no-external">
<div class="listing-date">
Mar 7, 2026
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="1" data-categories="JUU2JUExJUEzJUU2JUExJTg4JTJDJUU1JThGJThEJUU2JTgwJTlE" data-listing-date-sort="1772294400000" data-listing-file-modified-sort="1772864282379" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="18">
<div class="thumbnail"><a href="./archives/001-2024-review-cn.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:archives/001-2024-review-cn.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./archives/001-2024-review-cn.html" class="no-external">2024 年回顾：旧笔记迁移与经验沉淀</a>
</h3>
<div class="delink listing-description"><a href="./archives/001-2024-review-cn.html" class="no-external">
<p>一次关于旧笔记软件迁移历史和年度总结的封存回顾。</p>
</a></div>
</div>
<div class="metadata">
<a href="./archives/001-2024-review-cn.html" class="no-external">
<div class="listing-date">
Mar 1, 2026
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="2" data-categories="bXVzaWMlMkNub3N0YWxnaWE=" data-listing-date-sort="1772640000000" data-listing-file-modified-sort="1772864282399" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="144">
<div class="thumbnail"><a href="./resources/001-music-collection-en.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:resources/001-music-collection-en.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./resources/001-music-collection-en.html" class="no-external">A Music Archive: 70s–90s Pop &amp; Folk Inspirations</a>
</h3>
<div class="delink listing-description"><a href="./resources/001-music-collection-en.html" class="no-external">
<p>Building a curated music resource list spanning classic pop and traditional folk melodies.</p>
</a></div>
</div>
<div class="metadata">
<a href="./resources/001-music-collection-en.html" class="no-external">
<div class="listing-date">
Mar 5, 2026
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="3" data-categories="aGFiaXRzJTJDbGlmZXN0eWxl" data-listing-date-sort="1772294400000" data-listing-file-modified-sort="1772864282382" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="125">
<div class="thumbnail"><a href="./areas/001-habits-en.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:areas/001-habits-en.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./areas/001-habits-en.html" class="no-external">Daily Discipline: Building Sustainable Habits</a>
</h3>
<div class="delink listing-description"><a href="./areas/001-habits-en.html" class="no-external">
<p>Reflections on keeping a steady daily rhythm and minimalist routines.</p>
</a></div>
</div>
<div class="metadata">
<a href="./areas/001-habits-en.html" class="no-external">
<div class="listing-date">
Mar 1, 2026
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="4" data-listing-file-modified-sort="1782642088118" data-listing-reading-time-sort="1" data-listing-word-count-sort="16">
<div class="thumbnail"><a href="./resources.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:resources.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./resources.html" class="no-external">Fierce as Fire · Resources</a>
</h3>
<div class="delink listing-description"><a href="./resources.html" class="no-external">
<!-- desc(5A0113B34292)[max=175]:resources.html -->
</a></div>
</div>
<div class="metadata">
<a href="./resources.html" class="no-external">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="5" data-categories="TGlmZSUyQ1Rlc3Q=" data-listing-date-sort="1764604800000" data-listing-file-modified-sort="1772864282381" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="13">
<div class="thumbnail"><a href="./archives/001-test-readme-en.html" class="no-external">

<img loading="lazy" src="https://whve.github.io/profile.png" class="thumbnail-image">

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./archives/001-test-readme-en.html" class="no-external">Hello PARA World</a>
</h3>
<div class="delink listing-description"><a href="./archives/001-test-readme-en.html" class="no-external">
<p>这是我的第一篇 Quarto 博客文章。</p>
</a></div>
</div>
<div class="metadata">
<a href="./archives/001-test-readme-en.html" class="no-external">
<div class="listing-date">
Dec 2, 2025
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="6" data-categories="TGlmZSUyQ1Rlc3Q=" data-listing-date-sort="1764604800000" data-listing-file-modified-sort="1772864282383" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="13">
<div class="thumbnail"><a href="./areas/001-test-readme-en.html" class="no-external">

<img loading="lazy" src="https://whve.github.io/areas/001-test-cover.jpg" class="thumbnail-image">

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./areas/001-test-readme-en.html" class="no-external">Hello PARA World</a>
</h3>
<div class="delink listing-description"><a href="./areas/001-test-readme-en.html" class="no-external">
<p>这是我的第一篇 Quarto 博客文章。</p>
</a></div>
</div>
<div class="metadata">
<a href="./areas/001-test-readme-en.html" class="no-external">
<div class="listing-date">
Dec 2, 2025
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="7" data-listing-file-modified-sort="1782642088118" data-listing-reading-time-sort="1" data-listing-word-count-sort="1">
<div class="thumbnail"><a href="./archives.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:archives.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./archives.html" class="no-external">Immovable as a Mountain · Archives</a>
</h3>
<div class="delink listing-description"><a href="./archives.html" class="no-external">
<!-- desc(5A0113B34292)[max=175]:archives.html -->
</a></div>
</div>
<div class="metadata">
<a href="./archives.html" class="no-external">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="8" data-categories="TWFya2Rvd24lMkNDaGVhdHNoZWV0JTJDRWZmaWNpZW5jeQ==" data-listing-date-sort="1764691200000" data-listing-file-modified-sort="1772864282399" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="26">
<div class="thumbnail"><a href="./resources/001-test-readme-cn.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:resources/001-test-readme-cn.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./resources/001-test-readme-cn.html" class="no-external">Markdown 常用语法速查</a>
</h3>
<div class="delink listing-description"><a href="./resources/001-test-readme-cn.html" class="no-external">
<p>写作中常用的 Markdown 语法及其在 Quarto 中的渲染效果。</p>
</a></div>
</div>
<div class="metadata">
<a href="./resources/001-test-readme-cn.html" class="no-external">
<div class="listing-date">
Dec 3, 2025
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="9" data-listing-file-modified-sort="1782642088118" data-listing-reading-time-sort="1" data-listing-word-count-sort="14">
<div class="thumbnail"><a href="./areas.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:areas.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./areas.html" class="no-external">Quiet as the Forest · Areas</a>
</h3>
<div class="delink listing-description"><a href="./areas.html" class="no-external">
<!-- desc(5A0113B34292)[max=175]:areas.html -->
</a></div>
</div>
<div class="metadata">
<a href="./areas.html" class="no-external">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="10" data-categories="cXVhcnRvJTJDcHJvZHVjdGl2aXR5" data-listing-date-sort="1772380800000" data-listing-file-modified-sort="1772864282397" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="172">
<div class="thumbnail"><a href="./projects/001-blog-build-en.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:projects/001-blog-build-en.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./projects/001-blog-build-en.html" class="no-external">Rapid Quarto Build: A Personal Knowledge Base Sprint</a>
</h3>
<div class="delink listing-description"><a href="./projects/001-blog-build-en.html" class="no-external">
<p>A quick retro on building a personal knowledge base with Quarto.</p>
</a></div>
</div>
<div class="metadata">
<a href="./projects/001-blog-build-en.html" class="no-external">
<div class="listing-date">
Mar 2, 2026
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="11" data-listing-file-modified-sort="1782642088118" data-listing-reading-time-sort="1" data-listing-word-count-sort="17">
<div class="thumbnail"><a href="./projects.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:projects.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./projects.html" class="no-external">Swift as the Wind · Projects</a>
</h3>
<div class="delink listing-description"><a href="./projects.html" class="no-external">
<!-- desc(5A0113B34292)[max=175]:projects.html -->
</a></div>
</div>
<div class="metadata">
<a href="./projects.html" class="no-external">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="12" data-categories="ZXhhbXBsZSUyQ2Vu" data-listing-date-sort="1764604800000" data-listing-file-modified-sort="1772864282400" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="35">
<div class="thumbnail"><a href="./resources/001-test-readme-en.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:resources/001-test-readme-en.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./resources/001-test-readme-en.html" class="no-external">Test Resource (EN)</a>
</h3>
<div class="delink listing-description"><a href="./resources/001-test-readme-en.html" class="no-external">
<!-- desc(5A0113B34292)[max=175]:resources/001-test-readme-en.html -->
</a></div>
</div>
<div class="metadata">
<a href="./resources/001-test-readme-en.html" class="no-external">
<div class="listing-date">
Dec 2, 2025
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="13" data-listing-file-modified-sort="1783046992587" data-listing-reading-time-sort="1" data-listing-word-count-sort="46">
<div class="thumbnail"><a href="./archives/b1excel-cn.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:archives/b1excel-cn.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./archives/b1excel-cn.html" class="no-external">Tidyverse 演示文稿</a>
</h3>
<div class="delink listing-description"><a href="./archives/b1excel-cn.html" class="no-external">
<!-- desc(5A0113B34292)[max=175]:archives/b1excel-cn.html -->
</a></div>
</div>
<div class="metadata">
<a href="./archives/b1excel-cn.html" class="no-external">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="14" data-listing-file-modified-sort="1782642088118" data-listing-reading-time-sort="2" data-listing-word-count-sort="204">
<div class="thumbnail"><a href="./index.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:index.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./index.html" class="no-external">Wind, Forest, Fire, Mountain × PARA</a>
</h3>
<div class="delink listing-description"><a href="./index.html" class="no-external">
<!-- desc(5A0113B34292)[max=175]:index.html -->
</a></div>
</div>
<div class="metadata">
<a href="./index.html" class="no-external">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="15" data-categories="cmVhZG1l" data-listing-date-sort="1764691200000" data-listing-file-modified-sort="1772864282380" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="2" data-listing-word-count-sort="322">
<div class="thumbnail"><a href="./archives/001-test-readme-cn-legacy.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:archives/001-test-readme-cn-legacy.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./archives/001-test-readme-cn-legacy.html" class="no-external">readme</a>
</h3>
<div class="delink listing-description"><a href="./archives/001-test-readme-cn-legacy.html" class="no-external">
<p>readme</p>
</a></div>
</div>
<div class="metadata">
<a href="./archives/001-test-readme-cn-legacy.html" class="no-external">
<div class="listing-date">
Dec 3, 2025
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="16" data-listing-file-modified-sort="1774792217243" data-listing-reading-time-sort="1" data-listing-word-count-sort="138">
<div class="thumbnail"><a href="./test11.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:test11.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./test11.html" class="no-external">test11</a>
</h3>
<div class="delink listing-description"><a href="./test11.html" class="no-external">
<!-- desc(5A0113B34292)[max=175]:test11.html -->
</a></div>
</div>
<div class="metadata">
<a href="./test11.html" class="no-external">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="17" data-listing-file-modified-sort="1782642088118" data-listing-reading-time-sort="1" data-listing-word-count-sort="11">
<div class="thumbnail"><a href="./timeline.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:timeline.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./timeline.html" class="no-external">⏱️ Timeline</a>
</h3>
<div class="delink listing-description"><a href="./timeline.html" class="no-external">
<!-- desc(5A0113B34292)[max=175]:timeline.html -->
</a></div>
</div>
<div class="metadata">
<a href="./timeline.html" class="no-external">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="18" data-listing-file-modified-sort="1772864282383" data-listing-reading-time-sort="1" data-listing-word-count-sort="2">
<div class="thumbnail"><a href="./cn/archives.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:cn/archives.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./cn/archives.html" class="no-external">不动如山 · Archives</a>
</h3>
<div class="delink listing-description"><a href="./cn/archives.html" class="no-external">
<!-- desc(5A0113B34292)[max=175]:cn/archives.html -->
</a></div>
</div>
<div class="metadata">
<a href="./cn/archives.html" class="no-external">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="19" data-categories="UXVhcnRvJTJDQmxvZyUyQ1R1dG9yaWFsJTJDUEFSQSUyQ3Byb2plY3Q=" data-listing-date-sort="1764604800000" data-listing-file-modified-sort="1772898620422" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="3" data-listing-word-count-sort="519">
<div class="thumbnail"><a href="./projects/p01-quarto-blog-cn.html" class="no-external">

<img loading="lazy" src="https://whve.github.io/projects/001-test-cover.jpg" class="thumbnail-image">

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./projects/p01-quarto-blog-cn.html" class="no-external">从零开始：用 Quarto + GitHub Pages 打造 PARA 系统博客</a>
</h3>
<div class="delink listing-description"><a href="./projects/p01-quarto-blog-cn.html" class="no-external">
<p>如何使用 Quarto 构建一个支持代码渲染、无需服务器、且拥有 PARA 知识管理架构的现代化个人网站。</p>
</a></div>
</div>
<div class="metadata">
<a href="./projects/p01-quarto-blog-cn.html" class="no-external">
<div class="listing-date">
Dec 2, 2025
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="20" data-listing-file-modified-sort="1772864282384" data-listing-reading-time-sort="1" data-listing-word-count-sort="1">
<div class="thumbnail"><a href="./cn/resources.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:cn/resources.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./cn/resources.html" class="no-external">侵略如火 · Resources</a>
</h3>
<div class="delink listing-description"><a href="./cn/resources.html" class="no-external">
<!-- desc(5A0113B34292)[max=175]:cn/resources.html -->
</a></div>
</div>
<div class="metadata">
<a href="./cn/resources.html" class="no-external">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="21" data-listing-file-modified-sort="1772864282383" data-listing-reading-time-sort="1" data-listing-word-count-sort="1">
<div class="thumbnail"><a href="./cn/areas.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:cn/areas.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./cn/areas.html" class="no-external">其徐如林 · Areas</a>
</h3>
<div class="delink listing-description"><a href="./cn/areas.html" class="no-external">
<!-- desc(5A0113B34292)[max=175]:cn/areas.html -->
</a></div>
</div>
<div class="metadata">
<a href="./cn/areas.html" class="no-external">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="22" data-listing-file-modified-sort="1772864282383" data-listing-reading-time-sort="1" data-listing-word-count-sort="1">
<div class="thumbnail"><a href="./cn/projects.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:cn/projects.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./cn/projects.html" class="no-external">其疾如风 · Projects</a>
</h3>
<div class="delink listing-description"><a href="./cn/projects.html" class="no-external">
<!-- desc(5A0113B34292)[max=175]:cn/projects.html -->
</a></div>
</div>
<div class="metadata">
<a href="./cn/projects.html" class="no-external">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="23" data-listing-file-modified-sort="1783044427764" data-listing-reading-time-sort="1" data-listing-word-count-sort="7">
<div class="thumbnail"><a href="./archives/a1ppttest-cn.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:archives/a1ppttest-cn.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./archives/a1ppttest-cn.html" class="no-external">我的演示文稿</a>
</h3>
<div class="delink listing-description"><a href="./archives/a1ppttest-cn.html" class="no-external">
<!-- desc(5A0113B34292)[max=175]:archives/a1ppttest-cn.html -->
</a></div>
</div>
<div class="metadata">
<a href="./archives/a1ppttest-cn.html" class="no-external">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="24" data-categories="TGlmZSUyQ1Rlc3Q=" data-listing-date-sort="1764604800000" data-listing-file-modified-sort="1772864282380" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="9">
<div class="thumbnail"><a href="./archives/001-test-readme-cn.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=false, height=]:listing:archives/001-test-readme-cn.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./archives/001-test-readme-cn.html" class="no-external">日记</a>
</h3>
<div class="delink listing-description"><a href="./archives/001-test-readme-cn.html" class="no-external">
<p>日记</p>
</a></div>
</div>
<div class="metadata">
<a href="./archives/001-test-readme-cn.html" class="no-external">
<div class="listing-date">
Dec 2, 2025
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="25" data-categories="TGlmZSUyQ1Rlc3Q=" data-listing-date-sort="1764604800000" data-listing-file-modified-sort="1772864282382" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="9">
<div class="thumbnail"><a href="./areas/001-test-readme-cn.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=true, height=]:listing:areas/001-test-readme-cn.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./areas/001-test-readme-cn.html" class="no-external">日记</a>
</h3>
<div class="delink listing-description"><a href="./areas/001-test-readme-cn.html" class="no-external">
<p>日记</p>
</a></div>
</div>
<div class="metadata">
<a href="./areas/001-test-readme-cn.html" class="no-external">
<div class="listing-date">
Dec 2, 2025
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="26" data-categories="cXVhcnRvJTJDJUU2JTg5JUE3JUU4JUExJThD" data-listing-date-sort="1772467200000" data-listing-file-modified-sort="1772864282397" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="29">
<div class="thumbnail"><a href="./projects/001-blog-build-cn.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=true, height=]:listing:projects/001-blog-build-cn.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./projects/001-blog-build-cn.html" class="no-external">速战速决：用 Quarto 搭建个人知识库</a>
</h3>
<div class="delink listing-description"><a href="./projects/001-blog-build-cn.html" class="no-external">
<p>一次关于快速搭建 Quarto 个人知识库的复盘。</p>
</a></div>
</div>
<div class="metadata">
<a href="./projects/001-blog-build-cn.html" class="no-external">
<div class="listing-date">
Mar 3, 2026
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="27" data-categories="JUU0JUI5JUEwJUU2JTgzJUFGJTJDJUU3JTk0JTlGJUU2JUI0JUJC" data-listing-date-sort="1772553600000" data-listing-file-modified-sort="1772864282381" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="17">
<div class="thumbnail"><a href="./areas/001-habits-cn.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=true, height=]:listing:areas/001-habits-cn.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./areas/001-habits-cn.html" class="no-external">长期主义：维持健康作息的日常纪律</a>
</h3>
<div class="delink listing-description"><a href="./areas/001-habits-cn.html" class="no-external">
<p>关于如何通过日常纪律保持稳定健康与极简生活的反思。</p>
</a></div>
</div>
<div class="metadata">
<a href="./areas/001-habits-cn.html" class="no-external">
<div class="listing-date">
Mar 4, 2026
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="28" data-categories="JUU5JTlGJUIzJUU0JUI5JTkwJTJDJUU3JTgxJUI1JUU2JTg0JTlG" data-listing-date-sort="1772726400000" data-listing-file-modified-sort="1772864282399" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="16">
<div class="thumbnail"><a href="./resources/001-music-collection-cn.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=true, height=]:listing:resources/001-music-collection-cn.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./resources/001-music-collection-cn.html" class="no-external">音乐资源库：70-90 年代经典流行与民歌赏析</a>
</h3>
<div class="delink listing-description"><a href="./resources/001-music-collection-cn.html" class="no-external">
<p>整理一份 70-90 年代经典流行乐与民歌（如《沂蒙山小调》）的音乐资源库与感受。</p>
</a></div>
</div>
<div class="metadata">
<a href="./resources/001-music-collection-cn.html" class="no-external">
<div class="listing-date">
Mar 6, 2026
</div>
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="29" data-listing-file-modified-sort="1772864282383" data-listing-reading-time-sort="1" data-listing-word-count-sort="39">
<div class="thumbnail"><a href="./cn/index.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=true, height=]:listing:cn/index.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./cn/index.html" class="no-external">风林火山 × PARA</a>
</h3>
<div class="delink listing-description"><a href="./cn/index.html" class="no-external">
<!-- desc(5A0113B34292)[max=175]:cn/index.html -->
</a></div>
</div>
<div class="metadata">
<a href="./cn/index.html" class="no-external">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="30" data-listing-file-modified-sort="1775090515205" data-listing-reading-time-sort="1" data-listing-word-count-sort="55">
<div class="thumbnail"><a href="./skills.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=true, height=]:listing:skills.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./skills.html" class="no-external">🚀 skill-name (v1.0 Precision)</a>
</h3>
<div class="delink listing-description"><a href="./skills.html" class="no-external">
<!-- desc(5A0113B34292)[max=175]:skills.html -->
</a></div>
</div>
<div class="metadata">
<a href="./skills.html" class="no-external">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="31" data-listing-file-modified-sort="1774796646584" data-listing-reading-time-sort="1" data-listing-word-count-sort="55">
<div class="thumbnail"><a href="./test12.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=true, height=]:listing:test12.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./test12.html" class="no-external">🚀 skill-name (v1.0 Precision)</a>
</h3>
<div class="delink listing-description"><a href="./test12.html" class="no-external">
<!-- desc(5A0113B34292)[max=175]:test12.html -->
</a></div>
</div>
<div class="metadata">
<a href="./test12.html" class="no-external">
</a>
</div>
</div>
<div class="quarto-post image-right" data-index="32" data-categories="cXVhcnRvJTJDJUU2JTg5JUE3JUU4JUExJThD" data-listing-date-sort="1772467200000" data-listing-file-modified-sort="1772869451462" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="142">
<div class="thumbnail"><a href="./projects/001-building-my-command-center-cn.md.html" class="no-external">

<!-- img(9CEB782EFEE6)[progressive=true, height=]:listing:projects/001-building-my-command-center-cn.md.html -->

</a></div>
<div class="body">
<h3 class="no-anchor listing-title">
<a href="./projects/001-building-my-command-center-cn.md.html" class="no-external">🚀 打造极客级知识指挥部：Quarto + Copilot + Git 终极实战指南</a>
</h3>
<div class="delink listing-description"><a href="./projects/001-building-my-command-center-cn.md.html" class="no-external">
<p>一次关于快速搭建 Quarto 个人知识库的复盘。</p>
</a></div>
</div>
<div class="metadata">
<a href="./projects/001-building-my-command-center-cn.md.html" class="no-external">
<div class="listing-date">
Mar 3, 2026
</div>
</a>
</div>
</div>
</div>
<div class="listing-no-matching d-none">No matching items</div>

</div> ]]></description>
  <guid>https://whve.github.io/10AI竞品相关prompt.html</guid>
  <pubDate>Fri, 03 Jul 2026 03:07:47 GMT</pubDate>
</item>
<item>
  <title>Fierce as Fire · Resources</title>
  <link>https://whve.github.io/resources.html</link>
  <description><![CDATA[ 




<p>Resources (English): translated knowledge base and cheat sheets. Place translated files with <code>-en</code> suffix into <code>resources/</code>.</p>




<div class="quarto-listing quarto-listing-container-grid" id="listing-listing">
<div class="list grid quarto-listing-cols-3">
<div class="g-col-1" data-index="0" data-categories="bXVzaWMlMkNub3N0YWxnaWE=" data-listing-date-sort="1772640000000" data-listing-file-modified-sort="1772864282399" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="144">
<a href="./resources/001-music-collection-en.html" class="quarto-grid-link">
<div class="quarto-grid-item card h-100 card-left">
<!-- img(9CEB782EFEE6)[progressive=false, height=200px]:listing:resources/001-music-collection-en.html -->
<div class="card-body post-contents">
<h5 class="no-anchor card-title listing-title">
A Music Archive: 70s–90s Pop &amp; Folk Inspirations
</h5>
<div class="listing-reading-time card-text text-muted">1 min</div>
<div class="listing-categories">

<div class="listing-category" onclick="window.quartoListingCategory('bXVzaWM='); return false;">music</div>

<div class="listing-category" onclick="window.quartoListingCategory('bm9zdGFsZ2lh'); return false;">nostalgia</div>

</div>
<div class="card-text listing-description delink">
<p>Building a curated music resource list spanning classic pop and traditional folk melodies.</p>
</div>
<div class="card-attribution card-text-small end">
<div class="listing-date">
Mar 5, 2026
</div>
</div>
</div>
</div></a>
</div>
<div class="g-col-1" data-index="1" data-categories="ZXhhbXBsZSUyQ2Vu" data-listing-date-sort="1764604800000" data-listing-file-modified-sort="1772864282400" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="35">
<a href="./resources/001-test-readme-en.html" class="quarto-grid-link">
<div class="quarto-grid-item card h-100 card-left">
<!-- img(9CEB782EFEE6)[progressive=false, height=200px]:listing:resources/001-test-readme-en.html -->
<div class="card-body post-contents">
<h5 class="no-anchor card-title listing-title">
Test Resource (EN)
</h5>
<div class="listing-reading-time card-text text-muted">1 min</div>
<div class="listing-categories">

<div class="listing-category" onclick="window.quartoListingCategory('ZXhhbXBsZQ=='); return false;">example</div>

<div class="listing-category" onclick="window.quartoListingCategory('ZW4='); return false;">en</div>

</div>
<div class="card-text listing-description delink">
<!-- desc(5A0113B34292)[max=175]:resources/001-test-readme-en.html -->
</div>
<div class="card-attribution card-text-small end">
<div class="listing-date">
Dec 2, 2025
</div>
</div>
</div>
</div></a>
</div>
</div>
<div class="listing-no-matching d-none">No matching items</div>
</div> ]]></description>
  <guid>https://whve.github.io/resources.html</guid>
  <pubDate>Fri, 03 Jul 2026 03:07:47 GMT</pubDate>
</item>
<item>
  <title>Immovable as a Mountain · Archives</title>
  <link>https://whve.github.io/archives.html</link>
  <description><![CDATA[ 








<div class="quarto-listing quarto-listing-container-grid" id="listing-listing">
<div class="list grid quarto-listing-cols-3">
<div class="g-col-1" data-index="0" data-categories="YXJjaGl2ZSUyQ3JlZmxlY3Rpb24=" data-listing-date-sort="1772812800000" data-listing-file-modified-sort="1772864282380" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="123">
<a href="./archives/001-2024-review-en.html" class="quarto-grid-link">
<div class="quarto-grid-item card h-100 card-left">
<!-- img(9CEB782EFEE6)[progressive=false, height=200px]:listing:archives/001-2024-review-en.html -->
<div class="card-body post-contents">
<h5 class="no-anchor card-title listing-title">
2024 Archive Review: Notes Migration &amp; Lessons
</h5>
<div class="listing-reading-time card-text text-muted">1 min</div>
<div class="listing-categories">

<div class="listing-category" onclick="window.quartoListingCategory('YXJjaGl2ZQ=='); return false;">archive</div>

<div class="listing-category" onclick="window.quartoListingCategory('cmVmbGVjdGlvbg=='); return false;">reflection</div>

</div>
<div class="card-text listing-description delink">
<p>A retrospective on migrating old note-taking systems and what remained valuable.</p>
</div>
<div class="card-attribution card-text-small end">
<div class="listing-date">
Mar 7, 2026
</div>
</div>
</div>
</div></a>
</div>
<div class="g-col-1" data-index="1" data-categories="TGlmZSUyQ1Rlc3Q=" data-listing-date-sort="1764604800000" data-listing-file-modified-sort="1772864282381" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="13">
<a href="./archives/001-test-readme-en.html" class="quarto-grid-link">
<div class="quarto-grid-item card h-100 card-left">
<p class="card-img-top">
<img loading="lazy" src="https://whve.github.io/profile.png" class="thumbnail-image card-img" style="height: 200px;">
</p>
<div class="card-body post-contents">
<h5 class="no-anchor card-title listing-title">
Hello PARA World
</h5>
<div class="listing-reading-time card-text text-muted">1 min</div>
<div class="listing-categories">

<div class="listing-category" onclick="window.quartoListingCategory('TGlmZQ=='); return false;">Life</div>

<div class="listing-category" onclick="window.quartoListingCategory('VGVzdA=='); return false;">Test</div>

</div>
<div class="card-text listing-description delink">
<p>这是我的第一篇 Quarto 博客文章。</p>
</div>
<div class="card-attribution card-text-small end">
<div class="listing-date">
Dec 2, 2025
</div>
</div>
</div>
</div></a>
</div>
</div>
<div class="listing-no-matching d-none">No matching items</div>
</div> ]]></description>
  <guid>https://whve.github.io/archives.html</guid>
  <pubDate>Fri, 03 Jul 2026 03:07:47 GMT</pubDate>
</item>
</channel>
</rss>
