<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
      <title></title>
      <link>https://Quitino.github.io/gitblog</link>
      <description></description>
      <generator>Zola</generator>
      <language>en</language>
      <atom:link href="https://Quitino.github.io/gitblog/rss.xml" rel="self" type="application/rss+xml"/>
      <lastBuildDate>Tue, 28 Apr 2026 03:04:38 +0000</lastBuildDate>
      <item>
          <title>中轴线citywalk</title>
          <pubDate>Tue, 28 Apr 2026 03:04:38 +0000</pubDate>
          <author>Quitino</author>
          <link>https://Quitino.github.io/gitblog/issue-8/</link>
          <guid>https://Quitino.github.io/gitblog/issue-8/</guid>
          <description xml:base="https://Quitino.github.io/gitblog/issue-8/">&lt;p&gt;2026.04.26.周末反穿了中轴线，从森林公园南门出发，原计划走到永定门。实际情况从森林公园南门出发途径鸟巢、水立方、中轴线北广场、钟楼、鼓楼、烟袋斜街、什刹海、景山公园、故宫博物院、中山公园、天安门广场（需要提前一天预约，没进；捡了一个带花的梧桐树枝别在背包上，被告知不让带鲜花进天安门广场）、国家大剧院、纪念堂，然后时间比较晚了，过了纪念堂就骑上单车到国贸附近吃晚饭了。全程 26km，徒步20km，汽车6km. 午饭和晚饭都是吃的川菜馆。&lt;&#x2F;p&gt;
&lt;p&gt;早上出门时天气是阴着的，结果刚开始走没多久就开始出太阳了，被迫买了帽子，有太阳的徒步不带墨镜走到下半程也会有点头晕恍惚。周末奥森人不是特别多，到了钟楼鼓楼到天安门那段核心旅游区人就多起来了，也有较多的境外游客，还是挺好玩的，值得二刷，天坛地坛还没刷到。&lt;&#x2F;p&gt;
&lt;img width=&quot;1525&quot; height=&quot;937&quot; alt=&quot;Image&quot; src=&quot;https:&#x2F;&#x2F;github.com&#x2F;user-attachments&#x2F;assets&#x2F;de93f7d6-fd2f-46aa-9502-df3fe6113770&quot; &#x2F;&gt;
&lt;p&gt;整体路线如上图所示。&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>2026 Weekly Report</title>
          <pubDate>Thu, 23 Apr 2026 03:09:21 +0000</pubDate>
          <author>Quitino</author>
          <link>https://Quitino.github.io/gitblog/issue-7/</link>
          <guid>https://Quitino.github.io/gitblog/issue-7/</guid>
          <description xml:base="https://Quitino.github.io/gitblog/issue-7/">&lt;h2 id=&quot;w17&quot;&gt;w17&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;之前看了本书，好像没看完，叫《5%的改变》，核心主张：&lt;code&gt;不必颠覆自己，只需在当前行为模式上做出 5% 的微小改变，即可触发系统性转变。&lt;&#x2F;code&gt;，不要给自己定太多 kpi，上周开始跑步开始学习算是好的开头，玩手机的时间没控制下来没关系，这周的任务是保持上周的改变，临近五一假期安排也会有些影响。&lt;&#x2F;li&gt;
