<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>molyun</title><link>https://molyun.com/</link><description>Recent content on molyun</description><generator>Hugo -- gohugo.io</generator><language>zh</language><lastBuildDate>Thu, 03 Sep 2026 10:30:00 +0800</lastBuildDate><atom:link href="https://molyun.com/index.xml" rel="self" type="application/rss+xml"/><item><title>主题功能一览</title><link>https://molyun.com/posts/theme-features/</link><pubDate>Sun, 05 Apr 2026 00:00:00 +0000</pubDate><guid>https://molyun.com/posts/theme-features/</guid><description>&lt;h2 id="核心特性">核心特性&lt;/h2>
&lt;h3 id="响应式设计">响应式设计&lt;/h3>
&lt;p>完美适配桌面、平板和手机，所有页面均经过精心优化。&lt;/p>
&lt;h3 id="主题切换">主题切换&lt;/h3>
&lt;p>支持亮色、暗色和跟随系统三种模式，用户偏好通过 localStorage 持久化。&lt;/p>
&lt;h3 id="多语言">多语言&lt;/h3>
&lt;p>完整的中英文双语支持，涵盖所有页面和交互文本。&lt;/p>
&lt;h3 id="极速加载">极速加载&lt;/h3>
&lt;ul>
&lt;li>纯静态页面，无后端依赖&lt;/li>
&lt;li>CSS/JS 自动压缩 + 指纹缓存&lt;/li>
&lt;li>图片懒加载&lt;/li>
&lt;li>按需加载数学公式&lt;/li>
&lt;/ul>
&lt;h2 id="页面模块">页面模块&lt;/h2>
&lt;h3 id="首页落地页">首页落地页&lt;/h3>
&lt;ul>
&lt;li>诗句轮播（可配置中英文各 6 条）&lt;/li>
&lt;li>主题/语言切换按钮&lt;/li>
&lt;li>键盘回车快速进入&lt;/li>
&lt;/ul>
&lt;h3 id="文章系统">文章系统&lt;/h3>
&lt;ul>
&lt;li>卡片式主页列表&lt;/li>
&lt;li>文章详情页（目录、字数统计、阅读时间）&lt;/li>
&lt;li>分类和标签系统&lt;/li>
&lt;li>上下篇导航&lt;/li>
&lt;li>作者信息框（数据驱动）&lt;/li>
&lt;li>CC BY-NC-SA 4.0 协议展示&lt;/li>
&lt;/ul>
&lt;h3 id="时刻页">时刻页&lt;/h3>
&lt;ul>
&lt;li>微信朋友圈风格&lt;/li>
&lt;li>支持发布文字、图片、音乐、视频&lt;/li>
&lt;li>点赞和评论功能&lt;/li>
&lt;li>配置可控（发布/点赞/评论开关）&lt;/li>
&lt;/ul>
&lt;h3 id="工具页">工具页&lt;/h3>
&lt;ul>
&lt;li>10 大分类工具集&lt;/li>
&lt;li>数据驱动（&lt;code>data/tools.yaml&lt;/code>）&lt;/li>
&lt;li>点击子项展示模拟界面&lt;/li>
&lt;/ul>
&lt;h3 id="归档页">归档页&lt;/h3>
&lt;ul>
&lt;li>按年份分组的时间线&lt;/li>
&lt;li>标签弹幕（弹幕式标签云）&lt;/li>
&lt;li>点击标签过滤文章&lt;/li>
&lt;/ul>
&lt;h3 id="工坊页">工坊页&lt;/h3>
&lt;ul>
&lt;li>CSS Grid 项目卡片&lt;/li>
&lt;li>状态标签（进行中/草稿/已完成）&lt;/li>
&lt;li>数据驱动（&lt;code>data/works.yaml&lt;/code> 或 &lt;code>params.works&lt;/code>）&lt;/li>
&lt;/ul>
&lt;h2 id="评论系统">评论系统&lt;/h2>
&lt;p>支持 5 种评论系统：&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>系统&lt;/th>
&lt;th>特点&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Waline&lt;/td>
&lt;td>功能丰富，支持表情和统计&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Giscus&lt;/td>
&lt;td>基于 GitHub Discussions&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Twikoo&lt;/td>
&lt;td>轻量，支持多种部署&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Artalk&lt;/td>
&lt;td>自托管，功能完善&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Utterances&lt;/td>
&lt;td>基于 GitHub Issues&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="短代码">短代码&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>短代码&lt;/th>
&lt;th>用途&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;code>audio-163&lt;/code>&lt;/td>
&lt;td>网易云音乐&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>audio-qq&lt;/code>&lt;/td>
&lt;td>QQ 音乐&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>audio-kugou&lt;/code>&lt;/td>
&lt;td>酷狗音乐&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>video-bilibili&lt;/code>&lt;/td>
&lt;td>Bilibili 视频&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>video-youtube&lt;/code>&lt;/td>
&lt;td>YouTube 视频&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>video-tencent&lt;/code>&lt;/td>
&lt;td>腾讯视频&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>video-youku&lt;/code>&lt;/td>
&lt;td>优酷视频&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>katex&lt;/code>&lt;/td>
&lt;td>数学公式&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>code&lt;/code>&lt;/td>
&lt;td>带标题的代码块&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="seo">SEO&lt;/h2>
&lt;ul>
&lt;li>Open Graph 元标签&lt;/li>
&lt;li>Twitter Card&lt;/li>
&lt;li>结构化数据&lt;/li>
&lt;li>Sitemap 自动生成&lt;/li>
&lt;li>RSS 订阅&lt;/li>
&lt;/ul>
&lt;h2 id="统计">统计&lt;/h2>
&lt;ul>
&lt;li>Google Analytics (GA4)&lt;/li>
&lt;li>百度统计&lt;/li>
&lt;/ul>
&lt;h2 id="cms">CMS&lt;/h2>
&lt;ul>
&lt;li>Decap CMS 集成&lt;/li>
&lt;li>可视化内容管理&lt;/li>
&lt;li>数据文件编辑&lt;/li>
&lt;/ul></description></item><item><title>站点介绍</title><link>https://molyun.com/posts/site-intro/</link><pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate><guid>https://molyun.com/posts/site-intro/</guid><description>&lt;h2 id="关于-mol空间">关于 MOL空间&lt;/h2>
&lt;p>MOL空间是一个基于 Hugo 构建的极简个人站点，融合了博客、时刻、工具和工坊等功能模块。&lt;/p>
&lt;h2 id="设计理念">设计理念&lt;/h2>
&lt;h3 id="极简主义">极简主义&lt;/h3>
&lt;p>去除一切不必要的元素，让内容成为主角。干净的排版、充足的留白、克制的配色。&lt;/p>
&lt;h3 id="数字花园">数字花园&lt;/h3>
&lt;p>不同于传统博客的线性时间流，MOL空间更像一座数字花园——想法在这里播种、生长、连接。&lt;/p>
&lt;h3 id="中英双语">中英双语&lt;/h3>
&lt;p>完整的中英文支持，一键切换语言，所有内容都有双语版本。&lt;/p>
&lt;h2 id="功能模块">功能模块&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>模块&lt;/th>
&lt;th>路径&lt;/th>
&lt;th>说明&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>首页&lt;/td>
&lt;td>&lt;code>/&lt;/code>&lt;/td>
&lt;td>诗句轮播落地页&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>主页&lt;/td>
&lt;td>&lt;code>/home/&lt;/code>&lt;/td>
&lt;td>文章卡片列表&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>时刻&lt;/td>
&lt;td>&lt;code>/moments/&lt;/code>&lt;/td>
&lt;td>朋友圈风格动态&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>工具&lt;/td>
&lt;td>&lt;code>/tools/&lt;/code>&lt;/td>
&lt;td>在线实用工具集&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>工坊&lt;/td>
&lt;td>&lt;code>/work/&lt;/code>&lt;/td>
&lt;td>创作项目展示&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>归档&lt;/td>
&lt;td>&lt;code>/archive/&lt;/code>&lt;/td>
&lt;td>文章时间线 + 标签弹幕&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>邮件&lt;/td>
&lt;td>&lt;code>/email/&lt;/code>&lt;/td>
&lt;td>企业邮箱登录&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>关于&lt;/td>
&lt;td>&lt;code>/about/&lt;/code>&lt;/td>
&lt;td>个人介绍与联系方式&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="技术栈">技术栈&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Hugo&lt;/strong> — 极速静态站点生成器&lt;/li>
&lt;li>&lt;strong>Go 模板&lt;/strong> — 灵活的模板系统&lt;/li>
&lt;li>&lt;strong>CSS 变量&lt;/strong> — 主题切换（亮/暗/跟随系统）&lt;/li>
&lt;li>&lt;strong>Vanilla JS&lt;/strong> — 零依赖前端交互&lt;/li>
&lt;li>&lt;strong>Font Awesome 6&lt;/strong> — 图标库&lt;/li>
&lt;li>&lt;strong>Decap CMS&lt;/strong> — 可选的内容管理&lt;/li>
&lt;/ul>
&lt;h2 id="开源">开源&lt;/h2>
&lt;p>主题代码开源，欢迎 Star 和贡献。&lt;/p></description></item><item><title>统计分析指南</title><link>https://molyun.com/posts/analytics-guide/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><guid>https://molyun.com/posts/analytics-guide/</guid><description>&lt;h2 id="概述">概述&lt;/h2>
&lt;p>主题内置了 Google Analytics 和百度统计的支持，可以在 &lt;code>params.toml&lt;/code> 中一键启用。&lt;/p>
&lt;h2 id="google-analytics">Google Analytics&lt;/h2>
&lt;h3 id="获取跟踪-id">获取跟踪 ID&lt;/h3>
&lt;ol>
&lt;li>登录 &lt;a href="https://analytics.google.com">Google Analytics&lt;/a>&lt;/li>
&lt;li>创建媒体资源，获取 Measurement ID（格式：&lt;code>G-XXXXXXXXXX&lt;/code>）&lt;/li>
&lt;/ol>
&lt;h3 id="配置">配置&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-toml" data-lang="toml">&lt;span style="display:flex;">&lt;span>[&lt;span style="color:#a6e22e">analytics&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">enable_google&lt;/span> = &lt;span style="color:#66d9ef">true&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">google_ga_id&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;G-XXXXXXXXXX&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>启用后，主题会自动在每个页面加载 GA4 跟踪代码。&lt;/p>
&lt;h2 id="百度统计">百度统计&lt;/h2>
&lt;h3 id="获取跟踪代码">获取跟踪代码&lt;/h3>
&lt;ol>
&lt;li>登录 &lt;a href="https://tongji.baidu.com">百度统计&lt;/a>&lt;/li>
&lt;li>添加网站，获取跟踪代码中的站点 ID&lt;/li>
&lt;/ol>
&lt;h3 id="配置-1">配置&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-toml" data-lang="toml">&lt;span style="display:flex;">&lt;span>[&lt;span style="color:#a6e22e">analytics&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">enable_baidu&lt;/span> = &lt;span style="color:#66d9ef">true&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">baidu_site_id&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;your-site-id&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="同时使用">同时使用&lt;/h2>
&lt;p>两个统计服务可以同时启用：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-toml" data-lang="toml">&lt;span style="display:flex;">&lt;span>[&lt;span style="color:#a6e22e">analytics&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">enable_google&lt;/span> = &lt;span style="color:#66d9ef">true&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">google_ga_id&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;G-XXXXXXXXXX&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">enable_baidu&lt;/span> = &lt;span style="color:#66d9ef">true&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">baidu_site_id&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;your-site-id&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="隐私考虑">隐私考虑&lt;/h2>
&lt;ul>
&lt;li>统计代码仅在配置启用后加载&lt;/li>
&lt;li>建议在隐私政策中说明使用的统计服务&lt;/li>
&lt;li>可配合 Cookie 同意弹窗使用&lt;/li>
&lt;/ul></description></item><item><title>CMS 使用指南</title><link>https://molyun.com/posts/cms-guide/</link><pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate><guid>https://molyun.com/posts/cms-guide/</guid><description>&lt;h2 id="什么是-decap-cms">什么是 Decap CMS&lt;/h2>
&lt;p>Decap CMS（前身为 Netlify CMS）是一个开源的内容管理系统，通过 Git 工作流管理站点内容。无需数据库，所有数据存储在 Markdown 文件中。&lt;/p>
&lt;h2 id="启用-cms">启用 CMS&lt;/h2>
&lt;h3 id="1-创建管理页面">1. 创建管理页面&lt;/h3>
&lt;p>在 &lt;code>static/admin/&lt;/code> 目录下创建两个文件：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>static/admin/
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>├── index.html # CMS 入口页面
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>└── config.yml # CMS 配置文件
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="2-indexhtml">2. index.html&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-html" data-lang="html">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#75715e">&amp;lt;!DOCTYPE html&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&amp;lt;&lt;span style="color:#f92672">html&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&amp;lt;&lt;span style="color:#f92672">head&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;lt;&lt;span style="color:#f92672">meta&lt;/span> &lt;span style="color:#a6e22e">charset&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;utf-8&amp;#34;&lt;/span> /&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;lt;&lt;span style="color:#f92672">meta&lt;/span> &lt;span style="color:#a6e22e">name&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;viewport&amp;#34;&lt;/span> &lt;span style="color:#a6e22e">content&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;width=device-width, initial-scale=1.0&amp;#34;&lt;/span> /&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;lt;&lt;span style="color:#f92672">title&lt;/span>&amp;gt;内容管理&amp;lt;/&lt;span style="color:#f92672">title&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;lt;&lt;span style="color:#f92672">script&lt;/span> &lt;span style="color:#a6e22e">src&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;https://unpkg.com/decap-cms&amp;#34;&lt;/span> &lt;span style="color:#a6e22e">crossorigin&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;anonymous&amp;#34;&lt;/span>&amp;gt;&amp;lt;/&lt;span style="color:#f92672">script&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&amp;lt;/&lt;span style="color:#f92672">head&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&amp;lt;&lt;span style="color:#f92672">body&lt;/span>&amp;gt;&amp;lt;/&lt;span style="color:#f92672">body&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&amp;lt;/&lt;span style="color:#f92672">html&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="3-configyml">3. config.yml&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-yaml" data-lang="yaml">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">backend&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">name&lt;/span>: &lt;span style="color:#ae81ff">github&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">repo&lt;/span>: &lt;span style="color:#ae81ff">username/repo&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">branch&lt;/span>: &lt;span style="color:#ae81ff">main&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">media_folder&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;static/img/uploads&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">public_folder&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;/img/uploads&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">collections&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> - &lt;span style="color:#f92672">name&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;posts_zh&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">label&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;中文文章&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">folder&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;content/zh/posts&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">create&lt;/span>: &lt;span style="color:#66d9ef">true&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">fields&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> - { &lt;span style="color:#f92672">label&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;标题&amp;#34;&lt;/span>&lt;span style="color:#f92672">, name&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;title&amp;#34;&lt;/span>&lt;span style="color:#f92672">, widget&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;string&amp;#34;&lt;/span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> - { &lt;span style="color:#f92672">label&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;发布日期&amp;#34;&lt;/span>&lt;span style="color:#f92672">, name&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;date&amp;#34;&lt;/span>&lt;span style="color:#f92672">, widget&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;datetime&amp;#34;&lt;/span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> - { &lt;span style="color:#f92672">label&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;描述&amp;#34;&lt;/span>&lt;span style="color:#f92672">, name&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;description&amp;#34;&lt;/span>&lt;span style="color:#f92672">, widget&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;text&amp;#34;&lt;/span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> - { &lt;span style="color:#f92672">label&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;分类&amp;#34;&lt;/span>&lt;span style="color:#f92672">, name&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;categories&amp;#34;&lt;/span>&lt;span style="color:#f92672">, widget&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;list&amp;#34;&lt;/span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> - { &lt;span style="color:#f92672">label&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;标签&amp;#34;&lt;/span>&lt;span style="color:#f92672">, name&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;tags&amp;#34;&lt;/span>&lt;span style="color:#f92672">, widget&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;list&amp;#34;&lt;/span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> - { &lt;span style="color:#f92672">label&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;封面图&amp;#34;&lt;/span>&lt;span style="color:#f92672">, name&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;image&amp;#34;&lt;/span>&lt;span style="color:#f92672">, widget&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;image&amp;#34;&lt;/span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> - { &lt;span style="color:#f92672">label&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;正文&amp;#34;&lt;/span>&lt;span style="color:#f92672">, name&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;body&amp;#34;&lt;/span>&lt;span style="color:#f92672">, widget&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;markdown&amp;#34;&lt;/span> }
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="数据文件集合">数据文件集合&lt;/h2>
&lt;p>CMS 也可以管理 &lt;code>data/&lt;/code> 目录下的 YAML 数据文件：&lt;/p></description></item><item><title>评论系统配置</title><link>https://molyun.com/posts/comment-system/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://molyun.com/posts/comment-system/</guid><description>&lt;h2 id="概述">概述&lt;/h2>
&lt;p>主题支持 5 种评论系统，文章页和时刻页可以独立配置不同的评论系统。&lt;/p>
&lt;p>在 &lt;code>config/_default/params.toml&lt;/code> 中配置：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-toml" data-lang="toml">&lt;span style="display:flex;">&lt;span>[&lt;span style="color:#a6e22e">comment&lt;/span>.&lt;span style="color:#a6e22e">article&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">provider&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;waline&amp;#34;&lt;/span> &lt;span style="color:#75715e"># 文章页评论&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>[&lt;span style="color:#a6e22e">comment&lt;/span>.&lt;span style="color:#a6e22e">moment&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">provider&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;twikoo&amp;#34;&lt;/span> &lt;span style="color:#75715e"># 时刻页评论&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="waline">Waline&lt;/h2>
&lt;p>Waline 是一款功能丰富的评论系统，支持表情、访问量统计、评论排序等。&lt;/p>
&lt;h3 id="部署">部署&lt;/h3>
&lt;p>参考 &lt;a href="https://waline.js.org/guide/get-started/">Waline 官方文档&lt;/a> 部署服务端。&lt;/p>
&lt;h3 id="配置">配置&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-toml" data-lang="toml">&lt;span style="display:flex;">&lt;span>[&lt;span style="color:#a6e22e">comment&lt;/span>.&lt;span style="color:#a6e22e">article&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">provider&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;waline&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">waline_server_url&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;https://your-waline.vercel.app&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">waline_emoji&lt;/span> = [&lt;span style="color:#e6db74">&amp;#34;https://cdn.jsdelivr.net/npm/@waline/emojis/weibo&amp;#34;&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">waline_visitor&lt;/span> = &lt;span style="color:#66d9ef">true&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">waline_comment_sorting&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;latest&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">waline_pageview&lt;/span> = &lt;span style="color:#66d9ef">true&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="giscus">Giscus&lt;/h2>
&lt;p>基于 GitHub Discussions 的评论系统，适合技术博客。&lt;/p>
&lt;h3 id="前置条件">前置条件&lt;/h3>
&lt;ol>
&lt;li>仓库必须为公开&lt;/li>
&lt;li>安装 &lt;a href="https://github.com/apps/giscus">Giscus App&lt;/a>&lt;/li>
&lt;li>在 &lt;a href="https://giscus.app">giscus.app&lt;/a> 获取配置&lt;/li>
&lt;/ol>
&lt;h3 id="配置-1">配置&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-toml" data-lang="toml">&lt;span style="display:flex;">&lt;span>[&lt;span style="color:#a6e22e">comment&lt;/span>.&lt;span style="color:#a6e22e">article&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">provider&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;giscus&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">giscus_repo&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;username/repo&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">giscus_repo_id&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;R_xxx&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">giscus_category&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;Announcements&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">giscus_category_id&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;DIC_xxx&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">giscus_mapping&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;pathname&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">giscus_label&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;comment&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="twikoo">Twikoo&lt;/h2>
&lt;p>轻量级评论系统，支持多种部署方式。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-toml" data-lang="toml">&lt;span style="display:flex;">&lt;span>[&lt;span style="color:#a6e22e">comment&lt;/span>.&lt;span style="color:#a6e22e">article&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">provider&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;twikoo&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">twikoo_env_id&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;your-env-id&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">twikoo_region&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;ap-shanghai&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="artalk">Artalk&lt;/h2>
&lt;p>自托管评论系统，功能完善。&lt;/p></description></item><item><title>短代码使用教程</title><link>https://molyun.com/posts/shortcode-tutorial/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://molyun.com/posts/shortcode-tutorial/</guid><description>&lt;h2 id="什么是短代码">什么是短代码&lt;/h2>
&lt;p>短代码（Shortcode）是 Hugo 提供的模板片段，可以在 Markdown 文章中嵌入复杂内容。使用 &lt;code>{{&amp;lt; shortcode &amp;gt;}}&lt;/code> 语法调用。&lt;/p>
&lt;h2 id="音频嵌入">音频嵌入&lt;/h2>
&lt;h3 id="网易云音乐">网易云音乐&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>{{&amp;lt; audio-163 id=&amp;#34;1234567890&amp;#34; &amp;gt;}}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="qq-音乐">QQ 音乐&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>{{&amp;lt; audio-qq id=&amp;#34;003ZPMGY3SiLbZ&amp;#34; &amp;gt;}}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="酷狗音乐">酷狗音乐&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>{{&amp;lt; audio-kugou id=&amp;#34;12345&amp;#34; &amp;gt;}}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="视频嵌入">视频嵌入&lt;/h2>
&lt;h3 id="bilibili">Bilibili&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>{{&amp;lt; video-bilibili bvid=&amp;#34;BV1xx411c7mD&amp;#34; &amp;gt;}}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>支持自动 16:9 比例响应式布局。&lt;/p>
&lt;h3 id="youtube">YouTube&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>{{&amp;lt; video-youtube id=&amp;#34;dQw4w9WgXcQ&amp;#34; &amp;gt;}}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="腾讯视频">腾讯视频&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>{{&amp;lt; video-tencent id=&amp;#34;v1234abcd &amp;gt;}}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="优酷视频">优酷视频&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>{{&amp;lt; video-youku id=&amp;#34;XNTE12345 &amp;gt;}}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="代码块">代码块&lt;/h2>
&lt;p>使用 &lt;code>code&lt;/code> 短代码可以添加标题栏：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>{{&amp;lt; code language=&amp;#34;python&amp;#34; title=&amp;#34;hello.py&amp;#34; &amp;gt;}}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>def hello():
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> print(&amp;#34;Hello, World!&amp;#34;)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>{{&amp;lt; /code &amp;gt;}}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="数学公式">数学公式&lt;/h2>
&lt;p>使用 &lt;code>katex&lt;/code> 短代码在文章中插入数学公式：&lt;/p></description></item><item><title>部署指南</title><link>https://molyun.com/posts/deploy-guide/</link><pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate><guid>https://molyun.com/posts/deploy-guide/</guid><description>&lt;h2 id="本地构建">本地构建&lt;/h2>
&lt;p>部署前先在本地验证构建：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>hugo --gc --minify
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;code>public/&lt;/code> 目录即为构建产物，可上传到任何 Web 服务器。&lt;/p>
&lt;h2 id="cloudflare-pages">Cloudflare Pages&lt;/h2>
&lt;ol>
&lt;li>将代码推送到 GitHub/GitLab&lt;/li>
&lt;li>登录 Cloudflare Dashboard → Pages → 创建项目&lt;/li>
&lt;li>连接仓库，设置构建命令：
&lt;ul>
&lt;li>&lt;strong>Build command&lt;/strong>: &lt;code>hugo --gc --minify&lt;/code>&lt;/li>
&lt;li>&lt;strong>Build output directory&lt;/strong>: &lt;code>public&lt;/code>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>点击部署，等待完成后即可获得 URL&lt;/li>
&lt;/ol>
&lt;h3 id="自定义域名">自定义域名&lt;/h3>
&lt;p>在 Cloudflare Pages 项目设置中添加自定义域名，按提示配置 DNS 记录。&lt;/p>
&lt;h2 id="vercel">Vercel&lt;/h2>
&lt;ol>
&lt;li>登录 Vercel → New Project → 导入仓库&lt;/li>
&lt;li>Framework Preset 选择 &lt;code>Hugo&lt;/code>&lt;/li>
&lt;li>环境变量添加 &lt;code>HUGO_VERSION&lt;/code>（如 &lt;code>0.165.0&lt;/code>）&lt;/li>
&lt;li>点击 Deploy&lt;/li>
&lt;/ol>
&lt;h2 id="netlify">Netlify&lt;/h2>
&lt;ol>
&lt;li>登录 Netlify → New site from Git&lt;/li>
&lt;li>选择仓库，设置：
&lt;ul>
&lt;li>&lt;strong>Build command&lt;/strong>: &lt;code>hugo --gc --minify&lt;/code>&lt;/li>
&lt;li>&lt;strong>Publish directory&lt;/strong>: &lt;code>public&lt;/code>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>添加环境变量 &lt;code>HUGO_VERSION&lt;/code> = &lt;code>0.165.0&lt;/code>&lt;/li>
&lt;/ol>
&lt;h2 id="github-pages">GitHub Pages&lt;/h2>
&lt;p>使用 GitHub Actions 自动部署，创建 &lt;code>.github/workflows/deploy.yml&lt;/code>：&lt;/p></description></item><item><title>配置指南</title><link>https://molyun.com/posts/config-guide/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://molyun.com/posts/config-guide/</guid><description>&lt;h2 id="配置文件结构">配置文件结构&lt;/h2>
&lt;p>主题使用 Hugo 的多文件配置结构，所有配置文件位于 &lt;code>config/_default/&lt;/code> 目录下：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>config/_default/
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>├── config.toml # 站点基础配置
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>├── params.toml # 主题参数（18 个配置块）
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>├── menus.toml # 导航菜单
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>└── taxonomies.toml # 分类法定义
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="站点基本信息">站点基本信息&lt;/h2>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-toml" data-lang="toml">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">site_name&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;molyun&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">logo&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;/img/logo.png&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">show_logo&lt;/span> = &lt;span style="color:#66d9ef">true&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">default_author&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;zhizhi&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">enable_lang_switch&lt;/span> = &lt;span style="color:#66d9ef">true&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">enable_theme_switch&lt;/span> = &lt;span style="color:#66d9ef">true&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">description&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;个人站点描述&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">author&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;molyun&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="首页落地页">首页落地页&lt;/h2>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-toml" data-lang="toml">&lt;span style="display:flex;">&lt;span>[&lt;span style="color:#a6e22e">landing&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">quotes_zh&lt;/span> = [&lt;span style="color:#e6db74">&amp;#34;海上生明月 &amp;amp; 天涯共此时&amp;#34;&lt;/span>, ...]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">quotes_en&lt;/span> = [&lt;span style="color:#e6db74">&amp;#34;The moon rises over the sea...&amp;#34;&lt;/span>, ...]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>诗句支持中英文各 6 条，随机展示。&lt;/p>
&lt;h2 id="主页列表">主页列表&lt;/h2>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-toml" data-lang="toml">&lt;span style="display:flex;">&lt;span>[&lt;span style="color:#a6e22e">home&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">paginate&lt;/span> = &lt;span style="color:#ae81ff">20&lt;/span> &lt;span style="color:#75715e"># 每页文章数&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">columns&lt;/span> = &lt;span style="color:#ae81ff">4&lt;/span> &lt;span style="color:#75715e"># 卡片列数&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">show_images&lt;/span> = &lt;span style="color:#66d9ef">true&lt;/span> &lt;span style="color:#75715e"># 是否显示封面图&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">summary_length&lt;/span> = &lt;span style="color:#ae81ff">120&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="文章详情">文章详情&lt;/h2>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-toml" data-lang="toml">&lt;span style="display:flex;">&lt;span>[&lt;span style="color:#a6e22e">article&lt;/span>]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">show_toc&lt;/span> = &lt;span style="color:#66d9ef">true&lt;/span> &lt;span style="color:#75715e"># 显示目录&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">toc_levels&lt;/span> = [&lt;span style="color:#e6db74">&amp;#34;h2&amp;#34;&lt;/span>, &lt;span style="color:#e6db74">&amp;#34;h3&amp;#34;&lt;/span>] &lt;span style="color:#75715e"># 目录层级&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">show_word_count&lt;/span> = &lt;span style="color:#66d9ef">true&lt;/span> &lt;span style="color:#75715e"># 字数统计&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">show_author_box&lt;/span> = &lt;span style="color:#66d9ef">true&lt;/span> &lt;span style="color:#75715e"># 作者信息框&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">show_license&lt;/span> = &lt;span style="color:#66d9ef">true&lt;/span> &lt;span style="color:#75715e"># 版权协议&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">donate_max_qr&lt;/span> = &lt;span style="color:#ae81ff">6&lt;/span> &lt;span style="color:#75715e"># 赞赏码最大数量&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="评论系统">评论系统&lt;/h2>
&lt;p>支持 5 种评论系统，文章和时刻页可独立配置：&lt;/p></description></item><item><title>快速开始</title><link>https://molyun.com/posts/quick-start/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>https://molyun.com/posts/quick-start/</guid><description>&lt;h2 id="环境准备">环境准备&lt;/h2>
&lt;p>在开始之前，请确保你的开发环境满足以下要求：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Hugo&lt;/strong> v0.120.0 或更高版本（推荐 extended 版）&lt;/li>
&lt;li>&lt;strong>Git&lt;/strong> 用于版本控制&lt;/li>
&lt;li>一个你喜欢的文本编辑器&lt;/li>
&lt;/ul>
&lt;h2 id="安装-hugo">安装 Hugo&lt;/h2>
&lt;h3 id="macos">macOS&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>brew install hugo
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="windows">Windows&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>winget install Hugo.Hugo.Extended
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="linux">Linux&lt;/h3>
&lt;p>参考 &lt;a href="https://gohugo.io/installation/">Hugo 官方安装指南&lt;/a>。&lt;/p>
&lt;h2 id="创建站点">创建站点&lt;/h2>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>hugo new site my-site
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>cd my-site
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="安装主题">安装主题&lt;/h2>
&lt;p>将主题放入 &lt;code>themes/&lt;/code> 目录：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>git clone https://github.com/your-repo/hugo-theme-molyun themes/hugo-theme-molyun
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>在配置文件中指定主题：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-toml" data-lang="toml">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">theme&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;hugo-theme-molyun&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="基础配置">基础配置&lt;/h2>
&lt;p>编辑 &lt;code>config/_default/config.toml&lt;/code>：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-toml" data-lang="toml">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">baseURL&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;https://your-site.com/&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">title&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;我的站点&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">theme&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;hugo-theme-molyun&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">languageCode&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;zh-CN&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">defaultContentLanguage&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;zh&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="创建第一篇文章">创建第一篇文章&lt;/h2>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>hugo new posts/my-first-post.md
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>编辑生成的文件，写入你的内容，然后：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>hugo server
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>打开浏览器访问 &lt;code>http://localhost:1313&lt;/code> 即可预览。&lt;/p>
&lt;h2 id="下一步">下一步&lt;/h2>
&lt;ul>
&lt;li>阅读 &lt;a href="https://molyun.com/posts/config-guide/">配置指南&lt;/a> 了解所有配置选项&lt;/li>
&lt;li>阅读 &lt;a href="https://molyun.com/posts/deploy-guide/">部署指南&lt;/a> 将站点发布到互联网&lt;/li>
&lt;/ul></description></item><item><title>数字花园的种植艺术</title><link>https://molyun.com/posts/digital-garden/</link><pubDate>Tue, 10 Feb 2026 00:00:00 +0000</pubDate><guid>https://molyun.com/posts/digital-garden/</guid><description>&lt;h2 id="什么是数字花园">什么是数字花园&lt;/h2>
&lt;p>数字花园是一种不同于传统博客的内容组织方式。它不是按时间倒序排列的文章列表，而是一个有机生长的知识网络。&lt;/p>
&lt;h2 id="种植的几个原则">种植的几个原则&lt;/h2>
&lt;h3 id="1-持续耕耘">1. 持续耕耘&lt;/h3>
&lt;p>不要期待一次种植就能收获。定期回来照料你的思想，让它们随着时间发展。&lt;/p>
&lt;h3 id="2-相互联结">2. 相互联结&lt;/h3>
&lt;p>让想法之间建立联系，形成知识网络。一个成熟的想法会连接到多个相关概念。&lt;/p>
&lt;h3 id="3-公开生长">3. 公开生长&lt;/h3>
&lt;p>不要等到完美才分享。让思想在公开的环境中生长，获得反馈和启发。&lt;/p>
&lt;h2 id="我的种植实践">我的种植实践&lt;/h2>
&lt;div class="video-embed youtube-embed">
&lt;iframe src="https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ"
title="YouTube video"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen
loading="lazy"
style="width:100%;aspect-ratio:16/9;height:auto;">
&lt;/iframe>
&lt;/div>
&lt;p>我开始用 Hugo 搭建这个站点时，就把它当作一个数字花园。这里有不完善的想法，有待发展的观点，也有成熟的文章。&lt;/p>
&lt;h2 id="收获的季节">收获的季节&lt;/h2>
&lt;p>当你持续耕耘一段时间后，会惊喜地发现：&lt;/p>
&lt;ul>
&lt;li>想法之间的连接越来越丰富&lt;/li>
&lt;li>新的想法更容易生根发芽&lt;/li>
&lt;li>你能清晰地看到自己的思维成长轨迹&lt;/li>
&lt;/ul>
&lt;h2 id="总结">总结&lt;/h2>
&lt;p>数字花园是一种长期主义的内容策略。不追求短期的流量和热度，而是专注于思想的深度和连接。&lt;/p></description></item><item><title>极简主义的设计原则</title><link>https://molyun.com/posts/minimalist-design/</link><pubDate>Sun, 01 Feb 2026 00:00:00 +0000</pubDate><guid>https://molyun.com/posts/minimalist-design/</guid><description>&lt;h2 id="少即是多">少即是多&lt;/h2>
&lt;p>极简主义不仅仅是减少元素，更重要的是在简化过程中保留核心价值。每一个设计决策都应该回答：&lt;strong>这个元素是否必要？&lt;/strong>&lt;/p>
&lt;h2 id="功能与形式的平衡">功能与形式的平衡&lt;/h2>
&lt;p>真正的极简主义设计需要在以下方面找到平衡：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>视觉效果&lt;/strong>: 干净、留白、层次分明&lt;/li>
&lt;li>&lt;strong>功能性&lt;/strong>: 每个元素都有明确目的&lt;/li>
&lt;li>&lt;strong>用户体验&lt;/strong>: 直观、高效、愉悦&lt;/li>
&lt;/ul>
&lt;h2 id="实践案例">实践案例&lt;/h2>
&lt;p>以个人博客主题为例，我们只保留了最核心的功能：&lt;/p>
&lt;ol>
&lt;li>&lt;strong>内容展示&lt;/strong>: 清晰的文章阅读体验&lt;/li>
&lt;li>&lt;strong>导航&lt;/strong>: 简单的页面跳转&lt;/li>
&lt;li>&lt;strong>交互&lt;/strong>: 必要的评论和分享&lt;/li>
&lt;/ol>
&lt;figure class="figure">
&lt;a >
&lt;img src="https://picsum.photos/seed/design/800/400"
alt="设计示例"
loading="lazy" />
&lt;/a>
&lt;figcaption class="figure-caption">极简设计示例&lt;/figcaption>
&lt;/figure>
&lt;h2 id="总结">总结&lt;/h2>
&lt;p>极简主义不是目的，而是手段。通过去除不必要的干扰，让用户更专注于内容本身。&lt;/p></description></item><item><title>用 Hugo 搭建个人站点的心路历程</title><link>https://molyun.com/posts/hugo-journey/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><guid>https://molyun.com/posts/hugo-journey/</guid><description>&lt;h2 id="为什么选择-hugo">为什么选择 Hugo&lt;/h2>
&lt;p>在尝试了 WordPress、Hexo、Jekyll 之后，最终选择了 Hugo。原因很简单：&lt;/p>
&lt;ol>
&lt;li>&lt;strong>速度快&lt;/strong> — Go 编写的构建引擎，千篇文章也能秒级构建&lt;/li>
&lt;li>&lt;strong>单文件部署&lt;/strong> — 生成的纯静态文件，任何 Web 服务器都能托管&lt;/li>
&lt;li>&lt;strong>灵活的模板系统&lt;/strong> — Go 模板虽然学习曲线陡峭，但功能强大&lt;/li>
&lt;/ol>
&lt;h2 id="主题开发要点">主题开发要点&lt;/h2>
&lt;p>开发这个主题时，最核心的设计理念是&lt;strong>极简&lt;/strong>：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-css" data-lang="css">&lt;span style="display:flex;">&lt;span>:&lt;span style="color:#a6e22e">root&lt;/span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --bg: &lt;span style="color:#ae81ff">#fafafa&lt;/span>;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --text: &lt;span style="color:#ae81ff">#333&lt;/span>;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --card-bg: &lt;span style="color:#ae81ff">#fff&lt;/span>;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> --border: &lt;span style="color:#ae81ff">#e8e8e8&lt;/span>;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>通过 CSS 变量实现主题切换，配合 &lt;code>localStorage&lt;/code> 持久化用户偏好。&lt;/p>
&lt;h2 id="数学公式支持">数学公式支持&lt;/h2>
&lt;p>主题支持 LaTeX 公式，行内公式如 $E = mc^2$，以及独立公式：&lt;/p>
&lt;p>$$
\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
$$&lt;/p>
&lt;h2 id="总结">总结&lt;/h2>
&lt;p>搭建个人站点的过程本身就是一次学习之旅。不追求完美，只追求表达。&lt;/p>
&lt;div class="notice notice-info">
&lt;div class="notice-header">
&lt;i class="fas fa-info-circle">&lt;/i>&lt;span class="notice-title">提示&lt;/span>
&lt;/div>
&lt;div class="notice-body">
如果你也想搭建自己的 Hugo 站点，建议从官方文档开始：&lt;a href="https://gohugo.io">gohugo.io&lt;/a>
&lt;/div>
&lt;/div></description></item></channel></rss>