<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>项目 - Pocket Hugo</title>
    <link>https://theme.leftn.com/zh-cn/categories/%E9%A1%B9%E7%9B%AE/</link>
    <description>项目</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-cn</language>
    <lastBuildDate>Mon, 20 Apr 2026 02:51:39 &#43;0000</lastBuildDate>
    <atom:link href="https://theme.leftn.com/zh-cn/categories/%E9%A1%B9%E7%9B%AE/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Pocket Hugo</title>
      <link>https://theme.leftn.com/zh-cn/projects/pocket-hugo/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 &#43;0000</pubDate>
      <guid>https://theme.leftn.com/zh-cn/projects/pocket-hugo/</guid>
      <description>一个面向浏览器优先写作与发布流程的 Hugo 工具。</description>
      <content:encoded><![CDATA[<div class="shortcode-note shortcode-note--info"><div class="shortcode-note__title">项目定位</div><div class="shortcode-note__body">
    Pocket Hugo 是一个面向 Hugo 的浏览器优先写作与发布工具。它把起草、整理、图片处理和发布这些原本分散的动作，尽量收束到更轻量、更直接的流程里。
  </div>
</div>

<p><span class="shortcode-badge shortcode-badge--default">浏览器优先</span>
 <span class="shortcode-badge shortcode-badge--info">写作工作流</span>
 <span class="shortcode-badge shortcode-badge--info">Hugo</span>
</p>
<p><a class="shortcode-button shortcode-button--primary" href="https://github.com/h2dcc/pocket-hugo">查看 GitHub</a>

<a class="shortcode-button shortcode-button--ghost" href="https://pockethugo.cc/">打开首页</a>
</p>
<h2 id="这个项目想解决什么">这个项目想解决什么</h2>
<p>Pocket Hugo 更关心的是写作过程本身，而不是单纯再做一个编辑器。它希望让 Hugo 的内容生产更接近“打开浏览器就能开始写”的状态，减少对本地环境、插件堆叠和繁琐发布步骤的依赖。</p>
<h2 id="适合谁">适合谁</h2>
<div class="shortcode-columns">
  
<div class="shortcode-columns__item shortcode-columns__item--1">
  <h3 id="更适合">更适合</h3>
<ul>
<li>想继续用 Hugo，但不想把写作完全绑在桌面端</li>
<li>需要随时整理草稿、封面图和正文资源</li>
<li>希望把发布流程尽量做轻</li>
</ul>

</div>

<div class="shortcode-columns__item shortcode-columns__item--1">
  <h3 id="它强调的不是">它强调的不是</h3>
<ul>
<li>大而全的 CMS 后台</li>
<li>复杂团队协作系统</li>
<li>高耦合的在线编辑平台</li>
</ul>

</div>


</div>

<h2 id="项目节奏">项目节奏</h2>
<div class="shortcode-timeline">
  
<div class="shortcode-timeline__item">
  <div class="shortcode-timeline__rail"></div>
  <div class="shortcode-timeline__content">
    <div class="shortcode-timeline__date">Step 1</div>
    <div class="shortcode-timeline__title">写作与整理</div>
    <div class="shortcode-timeline__body">围绕 Hugo 内容结构处理文章、草稿和资源文件。</div>
  </div>
</div>

<div class="shortcode-timeline__item">
  <div class="shortcode-timeline__rail"></div>
  <div class="shortcode-timeline__content">
    <div class="shortcode-timeline__date">Step 2</div>
    <div class="shortcode-timeline__title">图片与发布</div>
    <div class="shortcode-timeline__body">把图片处理、提交和发布动作尽量压缩到更顺手的浏览器流程。</div>
  </div>
</div>

<div class="shortcode-timeline__item">
  <div class="shortcode-timeline__rail"></div>
  <div class="shortcode-timeline__content">
    <div class="shortcode-timeline__date">Step 3</div>
    <div class="shortcode-timeline__title">长期维护</div>
    <div class="shortcode-timeline__body">继续让个人写作站点在轻量前提下保持可持续。</div>
  </div>
</div>


</div>

<h2 id="为什么适合放在这个示例里">为什么适合放在这个示例里</h2>
<p>Pocket Hugo 很适合作为这个主题示例站里的项目页，因为它代表的是同一套发布链路里的“写作端”。一个负责内容生产与发布，一个负责呈现与阅读，两者放在一起会更容易让人理解这套组合的完整性。</p>
]]></content:encoded>
    </item>
    <item>
      <title>Pocket Hugo Theme</title>
      <link>https://theme.leftn.com/zh-cn/projects/pocket-hugo-theme/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 &#43;0000</pubDate>
      <guid>https://theme.leftn.com/zh-cn/projects/pocket-hugo-theme/</guid>
      <description>一个适合多语言写作、长文阅读与封面卡片展示的 Hugo 主题。</description>
      <content:encoded><![CDATA[<div class="shortcode-note shortcode-note--tip"><div class="shortcode-note__title">主题方向</div><div class="shortcode-note__body">
    Pocket Hugo Theme 是一个适合多语言写作、长文阅读和封面卡片展示的 Hugo 主题。它关注的不是“功能堆叠”，而是长期写作里最容易被忽略的节奏、统一性和可维护性。
  </div>
</div>

<p><span class="shortcode-badge shortcode-badge--default">多语言</span>
 <span class="shortcode-badge shortcode-badge--info">长文阅读</span>
 <span class="shortcode-badge shortcode-badge--info">封面驱动</span>
</p>
<a class="shortcode-button shortcode-button--primary" href="https://github.com/h2dcc/pocket-hugo-theme">查看 GitHub</a>

<h2 id="这个主题在意什么">这个主题在意什么</h2>
<p>很多主题在内容少的时候看起来都不错，但站点一旦写久了，问题就会开始出现：文章页和固定页像两套东西，多语言切换不自然，封面卡片节奏混乱，手机端阅读也容易显得拥挤。Pocket Hugo Theme 想做的是把这些细节尽量收拢成一套稳定体验。</p>
<h2 id="适合的站点气质">适合的站点气质</h2>
<div class="shortcode-columns">
  
<div class="shortcode-columns__item shortcode-columns__item--1">
  <h3 id="更适合">更适合</h3>
<ul>
<li>个人博客或长期写作网站</li>
<li>有中英双语或多语言内容需求</li>
<li>在意列表页、封面图和阅读秩序</li>
</ul>

</div>

<div class="shortcode-columns__item shortcode-columns__item--1">
  <h3 id="它不追求">它不追求</h3>
<ul>
<li>组件库式的后台感</li>
<li>过度花哨的交互炫技</li>
<li>为了视觉效果牺牲正文阅读</li>
</ul>

</div>


</div>

<h2 id="主题节奏">主题节奏</h2>
<div class="shortcode-timeline">
  
<div class="shortcode-timeline__item">
  <div class="shortcode-timeline__rail"></div>
  <div class="shortcode-timeline__content">
    <div class="shortcode-timeline__date">Layer 1</div>
    <div class="shortcode-timeline__title">内容结构</div>
    <div class="shortcode-timeline__body">统一首页、文章、归档、分类和固定页的整体表达。</div>
  </div>
</div>

<div class="shortcode-timeline__item">
  <div class="shortcode-timeline__rail"></div>
  <div class="shortcode-timeline__content">
    <div class="shortcode-timeline__date">Layer 2</div>
    <div class="shortcode-timeline__title">阅读体验</div>
    <div class="shortcode-timeline__body">强调封面、排版、语言切换与长文节奏。</div>
  </div>
</div>

<div class="shortcode-timeline__item">
  <div class="shortcode-timeline__rail"></div>
  <div class="shortcode-timeline__content">
    <div class="shortcode-timeline__date">Layer 3</div>
    <div class="shortcode-timeline__title">长期维护</div>
    <div class="shortcode-timeline__body">保持配置清晰，让站点写久了也不容易散。</div>
  </div>
</div>


</div>

<h2 id="为什么适合放在这个示例里">为什么适合放在这个示例里</h2>
<p>这个页面不是把主题写成一份参数文档，而是直接把它当成一个项目来展示。这样观众在看示例站时，更容易把它理解成真实可用的写作主题，而不是只会演示配置项的模板仓库。</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