&lt;li&gt;规划五一出游，初步计划去山东烟台&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;w16&quot;&gt;w16&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;2026年的第十六周，开始记录的第一周，瞎记录，不要给自己定kpi，随缘更新&lt;&#x2F;li&gt;
&lt;li&gt;最近工作上轻松一点，抓紧时间学点新东西&lt;&#x2F;li&gt;
&lt;li&gt;强化学习进度符合预期&lt;&#x2F;li&gt;
&lt;li&gt;周二下班比较早，晚上去跑了个步，10km，有段时间没跑了腿酸了两天&lt;&#x2F;li&gt;
&lt;li&gt;周末整理近期强化学习的理论知识&lt;&#x2F;li&gt;
&lt;li&gt;周末走了趟北京中轴线&lt;&#x2F;li&gt;
&lt;li&gt;上周末加本周内看了《The beauty》美剧，整体感觉还不错，有脑洞有出其不意。当 cooper 一行想去阻止产品发布给大众的时候，我第一时间就是按照国产剧的剧情脑补：“他们历经种种困难，终于阻止了产品的发布，公司也得到了相应的处罚，over”，我本能的想法是产品一经发布，会有太多不确定的蝴蝶效应展开，社会形态可能会发生剧烈的不可控的转变，然后我的大脑本能的逃避这个路线，倾向于遏止混乱？结果剧情毫不犹豫的就直接发布产品给大众了，剧情衔接好像也挺合理。这也让我联想到内陆和其他地区的教学风格，同一门课程，内地的教学风格好像是在把一件事件讲得复杂化高大上化，其他地区的教授讲解就是化繁为简通俗易懂，而且给一种理解了事物的本质的恍然大悟。有些事情没那么复杂只是想得过于复杂。出现这种情况的原因是什么，是成长环境教育方式的不同还是几千年积累的文化核心不同？就此问题大模型的回复：&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;blockquote&gt;
&lt;h3 id=&quot;liang-chong-xu-shi-luo-ji-zhi-xu-you-xian-vs-jie-shi-ben-zhi&quot;&gt;两种叙事逻辑：秩序优先 vs. 揭示本质:&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;秩序优先的逻辑&lt;&#x2F;strong&gt;：这更像是你“本能脑补”的国产剧路线。它的核心是&lt;strong&gt;恢复秩序&lt;&#x2F;strong&gt;。故事的目标是解决一个“问题”（病毒、坏人），消除其对社会的威胁，最终让世界回归到已知的、可控的“正常”状态。这种叙事满足了我们对安全感和确定性的需求，它告诉我们，混乱是坏的，必须被遏制。&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;&lt;strong&gt;揭示本质的逻辑&lt;&#x2F;strong&gt;：这更像是《The Beauty》采用的路线。它的核心是&lt;strong&gt;揭示一个趋势或人性的本质&lt;&#x2F;strong&gt;。病毒（“美丽毒素”）在这里不是一个需要被解决的“问题”，而是一个&lt;strong&gt;催化剂&lt;&#x2F;strong&gt;或&lt;strong&gt;放大镜&lt;&#x2F;strong&gt;。它的作用是撕开社会的伪装，将人们潜藏的“容貌焦虑”和对美的极端追求推向极致，从而赤裸裸地展现出来。产品发布给大众，正是为了完成这个“揭示”的过程，让观众看到在欲望面前，社会和人性的真实走向。&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;gen-yuan-tan-xi-jiao-yu-wen-hua-yu-xin-tai&quot;&gt;根源探析：教育、文化与心态&lt;&#x2F;h3&gt;
&lt;p&gt;为什么我们的大脑会本能地倾向于第一种逻辑？这背后有多重原因。&lt;&#x2F;p&gt;
&lt;h4 id=&quot;1-wen-hua-he-xin-zheng-ti-si-wei-vs-fen-xi-si-wei&quot;&gt;1. 文化核心：整体思维 vs. 分析思维&lt;&#x2F;h4&gt;
&lt;p&gt;这背后是更深层次的文化基因差异。&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;中华文化中的整体思维&lt;&#x2F;strong&gt;：我们的文化传统强调&lt;strong&gt;整体思维&lt;&#x2F;strong&gt;和&lt;strong&gt;辩证思维&lt;&#x2F;strong&gt;。我们习惯于从全局、长远和相互联系的角度看问题。在面对一个可能引发“蝴蝶效应”的新事物时，整体思维会本能地评估其对整个社会系统稳定性的冲击。为了维护整体的和谐与秩序，最稳妥的选择就是“遏止混乱于萌芽状态”。这种思维塑造了我们强大的集体主义精神和对稳定的珍视。&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;西方文化中的分析思维&lt;&#x2F;strong&gt;：相比之下，西方哲学传统更倾向于&lt;strong&gt;分析性思维&lt;&#x2F;strong&gt;。它习惯将事物从背景中分离出来，分析其内在属性和逻辑。在叙事上，这表现为更关注个体的选择、欲望和冲突，并愿意将某个趋势（如对美的追求）推演到极致，来观察其内在的逻辑终点，哪怕结果是混乱和毁灭。&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;2-she-hui-xin-tai-dui-bu-que-ding-xing-de-jiao-lu&quot;&gt;2. 社会心态：对不确定性的焦虑&lt;&#x2F;h4&gt;
&lt;p&gt;我们当下的社会心态也强化了这种倾向。&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;智能时代的不确定感&lt;&#x2F;strong&gt;：我们正处在一个技术（尤其是AI）飞速变革的时代，这带来了巨大的不确定感。人们普遍对未来感到焦虑，担心被替代、担心失控。在这种心态下，我们的大脑会本能地“逃避”那些可能引发“不可控转变”的剧情路线，因为它触动了我们对现实不确定性的深层焦虑。我们更渴望看到“问题被解决”、“秩序被恢复”的确定性结局。&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;“卷又卷不动，躺又躺不平”的矛盾心态&lt;&#x2F;strong&gt;：这种普遍的矛盾心态，也反映了我们在多元选择下的迷茫。面对复杂的社会问题，我们有时会感到不知所措，因此更倾向于接受一个清晰、明确的“解决方案”，而不是一个开放式的、充满未知的结局。&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;Q:针对对不确定性的焦虑，如何利用分析思维解决&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h3 id=&quot;he-xin-luo-ji-ba-wei-zhi-bian-cheng-yi-zhi&quot;&gt;核心逻辑：把“未知”变成“已知”&lt;&#x2F;h3&gt;
&lt;p&gt;焦虑的本质往往是对“失控”的恐惧。分析思维的作用，就是把那个模糊、巨大、可怕的“未知”，拆解成一个个具体、可控、可分析的“已知”模块。&lt;&#x2F;p&gt;
&lt;h4 id=&quot;1-ju-jue-zai-nan-hua-jin-xing-gai-lu-fen-xi&quot;&gt;1. 拒绝“灾难化”，进行“概率分析”&lt;&#x2F;h4&gt;
&lt;p&gt;你之前提到“本能地脑补蝴蝶效应导致社会巨变”，这在心理学上叫&lt;strong&gt;灾难化思维&lt;&#x2F;strong&gt;（Catastrophizing）。大脑为了自我保护，会自动把后果放大到最坏。
&lt;strong&gt;如何用分析思维破解：&lt;strong&gt;像科学家一样列出数据，而不是像编剧一样编故事。你可以尝试赛利格曼提出的&lt;&#x2F;strong&gt;“去灾难化”四步法&lt;&#x2F;strong&gt;，这完全是一个逻辑推演过程：&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;步骤&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;分析动作&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;你的案例（产品发布）&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;strong&gt;1. 最坏结果&lt;&#x2F;strong&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;列出逻辑上可能发生的最坏情况。&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;社会秩序混乱，人类被控制。&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;strong&gt;2. 最好结果&lt;&#x2F;strong&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;列出逻辑上可能的最好情况。&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;人类借此进化，实现永生。&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;strong&gt;3. 最可能结果&lt;&#x2F;strong&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;strong&gt;（关键一步）&lt;&#x2F;strong&gt; 基于现实数据，分析概率最大的情况。&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;部分人沉迷，部分人抵制，社会出现新的法律法规进行监管，最终达到一种新的动态平衡。&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;strong&gt;4. 应对计划&lt;&#x2F;strong&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;针对“最可能结果”制定方案。&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;如果我是主角，我应该去推动监管，而不是试图炸毁实验室。&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;&lt;strong&gt;本质：&lt;&#x2F;strong&gt; 当你把注意力从“最坏”转移到“最可能”时，焦虑感会瞬间下降，因为“最可能”通常都是你可以应对的。&lt;&#x2F;p&gt;
&lt;h4 id=&quot;2-qu-fen-bu-ke-kong-yu-ke-kong&quot;&gt;2. 区分“不可控”与“可控”&lt;&#x2F;h4&gt;
&lt;p&gt;分析思维要求我们精准定义变量。面对不确定性，最大的内耗来自于试图控制那些&lt;strong&gt;不可控变量&lt;&#x2F;strong&gt;（比如别人的反应、宏观环境的变化）。
&lt;strong&gt;如何用分析思维破解：&lt;&#x2F;strong&gt;，做一个&lt;strong&gt;控制二分法&lt;&#x2F;strong&gt;列表：&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;外部变量（不可控）：&lt;&#x2F;strong&gt; 产品是否发布、大众是否购买、社会舆论走向。 -&amp;gt; &lt;strong&gt;策略：接受并观察。&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;内部变量（可控）：&lt;&#x2F;strong&gt; 我的反应速度、我的备选方案、我当下的准备工作。 -&amp;gt; &lt;strong&gt;策略：全力以赴。&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;当你把精力全部收回到“可控”区域时，你就从“受害者”变成了“掌控者”。&lt;&#x2F;p&gt;
&lt;h4 id=&quot;3-cong-xun-zhao-biao-zhun-da-an-zhuan-wei-jia-she-yan-zheng&quot;&gt;3. 从“寻找标准答案”转为“假设验证”&lt;&#x2F;h4&gt;
&lt;p&gt;&lt;strong&gt;如何用分析思维破解：&lt;&#x2F;strong&gt;
采用**“实验心态”**（Experimental Mindset）。&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;旧思维：&lt;&#x2F;strong&gt; “我必须做出正确的决定，否则就完了。”&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;新思维（分析版）：&lt;&#x2F;strong&gt; “我现在掌握的信息只有60%，我基于此做一个&lt;strong&gt;假设&lt;&#x2F;strong&gt;（方案A），然后去执行，看看反馈数据，再修正我的假设。”&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;把人生看作一个实验室，而不是考场。&lt;strong&gt;错误不是失败，而是数据。&lt;&#x2F;strong&gt; 这种思维转换能极大地降低对“犯错”的恐惧。&lt;&#x2F;p&gt;
&lt;h4 id=&quot;4-pei-yang-xiao-ji-neng-li&quot;&gt;4. 培养“消极能力”&lt;&#x2F;h4&gt;
&lt;p&gt;诗人济慈提出的**“消极能力”&lt;strong&gt;（Negative Capability），是指“处于不确定、神秘、怀疑之中，而不急于追求事实和理性”的能力。
听起来这和分析思维相反？其实不然。
&lt;strong&gt;高阶的分析思维承认“信息不足”。&lt;&#x2F;strong&gt; 当你意识到“我现在无法分析出结果，因为变量太多”时，&lt;&#x2F;strong&gt;“暂停”**本身就是一种理性的分析决策。&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;做法：&lt;&#x2F;strong&gt; 告诉自己“我现在感到焦虑，是因为我在等待更多信息。在信息到来之前，我允许这种模糊状态存在。” 这就像程序运行时的 &lt;code&gt;Wait&lt;&#x2F;code&gt; 指令，而不是死机。&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;zong-jie&quot;&gt;总结&lt;&#x2F;h3&gt;
&lt;p&gt;利用分析思维解决焦虑，本质上就是&lt;strong&gt;把“情绪问题”转化为“技术问题”&lt;&#x2F;strong&gt;：&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;不做编剧做分析师&lt;&#x2F;strong&gt;：用概率论对抗灾难化想象。&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;不做全能做聚焦&lt;&#x2F;strong&gt;：用控制二分法聚焦于可操作变量。&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;不做考生做科学家&lt;&#x2F;strong&gt;：用实验迭代代替寻找标准答案。&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;下次当你感到“蝴蝶效应”要发生时，试着停下来问自己：&lt;strong&gt;“这是事实，还是我的想象？这是不可控的，还是我可以干预的？”&lt;&#x2F;strong&gt; 这一瞬间的理性回归，就是焦虑的解药。&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
</description>
      </item>
      <item>
          <title>脱离混沌</title>
          <pubDate>Mon, 20 Apr 2026 02:07:09 +0000</pubDate>
          <author>Quitino</author>
          <link>https://Quitino.github.io/gitblog/issue-6/</link>
          <guid>https://Quitino.github.io/gitblog/issue-6/</guid>
          <description xml:base="https://Quitino.github.io/gitblog/issue-6/">&lt;p&gt;fork了这个仓库后总会有种想记录的冲动，不知道是好事还是坏事，是为了装 * 还是真的想尝试改变。whatever 先试试。&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot;&#x2F;&gt;
个人周总结&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;开启个人周总结，形式不限，近期想收拾的一些习惯：&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;每周至少一次跑步&lt;&#x2F;li&gt;
&lt;li&gt;每周的个人学习时长记录或进度反馈&lt;&#x2F;li&gt;
&lt;li&gt;每周的手机使用时间控制，这个能不能自动化一下&lt;&#x2F;li&gt;
&lt;li&gt;周末自己做饭？&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</description>
      </item>
      <item>
          <title>学习《强化学习》</title>
          <pubDate>Mon, 20 Apr 2026 02:00:22 +0000</pubDate>
          <author>Quitino</author>
          <link>https://Quitino.github.io/gitblog/issue-5/</link>
          <guid>https://Quitino.github.io/gitblog/issue-5/</guid>
          <description xml:base="https://Quitino.github.io/gitblog/issue-5/">&lt;ul&gt;
