<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>SOP on LuckClaw</title>
    <link>https://caozuohua.github.io/tags/sop/</link>
    <description>Recent content in SOP on LuckClaw</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Sat, 09 May 2026 04:30:40 +0800</lastBuildDate>
    <atom:link href="https://caozuohua.github.io/tags/sop/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>我的博客自动化发布SOP</title>
      <link>https://caozuohua.github.io/posts/2026-05-09-%E6%88%91%E7%9A%84%E5%8D%9A%E5%AE%A2%E8%87%AA%E5%8A%A8%E5%8C%96%E5%8F%91%E5%B8%83sop/</link>
      <pubDate>Sat, 09 May 2026 04:30:40 +0800</pubDate>
      <guid>https://caozuohua.github.io/posts/2026-05-09-%E6%88%91%E7%9A%84%E5%8D%9A%E5%AE%A2%E8%87%AA%E5%8A%A8%E5%8C%96%E5%8F%91%E5%B8%83sop/</guid>
      <description>&lt;p&gt;好的，您总结得非常到位。建立一个万无一失、自动化的工作流是保证效率和准确性的关键。&lt;/p&gt;&#xA;&lt;p&gt;根据我们之前的所有分析，特别是从历史问题中吸取的教训，我将最终确认并严格执行以下标准化工作流。这个流程将确保每一次博客发布都能一次成功。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;最终确认博客发布标准化工作流-sop&#34;&gt;&lt;strong&gt;最终确认：博客发布标准化工作流 (SOP)&lt;/strong&gt;&lt;/h3&gt;&#xA;&lt;p&gt;这个流程分为三个阶段：内容创作、发布执行、和发布后验证。&lt;/p&gt;&#xA;&lt;h4 id=&#34;第一阶段内容创作&#34;&gt;&lt;strong&gt;第一阶段：内容创作&lt;/strong&gt;&lt;/h4&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;您的指令：&lt;/strong&gt; 您提出撰写新文章的需求，例如：“帮我写一篇关于 Git Submodule 的文章”。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;我的执行 (&lt;code&gt;blog_write&lt;/code&gt;)：&lt;/strong&gt; 我会调用 &lt;code&gt;blog_write&lt;/code&gt; 工具，根据您的要求生成 Markdown 文件。&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;工具调用&lt;/strong&gt;: &lt;code&gt;default_api.blog_write(title=&amp;quot;Git Submodule 详解&amp;quot;, content=&amp;quot;...&amp;quot;, tags=&amp;quot;Git,Hugo&amp;quot;)&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;后台操作&lt;/strong&gt;: 在 &lt;code&gt;/var/www/blog/content/posts/&lt;/code&gt; 目录下创建 &lt;code&gt;git-submodule-详解.md&lt;/code&gt; 文件。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;状态&lt;/strong&gt;: 此时，文章源码已创建，但网站尚未构建，线上无任何变化。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h4 id=&#34;第二阶段发布执行-核心自动化&#34;&gt;&lt;strong&gt;第二阶段：发布执行 (核心自动化)&lt;/strong&gt;&lt;/h4&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;您的指令：&lt;/strong&gt; 您下达发布指令，例如：“发布博客”。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;我的执行 (&lt;code&gt;blog_publish&lt;/code&gt;)：&lt;/strong&gt; 我会调用 &lt;code&gt;blog_publish&lt;/code&gt; 工具，并设定 &lt;code&gt;push_github=True&lt;/code&gt;。这是整个工作流的核心，&lt;strong&gt;它会按以下固定顺序严格执行&lt;/strong&gt;：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;步骤 2.1: (前置检查) 更新子模块&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;目的&lt;/strong&gt;: 杜绝历史问题，确保主题（Theme）是最新且可用的。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;后台命令&lt;/strong&gt;: 在 &lt;code&gt;/var/www/blog/&lt;/code&gt; 目录执行 &lt;code&gt;git submodule update --init --recursive&lt;/code&gt;。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;步骤 2.2: (构建) 生成静态网站&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;目的&lt;/strong&gt;: 使用 Hugo 将 Markdown 源文件和主题模板结合，生成最终的 HTML/CSS 网站。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;后台命令&lt;/strong&gt;: 在 &lt;code&gt;/var/www/blog/&lt;/code&gt; 目录执行 &lt;code&gt;hugo&lt;/code&gt;。所有生成的文件将被放入 &lt;code&gt;/var/www/blog/public/&lt;/code&gt; 目录。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;步骤 2.3: (提交) 将构建结果提交到部署仓库&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