&lt;li&gt;&lt;input disabled=&quot;&quot; type=&quot;checkbox&quot;&#x2F;&gt;
学习《强化学习的数学原理》&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;学习《强化学习》，以 &lt;a href=&quot;https:&#x2F;&#x2F;www.bilibili.com&#x2F;video&#x2F;BV1sd4y167NS&#x2F;?spm_id_from=333.337.search-card.all.click&amp;amp;vd_source=6d96ad3d63238e8488f65de89e674efa&quot;&gt;B站教程&lt;&#x2F;a&gt;为主，共 11 课时，加上扩展学习的需求，每日计划约 1.5h 用于学习，每两天学 1 个课时，每周学习五天周末两天为机动时间。&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.bilibili.com&#x2F;video&#x2F;BV1sd4y167NS&#x2F;?spm_id_from=333.337.search-card.all.click&amp;amp;vd_source=6d96ad3d63238e8488f65de89e674efa&quot;&gt;B站教学视频链接&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MathFoundationRL&#x2F;Book-Mathematical-Foundation-of-Reinforcement-Learning&quot;&gt;对应repo链接&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h1 id=&quot;qiang-hua-xue-xi-ke-cheng-xue-xi-ji-hua-2026nian-4yue-20ri-qi&quot;&gt;强化学习课程学习计划（2026年4月20日起）&lt;&#x2F;h1&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;日期&lt;&#x2F;th&gt;&lt;th&gt;星期&lt;&#x2F;th&gt;&lt;th&gt;学习内容&lt;&#x2F;th&gt;&lt;th&gt;备注&lt;&#x2F;th&gt;&lt;th&gt;实际进度反馈记录&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;2026-04-20&lt;&#x2F;td&gt;&lt;td&gt;一&lt;&#x2F;td&gt;&lt;td&gt;L0: Overview of Reinforcement Learning in 30 Minutes&lt;&#x2F;td&gt;&lt;td&gt;第1课时 Day 1&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-04-21&lt;&#x2F;td&gt;&lt;td&gt;二&lt;&#x2F;td&gt;&lt;td&gt;L0: Overview of Reinforcement Learning in 30 Minutes&lt;&#x2F;td&gt;&lt;td&gt;第1课时 Day 2&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-04-22&lt;&#x2F;td&gt;&lt;td&gt;三&lt;&#x2F;td&gt;&lt;td&gt;L1: Basic Concepts (P1 &amp;amp; P2)&lt;&#x2F;td&gt;&lt;td&gt;第2课时 Day 1&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-04-23&lt;&#x2F;td&gt;&lt;td&gt;四&lt;&#x2F;td&gt;&lt;td&gt;L1: Basic Concepts (P1 &amp;amp; P2)&lt;&#x2F;td&gt;&lt;td&gt;第2课时 Day 2&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-04-24&lt;&#x2F;td&gt;&lt;td&gt;五&lt;&#x2F;td&gt;&lt;td&gt;L2: Bellman Equation (P1–P5)&lt;&#x2F;td&gt;&lt;td&gt;第3课时 Day 1&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-04-25&lt;&#x2F;td&gt;&lt;td&gt;六&lt;&#x2F;td&gt;&lt;td&gt;——&lt;&#x2F;td&gt;&lt;td&gt;机动&#x2F;复习&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-04-26&lt;&#x2F;td&gt;&lt;td&gt;日&lt;&#x2F;td&gt;&lt;td&gt;——&lt;&#x2F;td&gt;&lt;td&gt;机动&#x2F;复习&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-04-27&lt;&#x2F;td&gt;&lt;td&gt;一&lt;&#x2F;td&gt;&lt;td&gt;L2: Bellman Equation (P1–P5)&lt;&#x2F;td&gt;&lt;td&gt;第3课时 Day 2&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-04-28&lt;&#x2F;td&gt;&lt;td&gt;二&lt;&#x2F;td&gt;&lt;td&gt;L3: Bellman Optimality Equation (P1–P4)&lt;&#x2F;td&gt;&lt;td&gt;第4课时 Day 1&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-04-29&lt;&#x2F;td&gt;&lt;td&gt;三&lt;&#x2F;td&gt;&lt;td&gt;L3: Bellman Optimality Equation (P1–P4)&lt;&#x2F;td&gt;&lt;td&gt;第4课时 Day 2&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-04-30&lt;&#x2F;td&gt;&lt;td&gt;四&lt;&#x2F;td&gt;&lt;td&gt;L4: Value Iteration and Policy Iteration (P1–P3)&lt;&#x2F;td&gt;&lt;td&gt;第5课时 Day 1&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-05-01&lt;&#x2F;td&gt;&lt;td&gt;五&lt;&#x2F;td&gt;&lt;td&gt;L4: Value Iteration and Policy Iteration (P1–P3)&lt;&#x2F;td&gt;&lt;td&gt;第5课时 Day 2&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-05-02&lt;&#x2F;td&gt;&lt;td&gt;六&lt;&#x2F;td&gt;&lt;td&gt;——&lt;&#x2F;td&gt;&lt;td&gt;机动&#x2F;复习&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-05-03&lt;&#x2F;td&gt;&lt;td&gt;日&lt;&#x2F;td&gt;&lt;td&gt;——&lt;&#x2F;td&gt;&lt;td&gt;机动&#x2F;复习&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-05-04&lt;&#x2F;td&gt;&lt;td&gt;一&lt;&#x2F;td&gt;&lt;td&gt;L5: Monte Carlo Learning (P1–P6)&lt;&#x2F;td&gt;&lt;td&gt;第6课时 Day 1&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-05-05&lt;&#x2F;td&gt;&lt;td&gt;二&lt;&#x2F;td&gt;&lt;td&gt;L5: Monte Carlo Learning (P1–P6)&lt;&#x2F;td&gt;&lt;td&gt;第6课时 Day 2&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-05-06&lt;&#x2F;td&gt;&lt;td&gt;三&lt;&#x2F;td&gt;&lt;td&gt;L6: Stochastic Approximation and SGD (P1–P7)&lt;&#x2F;td&gt;&lt;td&gt;第7课时 Day 1&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-05-07&lt;&#x2F;td&gt;&lt;td&gt;四&lt;&#x2F;td&gt;&lt;td&gt;L6: Stochastic Approximation and SGD (P1–P7)&lt;&#x2F;td&gt;&lt;td&gt;第7课时 Day 2&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-05-08&lt;&#x2F;td&gt;&lt;td&gt;五&lt;&#x2F;td&gt;&lt;td&gt;L7: Temporal-Difference Learning (P1–P8)&lt;&#x2F;td&gt;&lt;td&gt;第8课时 Day 1&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-05-09&lt;&#x2F;td&gt;&lt;td&gt;六&lt;&#x2F;td&gt;&lt;td&gt;——&lt;&#x2F;td&gt;&lt;td&gt;机动&#x2F;复习&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-05-10&lt;&#x2F;td&gt;&lt;td&gt;日&lt;&#x2F;td&gt;&lt;td&gt;——&lt;&#x2F;td&gt;&lt;td&gt;机动&#x2F;复习&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-05-11&lt;&#x2F;td&gt;&lt;td&gt;一&lt;&#x2F;td&gt;&lt;td&gt;L7: Temporal-Difference Learning (P1–P8)&lt;&#x2F;td&gt;&lt;td&gt;第8课时 Day 2&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-05-12&lt;&#x2F;td&gt;&lt;td&gt;二&lt;&#x2F;td&gt;&lt;td&gt;L8: Value Function Approximation (P1–P8)&lt;&#x2F;td&gt;&lt;td&gt;第9课时 Day 1&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-05-13&lt;&#x2F;td&gt;&lt;td&gt;三&lt;&#x2F;td&gt;&lt;td&gt;L8: Value Function Approximation (P1–P8)&lt;&#x2F;td&gt;&lt;td&gt;第9课时 Day 2&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-05-14&lt;&#x2F;td&gt;&lt;td&gt;四&lt;&#x2F;td&gt;&lt;td&gt;L9: Policy Gradient Methods (P1–P5)&lt;&#x2F;td&gt;&lt;td&gt;第10课时 Day 1&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-05-15&lt;&#x2F;td&gt;&lt;td&gt;五&lt;&#x2F;td&gt;&lt;td&gt;L9: Policy Gradient Methods (P1–P5)&lt;&#x2F;td&gt;&lt;td&gt;第10课时 Day 2&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-05-16&lt;&#x2F;td&gt;&lt;td&gt;六&lt;&#x2F;td&gt;&lt;td&gt;——&lt;&#x2F;td&gt;&lt;td&gt;机动&#x2F;复习&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-05-17&lt;&#x2F;td&gt;&lt;td&gt;日&lt;&#x2F;td&gt;&lt;td&gt;——&lt;&#x2F;td&gt;&lt;td&gt;机动&#x2F;复习&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-05-18&lt;&#x2F;td&gt;&lt;td&gt;一&lt;&#x2F;td&gt;&lt;td&gt;L10: Actor-Critic Methods (P1–P5)&lt;&#x2F;td&gt;&lt;td&gt;第11课时 Day 1&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;2026-05-19&lt;&#x2F;td&gt;&lt;td&gt;二&lt;&#x2F;td&gt;&lt;td&gt;L10: Actor-Critic Methods (P1–P5)&lt;&#x2F;td&gt;&lt;td&gt;第11课时 Day 2&lt;&#x2F;td&gt;&lt;td&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;总计&lt;&#x2F;strong&gt;：11个课时，覆盖约5周（含4个完整周末）。&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;建议&lt;&#x2F;strong&gt;：&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;每日学习时间控制在1.5小时左右，可拆分为两个45分钟段；&lt;&#x2F;li&gt;
&lt;li&gt;周末可用于回顾本周内容、完成练习题或查阅扩展资料；&lt;&#x2F;li&gt;
&lt;li&gt;若某日进度提前完成，可将后续内容前移，保持节奏灵活。&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
</description>
      </item>
      <item>
          <title>玉渡山转山龙庆峡游水</title>
          <pubDate>Sat, 18 Apr 2026 08:15:19 +0000</pubDate>
          <author>Quitino</author>
          <link>https://Quitino.github.io/gitblog/issue-4/</link>
          <guid>https://Quitino.github.io/gitblog/issue-4/</guid>
          <description xml:base="https://Quitino.github.io/gitblog/issue-4/">&lt;p&gt;星期六，整体天气还可以，多云🌤️。徒步的里程有12公里，摆渡船6公里，差不多走了五个小时左右。&lt;&#x2F;p&gt;
&lt;p&gt;中途修整了一次，上了一次厕所。出发前想着距离比较近带个面包和一些水就够了，事实也是这样。全程都在峡谷的河流两岸穿梭。&lt;&#x2F;p&gt;
&lt;p&gt;四月下旬，北方的山里还是有点荒芜，树木还没完全发芽，有的背阴面上人造冰还没化完。&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;github.com&#x2F;user-attachments&#x2F;assets&#x2F;614bacd9-10ad-4372-998c-e208df1f24d9&quot; alt=&quot;image&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;不认识的花，还挺好看的。&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;github.com&#x2F;user-attachments&#x2F;assets&#x2F;85cee035-c17c-403f-8015-733362c07f74&quot; alt=&quot;image&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;前12公里徒步，后6公里乘船游于龙庆峡之上，号称小漓江，水还是非常的清澈；区别是龙庆峡的水是人为建造的大坝存储的水。&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;github.com&#x2F;user-attachments&#x2F;assets&#x2F;6969fc4f-a070-46f7-8c4c-65c232e5064a&quot; alt=&quot;image&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;大坝宽90，落差72，水砸到下面生起一堆水雾。&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;github.com&#x2F;user-attachments&#x2F;assets&#x2F;6a9d6936-2244-42a4-95d2-3a1d410c7827&quot; alt=&quot;image&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;在最后景区出口处有一株双生玉兰花，上面有紫色的花和白色的花，很漂亮。&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;github.com&#x2F;user-attachments&#x2F;assets&#x2F;70676652-653c-4613-8417-9e8b14d57e22&quot; alt=&quot;image&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
</description>
      </item>
      <item>
          <title>doc_index</title>
          <pubDate>Tue, 14 Apr 2026 11:41:54 +0000</pubDate>
          <author>Quitino</author>
          <link>https://Quitino.github.io/gitblog/issue-3/</link>
          <guid>https://Quitino.github.io/gitblog/issue-3/</guid>
          <description xml:base="https://Quitino.github.io/gitblog/issue-3/">&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Quitino&#x2F;RL_NOTE?tab=readme-ov-file&quot;&gt;强化学习&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Quitino&#x2F;CPP-Note&quot;&gt;cpp-note&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Quitino&#x2F;leetcode-note&quot;&gt;leetcode-note&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</description>
      </item>
      <item>
          <title>同一电脑多git账号配置</title>
          <pubDate>Tue, 14 Apr 2026 09:42:11 +0000</pubDate>
          <author>Quitino</author>
          <link>https://Quitino.github.io/gitblog/issue-2/</link>
          <guid>https://Quitino.github.io/gitblog/issue-2/</guid>
          <description xml:base="https://Quitino.github.io/gitblog/issue-2/">&lt;blockquote&gt;
&lt;p&gt;如果你的电脑全局配置的是公司 Git 账号，但这个项目需要用个人 GitHub 账号，
需要解决两个问题：&lt;strong&gt;提交身份&lt;&#x2F;strong&gt; 和 &lt;strong&gt;推送认证&lt;&#x2F;strong&gt;。&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;1-she-zhi-ben-xiang-mu-de-ti-jiao-shen-fen&quot;&gt;1 设置本项目的提交身份&lt;&#x2F;h2&gt;
&lt;p&gt;为本项目单独设置用户名和邮箱（不加 &lt;code&gt;--global&lt;&#x2F;code&gt;，不影响公司配置）：&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;bash&quot; style=&quot;background-color:#282a36;color:#f8f8f2;&quot; class=&quot;language-bash &quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span style=&quot;color:#8be9fd;&quot;&gt;cd&lt;&#x2F;span&gt;&lt;span&gt; &#x2F;path&#x2F;to&#x2F;project
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# 仅对本项目生效
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#50fa7b;&quot;&gt;git&lt;&#x2F;span&gt;&lt;span&gt; config user.name &lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;&amp;quot;Quitino&amp;quot;
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#50fa7b;&quot;&gt;git&lt;&#x2F;span&gt;&lt;span&gt; config user.email &lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;&amp;quot;booofeng@163.com&amp;quot;
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;验证：&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;bash&quot; style=&quot;background-color:#282a36;color:#f8f8f2;&quot; class=&quot;language-bash &quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span style=&quot;color:#50fa7b;&quot;&gt;git&lt;&#x2F;span&gt;&lt;span&gt; config user.name           &lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# → Quitino（本项目）
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#50fa7b;&quot;&gt;git&lt;&#x2F;span&gt;&lt;span&gt; config&lt;&#x2F;span&gt;&lt;span style=&quot;font-style:italic;color:#ffb86c;&quot;&gt; --global&lt;&#x2F;span&gt;&lt;span&gt; user.name  &lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# → 公司账号（不受影响）
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h2 id=&quot;2-pei-zhi-tui-song-ren-zheng-ssh-duo-mi-yao-fang-an-tui-jian&quot;&gt;2 配置推送认证（SSH 多密钥方案，推荐）&lt;&#x2F;h2&gt;
&lt;p&gt;公司电脑的 SSH key 绑定的是公司 GitHub 账号，推送到个人仓库会被拒绝。
用 SSH 多密钥解决：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#282a36;color:#f8f8f2;&quot;&gt;&lt;code&gt;&lt;span&gt;原理:
&lt;&#x2F;span&gt;&lt;span&gt;┌──────────────────────────────────────────────────────┐
&lt;&#x2F;span&gt;&lt;span&gt;│  ~&#x2F;.ssh&#x2F;                                              │
&lt;&#x2F;span&gt;&lt;span&gt;│                                                       │
&lt;&#x2F;span&gt;&lt;span&gt;│  id_ed25519          ← 公司 SSH 密钥                  │
&lt;&#x2F;span&gt;&lt;span&gt;│  │                      绑定公司 GitHub 账号            │
&lt;&#x2F;span&gt;&lt;span&gt;│  │                      用于: git@github.com:公司&#x2F;...  │
&lt;&#x2F;span&gt;&lt;span&gt;│  │                                                    │
&lt;&#x2F;span&gt;&lt;span&gt;│  id_ed25519_personal ← 个人 SSH 密钥 (新生成)          │
&lt;&#x2F;span&gt;&lt;span&gt;│                         绑定个人 GitHub 账号            │
&lt;&#x2F;span&gt;&lt;span&gt;│                         用于: git@github-personal:...  │
&lt;&#x2F;span&gt;&lt;span&gt;│                                ↑ 自定义别名             │
&lt;&#x2F;span&gt;&lt;span&gt;│                                                       │
&lt;&#x2F;span&gt;&lt;span&gt;│  config              ← SSH 配置文件                    │
&lt;&#x2F;span&gt;&lt;span&gt;│                         根据 Host 别名选择不同密钥       │
&lt;&#x2F;span&gt;&lt;span&gt;└──────────────────────────────────────────────────────┘
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;&lt;strong&gt;Step 1: 生成个人专用 SSH 密钥&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;bash&quot; style=&quot;background-color:#282a36;color:#f8f8f2;&quot; class=&quot;language-bash &quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span style=&quot;color:#50fa7b;&quot;&gt;ssh-keygen&lt;&#x2F;span&gt;&lt;span style=&quot;font-style:italic;color:#ffb86c;&quot;&gt; -t&lt;&#x2F;span&gt;&lt;span&gt; ed25519&lt;&#x2F;span&gt;&lt;span style=&quot;font-style:italic;color:#ffb86c;&quot;&gt; -C &lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;&amp;quot;booofeng@163.com&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;font-style:italic;color:#ffb86c;&quot;&gt; -f &lt;&#x2F;span&gt;&lt;span style=&quot;color:#bd93f9;&quot;&gt;~&lt;&#x2F;span&gt;&lt;span&gt;&#x2F;.ssh&#x2F;id_ed25519_personal
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# 提示输入密码时可以直接回车（不设密码）
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;&lt;strong&gt;Step 2: 把公钥添加到个人 GitHub 账号&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;bash&quot; style=&quot;background-color:#282a36;color:#f8f8f2;&quot; class=&quot;language-bash &quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span style=&quot;color:#50fa7b;&quot;&gt;cat &lt;&#x2F;span&gt;&lt;span style=&quot;color:#bd93f9;&quot;&gt;~&lt;&#x2F;span&gt;&lt;span&gt;&#x2F;.ssh&#x2F;id_ed25519_personal.pub
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# 复制输出的内容
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;然后在浏览器中：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#282a36;color:#f8f8f2;&quot;&gt;&lt;code&gt;&lt;span&gt;GitHub (个人账号登录)
&lt;&#x2F;span&gt;&lt;span&gt;→ Settings
&lt;&#x2F;span&gt;&lt;span&gt;→ SSH and GPG keys
&lt;&#x2F;span&gt;&lt;span&gt;→ New SSH Key
&lt;&#x2F;span&gt;&lt;span&gt;→ 粘贴公钥，Title 填 &amp;quot;公司电脑&amp;quot;
&lt;&#x2F;span&gt;&lt;span&gt;→ Add SSH Key
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;&lt;strong&gt;Step 3: 配置 SSH 别名&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;编辑（或创建） &lt;code&gt;~&#x2F;.ssh&#x2F;config&lt;&#x2F;code&gt; 文件，添加：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#282a36;color:#f8f8f2;&quot;&gt;&lt;code&gt;&lt;span&gt;# 公司 GitHub（默认，不用改）
&lt;&#x2F;span&gt;&lt;span&gt;Host github.com
&lt;&#x2F;span&gt;&lt;span&gt;    HostName github.com
&lt;&#x2F;span&gt;&lt;span&gt;    User git
&lt;&#x2F;span&gt;&lt;span&gt;    IdentityFile ~&#x2F;.ssh&#x2F;id_ed25519
&lt;&#x2F;span&gt;&lt;span&gt;    IdentitiesOnly yes
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span&gt;# 个人 GitHub（自定义别名 github-personal）
&lt;&#x2F;span&gt;&lt;span&gt;Host github-personal
&lt;&#x2F;span&gt;&lt;span&gt;    HostName github.com
&lt;&#x2F;span&gt;&lt;span&gt;    User git
&lt;&#x2F;span&gt;&lt;span&gt;    IdentityFile ~&#x2F;.ssh&#x2F;id_ed25519_personal
&lt;&#x2F;span&gt;&lt;span&gt;    IdentitiesOnly yes
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;&lt;strong&gt;Step 4: 测试连接&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;bash&quot; style=&quot;background-color:#282a36;color:#f8f8f2;&quot; class=&quot;language-bash &quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span style=&quot;color:#50fa7b;&quot;&gt;ssh&lt;&#x2F;span&gt;&lt;span style=&quot;font-style:italic;color:#ffb86c;&quot;&gt; -T&lt;&#x2F;span&gt;&lt;span&gt; github-personal
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# 期望输出: Hi Quitino! You&amp;#39;ve been authenticated, but GitHub
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;#          does not provide shell access.
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;&lt;strong&gt;Step 5: 修改本项目的 remote 地址&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;bash&quot; style=&quot;background-color:#282a36;color:#f8f8f2;&quot; class=&quot;language-bash &quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span style=&quot;color:#8be9fd;&quot;&gt;cd&lt;&#x2F;span&gt;&lt;span&gt; &#x2F;path&#x2F;to&#x2F;project
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# 使用别名 github-personal 替代 github.com
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#50fa7b;&quot;&gt;git&lt;&#x2F;span&gt;&lt;span&gt; remote set-url origin git@github-personal:Quitino&#x2F;project.git
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;验证：&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;bash&quot; style=&quot;background-color:#282a36;color:#f8f8f2;&quot; class=&quot;language-bash &quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span style=&quot;color:#50fa7b;&quot;&gt;git&lt;&#x2F;span&gt;&lt;span&gt; remote&lt;&#x2F;span&gt;&lt;span style=&quot;font-style:italic;color:#ffb86c;&quot;&gt; -v
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# origin  git@github-personal:Quitino&#x2F;project.git (fetch)
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# origin  git@github-personal:Quitino&#x2F;project.git (push)
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;现在 &lt;code&gt;git push origin master&lt;&#x2F;code&gt; 会自动使用个人 SSH 密钥认证。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;3-bei-xuan-https-personal-access-token&quot;&gt;3 备选：HTTPS + Personal Access Token&lt;&#x2F;h2&gt;
&lt;p&gt;如果公司网络限制 SSH，可以用 HTTPS + Token 方式：&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;bash&quot; style=&quot;background-color:#282a36;color:#f8f8f2;&quot; class=&quot;language-bash &quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# 1. 在个人 GitHub 生成 Token
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;#    GitHub → Settings → Developer settings
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;#    → Personal access tokens → Tokens (classic)
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;#    → Generate new token → 勾选 repo 权限 → 生成
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# 1. 修改 remote 地址（把 &amp;lt;TOKEN&amp;gt; 替换为实际 Token）
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#50fa7b;&quot;&gt;git&lt;&#x2F;span&gt;&lt;span&gt; remote set-url origin https:&#x2F;&#x2F;Quitino:&lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;&amp;lt;&lt;&#x2F;span&gt;&lt;span&gt;TOKEN&lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;&amp;gt;&lt;&#x2F;span&gt;&lt;span&gt;@github.com&#x2F;Quitino&#x2F;project.git
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;安全提醒：&lt;&#x2F;strong&gt; Token 会明文存在 &lt;code&gt;.git&#x2F;config&lt;&#x2F;code&gt; 中。如果公司有代码审查工具
扫描磁盘文件，SSH 方案更安全。&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;4-liang-chong-fang-an-dui-bi&quot;&gt;4 两种方案对比&lt;&#x2F;h2&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;方面&lt;&#x2F;th&gt;&lt;th&gt;SSH 多密钥（推荐）&lt;&#x2F;th&gt;&lt;th&gt;HTTPS + Token&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;安全性&lt;&#x2F;td&gt;&lt;td&gt;高（私钥不离开本机）&lt;&#x2F;td&gt;&lt;td&gt;中（Token 明文存在 config）&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;配置量&lt;&#x2F;td&gt;&lt;td&gt;一次性配置，之后无感&lt;&#x2F;td&gt;&lt;td&gt;简单，Token 有过期风险&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;网络限制&lt;&#x2F;td&gt;&lt;td&gt;需要 22 端口（SSH）&lt;&#x2F;td&gt;&lt;td&gt;走 443 端口（HTTPS）&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;多项目复用&lt;&#x2F;td&gt;&lt;td&gt;所有个人项目共用一个别名&lt;&#x2F;td&gt;&lt;td&gt;每个项目单独设 Token URL&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;5-wan-zheng-pei-zhi-yan-zheng-qing-dan&quot;&gt;5 完整配置验证清单&lt;&#x2F;h2&gt;
&lt;pre style=&quot;background-color:#282a36;color:#f8f8f2;&quot;&gt;&lt;code&gt;&lt;span&gt;□ git config user.name 显示个人账号名
&lt;&#x2F;span&gt;&lt;span&gt;□ git config user.email 显示个人邮箱
&lt;&#x2F;span&gt;&lt;span&gt;□ ssh -T github-personal 显示 &amp;quot;Hi Quitino!&amp;quot;
&lt;&#x2F;span&gt;&lt;span&gt;□ git remote -v 显示 github-personal 别名地址
&lt;&#x2F;span&gt;&lt;span&gt;□ git push origin master 能成功推送
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
</description>
      </item>
      <item>
          <title>第一篇博客</title>
          <pubDate>Tue, 14 Apr 2026 08:44:51 +0000</pubDate>
          <author>Quitino</author>
          <link>https://Quitino.github.io/gitblog/issue-1/</link>
          <guid>https://Quitino.github.io/gitblog/issue-1/</guid>
          <description xml:base="https://Quitino.github.io/gitblog/issue-1/">&lt;h1 id=&quot;yong-github-issues-github-actions-da-jian-ge-ren-bo-ke-jiao-cheng&quot;&gt;用 GitHub Issues + GitHub Actions 搭建个人博客教程&lt;&#x2F;h1&gt;
&lt;blockquote&gt;
&lt;p&gt;参考仓库：&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;yihong0618&#x2F;gitblog&quot;&gt;yihong0618&#x2F;gitblog&lt;&#x2F;a&gt;
核心思路：用 GitHub Issues 写文章，用 GitHub Actions 自动将 Issues 汇总生成 README，并可选部署为静态网站。&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;yi-yuan-li-gai-shu&quot;&gt;一、原理概述&lt;&#x2F;h2&gt;
&lt;pre style=&quot;background-color:#282a36;color:#f8f8f2;&quot;&gt;&lt;code&gt;&lt;span&gt;你写 Issue（博客文章）
&lt;&#x2F;span&gt;&lt;span&gt;      ↓
&lt;&#x2F;span&gt;&lt;span&gt;GitHub Actions 自动触发
&lt;&#x2F;span&gt;&lt;span&gt;      ↓
&lt;&#x2F;span&gt;&lt;span&gt;Python 脚本读取所有 Issues，按 Label 分类
&lt;&#x2F;span&gt;&lt;span&gt;      ↓
&lt;&#x2F;span&gt;&lt;span&gt;生成 README.md（博客目录）+ BACKUP&#x2F; 目录（每篇文章的 .md 备份）+ feed.xml（RSS）
&lt;&#x2F;span&gt;&lt;span&gt;      ↓
&lt;&#x2F;span&gt;&lt;span&gt;（可选）用 isite + zola 构建静态网站，部署到 GitHub Pages
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;整个系统&lt;strong&gt;零服务器费用&lt;&#x2F;strong&gt;，内容托管在 GitHub，写作即发布。&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;er-kuai-su-kai-shi-5-bu-wan-cheng&quot;&gt;二、快速开始（5 步完成）&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;di-1-bu-fork-huo-fu-zhi-cang-ku-jie-gou&quot;&gt;第 1 步：Fork 或复制仓库结构&lt;&#x2F;h3&gt;
&lt;ol&gt;
&lt;li&gt;打开 &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;yihong0618&#x2F;gitblog&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;yihong0618&#x2F;gitblog&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;点击右上角 &lt;strong&gt;Fork&lt;&#x2F;strong&gt;，fork 到你自己的账号&lt;&#x2F;li&gt;
&lt;li&gt;把新仓库重命名为 &lt;code&gt;gitblog&lt;&#x2F;code&gt;（或任意名字，后面保持一致即可）&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;或者&lt;&#x2F;strong&gt;：新建一个空仓库，手动复制以下关键文件：&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;main.py&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;requirements.txt&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;.github&#x2F;workflows&#x2F;generate_readme.yml&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;.github&#x2F;workflows&#x2F;generate_site.yml&lt;&#x2F;code&gt;（可选，用于部署静态网站）&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;config.toml&lt;&#x2F;code&gt;（可选，用于静态网站样式配置）&lt;&#x2F;li&gt;
&lt;li&gt;新建 &lt;code&gt;BACKUP&#x2F;&lt;&#x2F;code&gt; 空目录（可放一个 &lt;code&gt;.gitkeep&lt;&#x2F;code&gt; 文件）&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;hr &#x2F;&gt;
&lt;h3 id=&quot;di-2-bu-sheng-cheng-github-personal-access-token&quot;&gt;第 2 步：生成 GitHub Personal Access Token&lt;&#x2F;h3&gt;
&lt;p&gt;GitHub Actions 需要一个有权限的 Token 来读取 Issues 并提交 README。&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;登录 GitHub → 右上角头像 → &lt;strong&gt;Settings&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;li&gt;左侧导航最底部 → &lt;strong&gt;Developer settings&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Personal access tokens&lt;&#x2F;strong&gt; → &lt;strong&gt;Tokens (classic)&lt;&#x2F;strong&gt; → &lt;strong&gt;Generate new token&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;li&gt;勾选权限：
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;repo&lt;&#x2F;code&gt;（完整仓库权限，必选）&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;点击 &lt;strong&gt;Generate token&lt;&#x2F;strong&gt;，&lt;strong&gt;立即复制保存&lt;&#x2F;strong&gt;（只显示一次！）&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;hr &#x2F;&gt;
&lt;h3 id=&quot;di-3-bu-jiang-token-tian-jia-wei-cang-ku-secret&quot;&gt;第 3 步：将 Token 添加为仓库 Secret&lt;&#x2F;h3&gt;
&lt;ol&gt;
&lt;li&gt;进入你的 gitblog 仓库页面&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Settings&lt;&#x2F;strong&gt; → &lt;strong&gt;Secrets and variables&lt;&#x2F;strong&gt; → &lt;strong&gt;Actions&lt;&#x2F;strong&gt; → &lt;strong&gt;New repository secret&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Name 填写：&lt;code&gt;G_T&lt;&#x2F;code&gt;（必须和 workflow 文件里的 &lt;code&gt;${{ secrets.G_T }}&lt;&#x2F;code&gt; 一致）&lt;&#x2F;li&gt;
&lt;li&gt;Value 粘贴刚才复制的 Token&lt;&#x2F;li&gt;
&lt;li&gt;点击 &lt;strong&gt;Add secret&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;hr &#x2F;&gt;
&lt;h3 id=&quot;di-4-bu-chuang-jian-issues-biao-qian-labels-fen-lei-wen-zhang&quot;&gt;第 4 步：创建 Issues 标签（Labels）分类文章&lt;&#x2F;h3&gt;
&lt;p&gt;GitHub Issues 的 Label 就是文章的分类目录。建议创建以下标签：&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;标签名&lt;&#x2F;th&gt;&lt;th&gt;用途说明&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;Top&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td&gt;置顶文章（显示在 README 最上方）&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;TODO&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td&gt;待办清单（支持 &lt;code&gt;- [ ]&lt;&#x2F;code&gt; 格式）&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;Friends&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td&gt;友情链接（特殊格式，见下文）&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;日记&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td&gt;日记类文章&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;技术文章&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td&gt;技术博客&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;生活&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td&gt;生活随感&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;读书笔记&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td&gt;读书心得&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;...&lt;&#x2F;td&gt;&lt;td&gt;按你的需求自由创建&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;创建方法：仓库页 → &lt;strong&gt;Issues&lt;&#x2F;strong&gt; → &lt;strong&gt;Labels&lt;&#x2F;strong&gt; → &lt;strong&gt;New label&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;注意&lt;&#x2F;strong&gt;：&lt;code&gt;Top&lt;&#x2F;code&gt;、&lt;code&gt;TODO&lt;&#x2F;code&gt;、&lt;code&gt;Friends&lt;&#x2F;code&gt;、&lt;code&gt;About&lt;&#x2F;code&gt;、&lt;code&gt;Things&lt;&#x2F;code&gt; 是特殊保留标签，不会按普通分类展示，而是有专门的处理逻辑。&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;hr &#x2F;&gt;
&lt;h3 id=&quot;di-5-bu-xie-di-yi-pian-bo-ke-wen-zhang&quot;&gt;第 5 步：写第一篇博客文章&lt;&#x2F;h3&gt;
&lt;ol&gt;
&lt;li&gt;进入你的仓库 → &lt;strong&gt;Issues&lt;&#x2F;strong&gt; → &lt;strong&gt;New issue&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;li&gt;填写标题（即文章标题）&lt;&#x2F;li&gt;
&lt;li&gt;正文支持完整 Markdown 语法&lt;&#x2F;li&gt;
&lt;li&gt;右侧 &lt;strong&gt;Labels&lt;&#x2F;strong&gt; 选择分类标签（如 &lt;code&gt;日记&lt;&#x2F;code&gt;、&lt;code&gt;技术文章&lt;&#x2F;code&gt;）&lt;&#x2F;li&gt;
&lt;li&gt;点击 &lt;strong&gt;Submit new issue&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;提交后，GitHub Actions 会自动触发，约 1 分钟内更新 README.md。&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;san-gong-zuo-liu-xiang-jie&quot;&gt;三、工作流详解&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;generate-readme-yml-he-xin-liu-cheng&quot;&gt;generate_readme.yml（核心流程）&lt;&#x2F;h3&gt;
&lt;pre data-lang=&quot;yaml&quot; style=&quot;background-color:#282a36;color:#f8f8f2;&quot; class=&quot;language-yaml &quot;&gt;&lt;code class=&quot;language-yaml&quot; data-lang=&quot;yaml&quot;&gt;&lt;span style=&quot;color:#bd93f9;&quot;&gt;on&lt;&#x2F;span&gt;&lt;span&gt;:
&lt;&#x2F;span&gt;&lt;span&gt;  &lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;issues&lt;&#x2F;span&gt;&lt;span&gt;:
&lt;&#x2F;span&gt;&lt;span&gt;    &lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;types&lt;&#x2F;span&gt;&lt;span&gt;: [&lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;opened&lt;&#x2F;span&gt;&lt;span&gt;, &lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;edited&lt;&#x2F;span&gt;&lt;span&gt;]        &lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# 新建或编辑 Issue 时触发
&lt;&#x2F;span&gt;&lt;span&gt;  &lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;issue_comment&lt;&#x2F;span&gt;&lt;span&gt;:
&lt;&#x2F;span&gt;&lt;span&gt;    &lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;types&lt;&#x2F;span&gt;&lt;span&gt;: [&lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;created&lt;&#x2F;span&gt;&lt;span&gt;, &lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;edited&lt;&#x2F;span&gt;&lt;span&gt;]       &lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# 评论时触发
&lt;&#x2F;span&gt;&lt;span&gt;  &lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;push&lt;&#x2F;span&gt;&lt;span&gt;:
&lt;&#x2F;span&gt;&lt;span&gt;    &lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;branches&lt;&#x2F;span&gt;&lt;span&gt;: [&lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;master&lt;&#x2F;span&gt;&lt;span&gt;]
&lt;&#x2F;span&gt;&lt;span&gt;    &lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;paths&lt;&#x2F;span&gt;&lt;span&gt;: [&lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;main.py&lt;&#x2F;span&gt;&lt;span&gt;]               &lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# 修改 main.py 时触发
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;触发后执行：&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;安装 Python 依赖（&lt;code&gt;PyGithub&lt;&#x2F;code&gt;、&lt;code&gt;feedgen&lt;&#x2F;code&gt;、&lt;code&gt;marko&lt;&#x2F;code&gt;、&lt;code&gt;markdown&lt;&#x2F;code&gt;）&lt;&#x2F;li&gt;
&lt;li&gt;运行 &lt;code&gt;python main.py &amp;lt;TOKEN&amp;gt; &amp;lt;仓库名&amp;gt; --issue_number &amp;lt;issue编号&amp;gt;&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;自动 commit 并 push 更新的 README.md 和 BACKUP&#x2F;*.md&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h3 id=&quot;main-py-zuo-liao-shen-me&quot;&gt;main.py 做了什么&lt;&#x2F;h3&gt;
&lt;pre style=&quot;background-color:#282a36;color:#f8f8f2;&quot;&gt;&lt;code&gt;&lt;span&gt;读取所有 Issues
&lt;&#x2F;span&gt;&lt;span&gt;  ├── 有 Friends 标签 → 生成友情链接表格
&lt;&#x2F;span&gt;&lt;span&gt;  ├── 有 Top 标签    → 生成置顶文章列表
&lt;&#x2F;span&gt;&lt;span&gt;  ├── 最新 5 篇      → 生成&amp;quot;最近更新&amp;quot;
&lt;&#x2F;span&gt;&lt;span&gt;  ├── 按 Label 分组  → 生成各分类目录（超过5篇折叠显示）
&lt;&#x2F;span&gt;&lt;span&gt;  ├── 有 TODO 标签   → 生成 TODO 列表（解析 - [ ] 语法）
&lt;&#x2F;span&gt;&lt;span&gt;  └── 所有 Issue 内容 → 备份为 BACKUP&#x2F;&amp;lt;编号&amp;gt;_&amp;lt;标题&amp;gt;.md
&lt;&#x2F;span&gt;&lt;span&gt;                     → 生成 feed.xml（RSS订阅）
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;si-readme-md-xiao-guo-shi-li&quot;&gt;四、README.md 效果示例&lt;&#x2F;h2&gt;
&lt;p&gt;自动生成的 README 结构如下：&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;markdown&quot; style=&quot;background-color:#282a36;color:#f8f8f2;&quot; class=&quot;language-markdown &quot;&gt;&lt;code class=&quot;language-markdown&quot; data-lang=&quot;markdown&quot;&gt;&lt;span style=&quot;color:#8be9fd;&quot;&gt;## [Gitblog](&lt;&#x2F;span&gt;&lt;span style=&quot;text-decoration:underline;color:#bd93f9;&quot;&gt;你的博客链接&lt;&#x2F;span&gt;&lt;span style=&quot;color:#8be9fd;&quot;&gt;)
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#8be9fd;&quot;&gt;## [友情链接](&lt;&#x2F;span&gt;&lt;span style=&quot;text-decoration:underline;color:#bd93f9;&quot;&gt;...&lt;&#x2F;span&gt;&lt;span style=&quot;color:#8be9fd;&quot;&gt;)
&lt;&#x2F;span&gt;&lt;span&gt;（折叠显示，来自 Friends 标签 Issue 的评论）
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#8be9fd;&quot;&gt;## 置顶文章
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;- &lt;&#x2F;span&gt;&lt;span&gt;[文章标题](&lt;&#x2F;span&gt;&lt;span style=&quot;text-decoration:underline;color:#bd93f9;&quot;&gt;Issue链接&lt;&#x2F;span&gt;&lt;span&gt;)--2024-01-01
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#8be9fd;&quot;&gt;## 最近更新
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;- &lt;&#x2F;span&gt;&lt;span&gt;[最新文章](&lt;&#x2F;span&gt;&lt;span style=&quot;text-decoration:underline;color:#bd93f9;&quot;&gt;Issue链接&lt;&#x2F;span&gt;&lt;span&gt;)--2024-03-18
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#8be9fd;&quot;&gt;## 技术文章
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;- &lt;&#x2F;span&gt;&lt;span&gt;[文章A](&lt;&#x2F;span&gt;&lt;span style=&quot;text-decoration:underline;color:#bd93f9;&quot;&gt;...&lt;&#x2F;span&gt;&lt;span&gt;)--2024-01-01
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;-&lt;&#x2F;span&gt;&lt;span&gt; ...（超过5篇后折叠）
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#8be9fd;&quot;&gt;## 日记
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;- &lt;&#x2F;span&gt;&lt;span&gt;[文章B](&lt;&#x2F;span&gt;&lt;span style=&quot;text-decoration:underline;color:#bd93f9;&quot;&gt;...&lt;&#x2F;span&gt;&lt;span&gt;)--2024-01-01
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#8be9fd;&quot;&gt;## TODO
&lt;&#x2F;span&gt;&lt;span&gt;TODO list from [我的计划](&lt;&#x2F;span&gt;&lt;span style=&quot;text-decoration:underline;color:#bd93f9;&quot;&gt;...&lt;&#x2F;span&gt;&lt;span&gt;)--3 jobs to do--2 jobs done
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;- &lt;&#x2F;span&gt;&lt;span&gt;[x] 已完成事项
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;-&lt;&#x2F;span&gt;&lt;span&gt; [ ] 未完成事项
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;wu-ge-xing-hua-pei-zhi&quot;&gt;五、个性化配置&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;xiu-gai-readme-tou-bu-xin-xi&quot;&gt;修改 README 头部信息&lt;&#x2F;h3&gt;
&lt;p&gt;编辑 &lt;code&gt;main.py&lt;&#x2F;code&gt; 第 12-17 行的 &lt;code&gt;MD_HEAD&lt;&#x2F;code&gt; 变量：&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;python&quot; style=&quot;background-color:#282a36;color:#f8f8f2;&quot; class=&quot;language-python &quot;&gt;&lt;code class=&quot;language-python&quot; data-lang=&quot;python&quot;&gt;&lt;span style=&quot;color:#ffffff;&quot;&gt;MD_HEAD &lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;= &lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;&amp;quot;&amp;quot;&amp;quot;## [你的博客名](你的博客地址)
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;你的博客简介
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;[RSS Feed](https:&#x2F;&#x2F;raw.githubusercontent.com&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color:#bd93f9;&quot;&gt;{repo_name}&lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;&#x2F;master&#x2F;feed.xml)
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;&amp;quot;&amp;quot;&amp;quot;
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h3 id=&quot;diao-zheng-zhi-ding-fen-lei-biao-qian-ming&quot;&gt;调整置顶&#x2F;分类标签名&lt;&#x2F;h3&gt;
&lt;p&gt;在 &lt;code&gt;main.py&lt;&#x2F;code&gt; 开头修改：&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;python&quot; style=&quot;background-color:#282a36;color:#f8f8f2;&quot; class=&quot;language-python &quot;&gt;&lt;code class=&quot;language-python&quot; data-lang=&quot;python&quot;&gt;&lt;span style=&quot;color:#ffffff;&quot;&gt;TOP_ISSUES_LABELS &lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;= &lt;&#x2F;span&gt;&lt;span&gt;[&lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;&amp;quot;Top&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;]       &lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# 置顶标签
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#ffffff;&quot;&gt;TODO_ISSUES_LABELS &lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;= &lt;&#x2F;span&gt;&lt;span&gt;[&lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;&amp;quot;TODO&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;]     &lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# TODO标签
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#ffffff;&quot;&gt;FRIENDS_LABELS &lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;= &lt;&#x2F;span&gt;&lt;span&gt;[&lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;&amp;quot;Friends&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;]      &lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# 友链标签
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#ffffff;&quot;&gt;IGNORE_LABELS &lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;= &lt;&#x2F;span&gt;&lt;span&gt;(&lt;&#x2F;span&gt;&lt;span style=&quot;color:#bd93f9;&quot;&gt;...&lt;&#x2F;span&gt;&lt;span&gt;)             &lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# 不参与普通分类的标签
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#ffffff;&quot;&gt;ANCHOR_NUMBER &lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;= &lt;&#x2F;span&gt;&lt;span style=&quot;color:#bd93f9;&quot;&gt;5                 &lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# 每个分类折叠前显示的文章数
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h3 id=&quot;you-qing-lian-jie-ge-shi&quot;&gt;友情链接格式&lt;&#x2F;h3&gt;
&lt;p&gt;在 &lt;code&gt;Friends&lt;&#x2F;code&gt; 标签的 Issue 下&lt;strong&gt;评论&lt;&#x2F;strong&gt;（格式固定）：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#282a36;color:#f8f8f2;&quot;&gt;&lt;code&gt;&lt;span&gt;名字：朋友昵称
&lt;&#x2F;span&gt;&lt;span&gt;链接：https:&#x2F;&#x2F;friend.blog.com
&lt;&#x2F;span&gt;&lt;span&gt;描述：一句话描述
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;然后对这条评论点 &lt;strong&gt;❤️ heart&lt;&#x2F;strong&gt;，脚本会识别你 heart 过的评论并加入友链表格。&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;liu-ke-xuan-bu-shu-wei-jing-tai-wang-zhan&quot;&gt;六、（可选）部署为静态网站&lt;&#x2F;h2&gt;
&lt;p&gt;如果想要一个更美观的博客界面，可以启用 &lt;code&gt;generate_site.yml&lt;&#x2F;code&gt;：&lt;&#x2F;p&gt;
&lt;h3 id=&quot;xiu-gai-generate-site-yml-zhong-de-base-url&quot;&gt;修改 &lt;code&gt;generate_site.yml&lt;&#x2F;code&gt; 中的 BASE_URL&lt;&#x2F;h3&gt;
&lt;pre data-lang=&quot;yaml&quot; style=&quot;background-color:#282a36;color:#f8f8f2;&quot; class=&quot;language-yaml &quot;&gt;&lt;code class=&quot;language-yaml&quot; data-lang=&quot;yaml&quot;&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;env&lt;&#x2F;span&gt;&lt;span&gt;:
&lt;&#x2F;span&gt;&lt;span&gt;  &lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;BASE_URL&lt;&#x2F;span&gt;&lt;span&gt;: &lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;https:&#x2F;&#x2F;你的用户名.github.io&#x2F;gitblog
&lt;&#x2F;span&gt;&lt;span&gt;  &lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# 或者使用自定义域名：
&lt;&#x2F;span&gt;&lt;span&gt;  &lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# BASE_URL: https:&#x2F;&#x2F;blog.yourdomain.com
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h3 id=&quot;xiu-gai-config-toml&quot;&gt;修改 &lt;code&gt;config.toml&lt;&#x2F;code&gt;&lt;&#x2F;h3&gt;
&lt;pre data-lang=&quot;toml&quot; style=&quot;background-color:#282a36;color:#f8f8f2;&quot; class=&quot;language-toml &quot;&gt;&lt;code class=&quot;language-toml&quot; data-lang=&quot;toml&quot;&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;base_url &lt;&#x2F;span&gt;&lt;span&gt;= &lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;&amp;quot;https:&#x2F;&#x2F;你的用户名.github.io&#x2F;gitblog&#x2F;&amp;quot;
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span&gt;[extra]
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;even_title &lt;&#x2F;span&gt;&lt;span&gt;= &lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;&amp;quot;你的博客名&amp;quot;
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;even_menu &lt;&#x2F;span&gt;&lt;span&gt;= [
&lt;&#x2F;span&gt;&lt;span&gt;    {&lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;url &lt;&#x2F;span&gt;&lt;span&gt;= &lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;&amp;quot;$BASE_URL&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;, &lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;name &lt;&#x2F;span&gt;&lt;span&gt;= &lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;&amp;quot;Home&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;},
&lt;&#x2F;span&gt;&lt;span&gt;    {&lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;url &lt;&#x2F;span&gt;&lt;span&gt;= &lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;&amp;quot;$BASE_URL&#x2F;tags&#x2F;top&#x2F;&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;, &lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;name &lt;&#x2F;span&gt;&lt;span&gt;= &lt;&#x2F;span&gt;&lt;span style=&quot;color:#f1fa8c;&quot;&gt;&amp;quot;置顶&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;},
&lt;&#x2F;span&gt;&lt;span&gt;    &lt;&#x2F;span&gt;&lt;span style=&quot;color:#6272a4;&quot;&gt;# 删除原作者的 About&#x2F;Things 链接，改成你自己的 Issue 编号
&lt;&#x2F;span&gt;&lt;span&gt;]
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h3 id=&quot;kai-qi-github-pages&quot;&gt;开启 GitHub Pages&lt;&#x2F;h3&gt;
&lt;ol&gt;
&lt;li&gt;仓库 → &lt;strong&gt;Settings&lt;&#x2F;strong&gt; → &lt;strong&gt;Pages&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Source&lt;&#x2F;strong&gt; 选择 &lt;strong&gt;GitHub Actions&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;li&gt;保存后，下次触发 workflow 会自动部署&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;qi-ri-chang-xie-zuo-liu-cheng&quot;&gt;七、日常写作流程&lt;&#x2F;h2&gt;
&lt;pre style=&quot;background-color:#282a36;color:#f8f8f2;&quot;&gt;&lt;code&gt;&lt;span&gt;打开 GitHub → Issues → New issue
&lt;&#x2F;span&gt;&lt;span&gt;           ↓
&lt;&#x2F;span&gt;&lt;span&gt;  写标题 + 正文（Markdown）
&lt;&#x2F;span&gt;&lt;span&gt;           ↓
&lt;&#x2F;span&gt;&lt;span&gt;  选择 Label（分类）
&lt;&#x2F;span&gt;&lt;span&gt;           ↓
&lt;&#x2F;span&gt;&lt;span&gt;  Submit new issue
&lt;&#x2F;span&gt;&lt;span&gt;           ↓
&lt;&#x2F;span&gt;&lt;span&gt;  等待约 1 分钟
&lt;&#x2F;span&gt;&lt;span&gt;           ↓
&lt;&#x2F;span&gt;&lt;span&gt;  README 自动更新 ✓
&lt;&#x2F;span&gt;&lt;span&gt;  BACKUP&#x2F; 自动备份 ✓
&lt;&#x2F;span&gt;&lt;span&gt;  feed.xml 自动更新 ✓
&lt;&#x2F;span&gt;&lt;span&gt;  静态网站自动部署 ✓（如果开启）
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h3 id=&quot;bian-ji-yi-you-wen-zhang&quot;&gt;编辑已有文章&lt;&#x2F;h3&gt;
&lt;p&gt;直接编辑对应的 Issue 正文，保存后 Actions 自动重新生成。&lt;&#x2F;p&gt;
&lt;h3 id=&quot;zhi-ding-wen-zhang&quot;&gt;置顶文章&lt;&#x2F;h3&gt;
&lt;p&gt;给 Issue 添加 &lt;code&gt;Top&lt;&#x2F;code&gt; 标签即可出现在置顶区域。&lt;&#x2F;p&gt;
&lt;h3 id=&quot;xie-todo-qing-dan&quot;&gt;写 TODO 清单&lt;&#x2F;h3&gt;
&lt;p&gt;创建一个带 &lt;code&gt;TODO&lt;&#x2F;code&gt; 标签的 Issue，正文用标准 Markdown 清单格式：&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;markdown&quot; style=&quot;background-color:#282a36;color:#f8f8f2;&quot; class=&quot;language-markdown &quot;&gt;&lt;code class=&quot;language-markdown&quot; data-lang=&quot;markdown&quot;&gt;&lt;span style=&quot;color:#8be9fd;&quot;&gt;## 我的学习计划
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;- &lt;&#x2F;span&gt;&lt;span&gt;[x] 已学完 Python 基础
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;-&lt;&#x2F;span&gt;&lt;span&gt; [ ] 学习 Docker
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#ff79c6;&quot;&gt;-&lt;&#x2F;span&gt;&lt;span&gt; [ ] 学习 Kubernetes
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;完成某项后，把 &lt;code&gt;- [ ]&lt;&#x2F;code&gt; 改为 &lt;code&gt;- [x]&lt;&#x2F;code&gt;，README 自动更新进度。&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;ba-chang-jian-wen-ti&quot;&gt;八、常见问题&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;strong&gt;Q: Actions 没有自动触发怎么办？&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;检查 &lt;code&gt;G_T&lt;&#x2F;code&gt; Secret 是否正确设置&lt;&#x2F;li&gt;
&lt;li&gt;进入 Actions 页面手动触发（workflow_dispatch）&lt;&#x2F;li&gt;
&lt;li&gt;检查 Actions 是否被禁用（Settings → Actions → Allow all actions）&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Q: 自己是仓库 owner，但 Actions 没运行？&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;workflow 有条件：&lt;code&gt;github.repository_owner_id == github.event.issue.user.id&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;确保提交 Issue 的账号就是仓库拥有者&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Q: 想要 RSS 订阅地址？&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;https:&#x2F;&#x2F;raw.githubusercontent.com&#x2F;你的用户名&#x2F;gitblog&#x2F;master&#x2F;feed.xml&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Q: 能用手机写博客吗？&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;完全可以！GitHub 手机 App 支持创建和编辑 Issues&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Q: 文章内容支持图片吗？&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;支持！在 Issue 编辑器里直接粘贴或拖拽图片，GitHub 自动上传并生成链接&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;jiu-cang-ku-jie-gou-shuo-ming&quot;&gt;九、仓库结构说明&lt;&#x2F;h2&gt;
&lt;pre style=&quot;background-color:#282a36;color:#f8f8f2;&quot;&gt;&lt;code&gt;&lt;span&gt;gitblog&#x2F;
&lt;&#x2F;span&gt;&lt;span&gt;├── .github&#x2F;
&lt;&#x2F;span&gt;&lt;span&gt;│   └── workflows&#x2F;
&lt;&#x2F;span&gt;&lt;span&gt;│       ├── generate_readme.yml   # Issues → README 自动化
&lt;&#x2F;span&gt;&lt;span&gt;│       └── generate_site.yml     # 部署静态网站（可选）
&lt;&#x2F;span&gt;&lt;span&gt;├── BACKUP&#x2F;                       # 每篇文章的 .md 备份（自动生成）
&lt;&#x2F;span&gt;&lt;span&gt;├── main.py                       # 核心脚本
&lt;&#x2F;span&gt;&lt;span&gt;├── requirements.txt              # Python 依赖
&lt;&#x2F;span&gt;&lt;span&gt;├── config.toml                   # 静态网站配置（可选）
&lt;&#x2F;span&gt;&lt;span&gt;├── feed.xml                      # RSS 订阅文件（自动生成）
&lt;&#x2F;span&gt;&lt;span&gt;└── README.md                     # 博客首页&#x2F;目录（自动生成）
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;shi-yu-chuan-tong-bo-ke-ping-tai-dui-bi&quot;&gt;十、与传统博客平台对比&lt;&#x2F;h2&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;特性&lt;&#x2F;th&gt;&lt;th&gt;gitblog&lt;&#x2F;th&gt;&lt;th&gt;Hexo&#x2F;Hugo&lt;&#x2F;th&gt;&lt;th&gt;微信公众号&#x2F;知乎&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;写作入口&lt;&#x2F;td&gt;&lt;td&gt;GitHub Issues&lt;&#x2F;td&gt;&lt;td&gt;本地编辑器&lt;&#x2F;td&gt;&lt;td&gt;平台编辑器&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;部署&lt;&#x2F;td&gt;&lt;td&gt;全自动&lt;&#x2F;td&gt;&lt;td&gt;需手动构建&lt;&#x2F;td&gt;&lt;td&gt;平台托管&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;版本管理&lt;&#x2F;td&gt;&lt;td&gt;Git 天然支持&lt;&#x2F;td&gt;&lt;td&gt;Git&lt;&#x2F;td&gt;&lt;td&gt;无&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;数据所有权&lt;&#x2F;td&gt;&lt;td&gt;完全属于你&lt;&#x2F;td&gt;&lt;td&gt;完全属于你&lt;&#x2F;td&gt;&lt;td&gt;平台&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;评论&lt;&#x2F;td&gt;&lt;td&gt;GitHub Issues 评论&lt;&#x2F;td&gt;&lt;td&gt;需第三方插件&lt;&#x2F;td&gt;&lt;td&gt;平台评论&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;搜索引擎收录&lt;&#x2F;td&gt;&lt;td&gt;较难（需配置）&lt;&#x2F;td&gt;&lt;td&gt;容易&lt;&#x2F;td&gt;&lt;td&gt;容易&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;费用&lt;&#x2F;td&gt;&lt;td&gt;免费&lt;&#x2F;td&gt;&lt;td&gt;免费（需托管）&lt;&#x2F;td&gt;&lt;td&gt;免费&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;hr &#x2F;&gt;
&lt;blockquote&gt;
&lt;p&gt;这套方案最大的优点是&lt;strong&gt;极简&lt;&#x2F;strong&gt;：不需要本地环境、不需要部署服务器，只要有 GitHub 账号就能开始写作。
文章永久保存在 GitHub，即使项目停止维护，内容也不会丢失。&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
</description>
      </item>
    </channel>
</rss>
