<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Lutpul</title><link>https://example.org/</link><description>Recent content on Lutpul</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Mon, 19 Oct 2026 12:00:00 +0800</lastBuildDate><atom:link href="https://example.org/index.xml" rel="self" type="application/rss+xml"/><item><title>图片测试</title><link>https://example.org/posts/images/</link><pubDate>Mon, 19 Oct 2026 12:00:00 +0800</pubDate><guid>https://example.org/posts/images/</guid><description>&lt;p&gt;下面几张图用来试图片的几种摆法：独占一段、和文字同段、两张并排、超宽、竖图、放在列表里，最后是 88×31 的小徽章。&lt;/p&gt;
&lt;h2 id="独占一段"&gt;独占一段&lt;/h2&gt;
&lt;p&gt;&lt;img src="photo-wide.jpg" alt="宽图，独占一段"&gt;&lt;/p&gt;
&lt;p&gt;上面这张是段落里唯一的内容，所以有下沉的边框和浅蓝底。&lt;/p&gt;
&lt;h2 id="和文字同一段"&gt;和文字同一段&lt;/h2&gt;
&lt;p&gt;这是文字，&lt;img src="photo-square.jpg" alt=""&gt; 中间插一张小图，后面还有文字。行内图片不加边框，跟着文字走。&lt;/p&gt;
&lt;h2 id="两张并排"&gt;两张并排&lt;/h2&gt;
&lt;p&gt;&lt;img src="photo-square.jpg" alt=""&gt; &lt;img src="https://example.org/images/photo-tall.jpg" alt=""&gt;&lt;/p&gt;
&lt;h2 id="竖图"&gt;竖图&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://example.org/images/photo-tall.jpg" alt="竖图"&gt;&lt;/p&gt;
&lt;h2 id="放在列表里"&gt;放在列表里&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;第一项，配一张图：&lt;/p&gt;
&lt;p&gt;&lt;img src="photo-square.jpg" alt="列表里的图"&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;第二项，没有图&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;第三项，也没有&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="徽章"&gt;徽章&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://example.org/images/badge.png" alt="88×31 徽章"&gt;&lt;/p&gt;
&lt;h2 id="图在链接里"&gt;图在链接里&lt;/h2&gt;
&lt;p&gt;&lt;a href="photo-wide.jpg"&gt;&lt;img src="photo-square.jpg" alt="可点击的图"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;点上面的图会打开大图。&lt;/p&gt;</description></item><item><title>所有 Markdown 元素</title><link>https://example.org/posts/zh-all/</link><pubDate>Mon, 19 Oct 2026 11:00:00 +0800</pubDate><guid>https://example.org/posts/zh-all/</guid><description>&lt;p&gt;这一页把 Markdown 的基本元素都放一遍：标题、段落、列表、引用、表格、代码、图片、链接、脚注和公式，顺便看看中英文混排、数字和标点的样子。&lt;/p&gt;
&lt;h1 id="一级标题"&gt;一级标题&lt;/h1&gt;
&lt;h2 id="二级标题"&gt;二级标题&lt;/h2&gt;
&lt;h3 id="三级标题"&gt;三级标题&lt;/h3&gt;
&lt;h4 id="四级标题"&gt;四级标题&lt;/h4&gt;
&lt;h5 id="五级标题"&gt;五级标题&lt;/h5&gt;
&lt;h6 id="六级标题"&gt;六级标题&lt;/h6&gt;
&lt;h2 id="文本样式"&gt;文本样式&lt;/h2&gt;
&lt;p&gt;这是一段普通文字。里面有&lt;em&gt;斜体&lt;/em&gt;、&lt;strong&gt;粗体&lt;/strong&gt;、&lt;em&gt;&lt;strong&gt;又斜又粗&lt;/strong&gt;&lt;/em&gt;、&lt;del&gt;删除线&lt;/del&gt;，还有 &lt;code&gt;行内代码&lt;/code&gt;。特殊符号可以转义：*不是斜体*，&lt;/p&gt;
\[不是链接\]&lt;p&gt;。&lt;/p&gt;
&lt;p&gt;两段之间空一行就是新段落。&lt;br&gt;
行末加两个空格可以换行。&lt;/p&gt;
&lt;p&gt;混排：Hugo 版本 0.161.1，English words stay left-to-right，维吾尔文 ئۇيغۇرچە 也能放在同一行。数字：1、2、3、100、2026。&lt;/p&gt;
&lt;h2 id="列表"&gt;列表&lt;/h2&gt;
&lt;p&gt;无序列表：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;第一项&lt;/li&gt;
&lt;li&gt;第二项
&lt;ul&gt;
&lt;li&gt;嵌套的一项&lt;/li&gt;
&lt;li&gt;嵌套的另一项&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;第三项&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;有序列表：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;第一步&lt;/li&gt;
&lt;li&gt;第二步
&lt;ol&gt;
&lt;li&gt;子步骤一&lt;/li&gt;
&lt;li&gt;子步骤二&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;第三步&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;任务列表：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; 已完成的事&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 未完成的事&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 另一件未完成的事&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="引用"&gt;引用&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;一段引用。&lt;/p&gt;
&lt;p&gt;第二段引用，里面有 &lt;strong&gt;粗体&lt;/strong&gt; 和 &lt;code&gt;代码&lt;/code&gt;。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;这是嵌套引用。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;最后一行。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="代码"&gt;代码&lt;/h2&gt;
&lt;p&gt;普通代码块：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ echo &lt;span style="color:#e6db74"&gt;&amp;#34;你好，世界&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;你好，世界
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ hugo server
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Go 代码：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-go" data-lang="go"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;package&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;main&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;fmt&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;func&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;main&lt;/span&gt;() {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#75715e"&gt;// 这行是注释&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#a6e22e"&gt;fmt&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;Println&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;你好，世界&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;JSON：&lt;/p&gt;</description></item><item><title>بارلىق Markdown ئېلېمېنتلىرى</title><link>https://example.org/posts/uyghur-all/</link><pubDate>Mon, 19 Oct 2026 10:00:00 +0800</pubDate><guid>https://example.org/posts/uyghur-all/</guid><description>&lt;p&gt;بۇ بەتتە Markdown نىڭ ھەممە ئاساسىي ئېلېمېنتى بار: ماۋزۇ، ئابزاس، تىزىملىك، نەقىل، جەدۋەل، كود، رەسىم، ئۇلانما، ئىزاھ ۋە فورمۇلا. ھەممىسى ئوڭدىن سولغا يېزىلىدۇ، ئارىلاشقان ئىنگلىزچە ۋە سانلار ئۆز يۆنىلىشىدە كۆرۈنىدۇ.&lt;/p&gt;
&lt;h1 id="بىرىنچى-دەرىجىلىك-ماۋزۇ"&gt;بىرىنچى دەرىجىلىك ماۋزۇ&lt;/h1&gt;
&lt;h2 id="ئىككىنچى-دەرىجىلىك-ماۋزۇ"&gt;ئىككىنچى دەرىجىلىك ماۋزۇ&lt;/h2&gt;
&lt;h3 id="ئۈچىنچى-دەرىجىلىك-ماۋزۇ"&gt;ئۈچىنچى دەرىجىلىك ماۋزۇ&lt;/h3&gt;
&lt;h4 id="تۆتىنچى-دەرىجىلىك-ماۋزۇ"&gt;تۆتىنچى دەرىجىلىك ماۋزۇ&lt;/h4&gt;
&lt;h5 id="بەشىنچى-دەرىجىلىك-ماۋزۇ"&gt;بەشىنچى دەرىجىلىك ماۋزۇ&lt;/h5&gt;
&lt;h6 id="ئالتىنچى-دەرىجىلىك-ماۋزۇ"&gt;ئالتىنچى دەرىجىلىك ماۋزۇ&lt;/h6&gt;
&lt;h2 id="تېكىست-شەكلى"&gt;تېكىست شەكلى&lt;/h2&gt;
&lt;p&gt;بۇ ئاددىي ئابزاس. &lt;em&gt;يانتۇ خەت&lt;/em&gt;، &lt;strong&gt;توم خەت&lt;/strong&gt;، &lt;em&gt;&lt;strong&gt;ھەم يانتۇ ھەم توم&lt;/strong&gt;&lt;/em&gt;، &lt;del&gt;سىزىلغان خەت&lt;/del&gt; ۋە &lt;code&gt;inline code&lt;/code&gt; بار. ئالاھىدە بەلگىلەرنى قېچىرپ يازغىلى بولىدۇ: *يانتۇ ئەمەس* ۋە &lt;/p&gt;</description></item><item><title>数学公式测试</title><link>https://example.org/posts/math/</link><pubDate>Sun, 18 Oct 2026 20:10:00 +0800</pubDate><guid>https://example.org/posts/math/</guid><description>&lt;p&gt;行内的 $E = mc^2$，以及求根公式 $x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a}$。下标也直接写：$a_n = a_1 + (n-1)d$，不会被当成强调。&lt;/p&gt;
&lt;h2 id="块级公式"&gt;块级公式&lt;/h2&gt;
$$
\int_{-\infty}^{\infty} e^{-x^2}\,\mathrm{d}x = \sqrt{\pi}
$$&lt;h2 id="矩阵"&gt;矩阵&lt;/h2&gt;
$$
\begin{pmatrix} a &amp; b \\ c &amp; d \end{pmatrix}
\begin{pmatrix} x \\ y \end{pmatrix} =
\begin{pmatrix} ax + by \\ cx + dy \end{pmatrix}
$$&lt;h2 id="级数"&gt;级数&lt;/h2&gt;
$$
\lim_{n \to \infty} \sum_{k=1}^{n} \frac{1}{k^2} = \frac{\pi^2}{6}
$$&lt;h2 id="一段代码"&gt;一段代码&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-go" data-lang="go"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;func&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;mean&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;xs&lt;/span&gt; []&lt;span style="color:#66d9ef"&gt;float64&lt;/span&gt;) &lt;span style="color:#66d9ef"&gt;float64&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#66d9ef"&gt;var&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;sum&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;float64&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;_&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;x&lt;/span&gt; &lt;span style="color:#f92672"&gt;:=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;range&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;xs&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;		&lt;span style="color:#a6e22e"&gt;sum&lt;/span&gt; &lt;span style="color:#f92672"&gt;+=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;x&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;sum&lt;/span&gt; &lt;span style="color:#f92672"&gt;/&lt;/span&gt; float64(len(&lt;span style="color:#a6e22e"&gt;xs&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Projects：和 Claude Code 共用的 issue 跟踪器</title><link>https://example.org/posts/projects-issue-tracker/</link><pubDate>Fri, 16 Oct 2026 11:40:00 +0800</pubDate><guid>https://example.org/posts/projects-issue-tracker/</guid><description>&lt;p&gt;一个项目一个文件夹，里面是 Markdown。人读它，agent 也读它。&lt;/p&gt;
&lt;h2 id="目录长这样"&gt;目录长这样&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;projects/
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;└── lutpul/
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ├── README.md
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ├── issues/
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; │ ├── 001-window-shadow.md
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; │ └── 002-mobile-icons.md
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; └── notes/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="一条-issue"&gt;一条 issue&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-md" data-lang="md"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;title: 窗口阴影偏了一像素
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;status: open
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;owner: me
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;在 1.5 倍缩放下，右下角的投影压住了边框。
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;agent 改的是同一批文件，所以它不需要额外的接口，也不需要同步；&lt;code&gt;git diff&lt;/code&gt; 就是进度。&lt;/p&gt;</description></item><item><title>Notes on building in public</title><link>https://example.org/posts/english-notes/</link><pubDate>Wed, 14 Oct 2026 08:15:00 +0800</pubDate><guid>https://example.org/posts/english-notes/</guid><description>&lt;p&gt;A short post in English, to see how the window holds a paragraph that runs on for a while. The measure is 720 pixels at most, the type is 12 pixels until the reader says otherwise, and every size in the text follows the reader&amp;rsquo;s choice.&lt;/p&gt;
&lt;h2 id="what-the-page-keeps"&gt;What the page keeps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;a title, bold, at the top&lt;/li&gt;
&lt;li&gt;the date in the quiet ink under it&lt;/li&gt;
&lt;li&gt;the text at the manual&amp;rsquo;s size&lt;/li&gt;
&lt;li&gt;a terminal for code, a sunken field for a picture on its own&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;A quote sits here with a two pixel rule at its left, in the quieter grey.&lt;/p&gt;</description></item><item><title>Claude Code 应该放在私有 PWA 里</title><link>https://example.org/posts/claude-code-pwa/</link><pubDate>Tue, 13 Oct 2026 14:02:00 +0800</pubDate><guid>https://example.org/posts/claude-code-pwa/</guid><description>&lt;p&gt;浏览器里的一个窗口，和装在桌面上的一个应用，中间差的是一个 manifest 和一点缓存。&lt;/p&gt;
&lt;h2 id="为什么"&gt;为什么&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;它每天都要开，值得一个图标&lt;/li&gt;
&lt;li&gt;它只属于你，不该出现在应用商店里&lt;/li&gt;
&lt;li&gt;它断网的时候也应该说一句&amp;quot;离线&amp;quot;，而不是白屏&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="怎么做"&gt;怎么做&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;写一份 &lt;code&gt;manifest.webmanifest&lt;/code&gt;，名字、图标、起始地址&lt;/li&gt;
&lt;li&gt;注册一个 service worker，把壳子缓存下来&lt;/li&gt;
&lt;li&gt;在 iOS 上走&amp;quot;添加到主屏幕&amp;quot;，在桌面上走&amp;quot;安装&amp;quot;&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;私有不是说不能公开，是说地址只有你有。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>ئۇيغۇرچە سىناق</title><link>https://example.org/posts/uyghur/</link><pubDate>Mon, 12 Oct 2026 12:00:00 +0800</pubDate><guid>https://example.org/posts/uyghur/</guid><description>&lt;p&gt;بۇ يازمىدا لۇتپۇل تېمىسىنىڭ ئۇيغۇرچە تېكىستنى قانداق كۆرسىتىدىغانلىقىنى سىنايمىز. ئۇيغۇر تېكىستى ئوڭدىن سولغا يېزىلىدۇ، شۇڭا بۇ بەتنىڭ يۆنىلىشى &lt;code&gt;rtl&lt;/code&gt; قىلىندى، خەت نۇسخىسىمۇ ئايرىم بېرىلدى.&lt;/p&gt;
&lt;h2 id="تىزىملىك"&gt;تىزىملىك&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;بىرىنچى قۇر: ئاددىي تېكىست&lt;/li&gt;
&lt;li&gt;ئىككىنچى قۇر: &lt;strong&gt;توم&lt;/strong&gt; ۋە &lt;em&gt;يانتۇ&lt;/em&gt; خەت&lt;/li&gt;
&lt;li&gt;ئۈچىنچى قۇر: &lt;code&gt;code&lt;/code&gt; ئىچىدىكى سۆز&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="كود"&gt;كود&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ echo &lt;span style="color:#e6db74"&gt;&amp;#34;سالام دۇنيا&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;سالام دۇنيا
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="نەقىل"&gt;نەقىل&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;تىل — مىللەتنىڭ روھى.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;يازمىنىڭ ئاخىرى. رەھمەت.&lt;/p&gt;</description></item><item><title>一行命令安装</title><link>https://example.org/posts/one-line-install/</link><pubDate>Sun, 11 Oct 2026 09:20:00 +0800</pubDate><guid>https://example.org/posts/one-line-install/</guid><description>&lt;p&gt;主题放进 &lt;code&gt;themes/lutpul/&lt;/code&gt;，站点的配置文件里写一行名字，就装好了。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;theme&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;lutpul&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;要归档页，再加一个分区：&lt;code&gt;content/archive/_index.md&lt;/code&gt;，front matter 里写 &lt;code&gt;layout: archive&lt;/code&gt;，它会按月把文章分组。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-md" data-lang="md"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;title: &amp;#34;Archive&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;layout: &amp;#34;archive&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;---
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;按钮行里的 Archive 默认指向 &lt;code&gt;archive/&lt;/code&gt;；换路径就在配置里写 &lt;code&gt;params.archive&lt;/code&gt;。&lt;/p&gt;</description></item><item><title>一段长代码</title><link>https://example.org/posts/long-code/</link><pubDate>Fri, 09 Oct 2026 22:30:00 +0800</pubDate><guid>https://example.org/posts/long-code/</guid><description>&lt;p&gt;代码块在自己的黑框里，行太长时折行而不是把窗口撑破。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-go" data-lang="go"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;package&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;main&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; (
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#e6db74"&gt;&amp;#34;context&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#e6db74"&gt;&amp;#34;errors&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#e6db74"&gt;&amp;#34;fmt&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#e6db74"&gt;&amp;#34;log/slog&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#e6db74"&gt;&amp;#34;net/http&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#e6db74"&gt;&amp;#34;os&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#e6db74"&gt;&amp;#34;os/signal&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#e6db74"&gt;&amp;#34;syscall&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#e6db74"&gt;&amp;#34;time&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;// 一个最小的 HTTP 服务：请求进来打一行日志，收到信号就体面退出。&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;func&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;main&lt;/span&gt;() {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#a6e22e"&gt;logger&lt;/span&gt; &lt;span style="color:#f92672"&gt;:=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;slog&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;New&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;slog&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;NewTextHandler&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;os&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;Stdout&lt;/span&gt;, &lt;span style="color:#f92672"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;slog&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;HandlerOptions&lt;/span&gt;{&lt;span style="color:#a6e22e"&gt;Level&lt;/span&gt;: &lt;span style="color:#a6e22e"&gt;slog&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;LevelInfo&lt;/span&gt;}))
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#a6e22e"&gt;mux&lt;/span&gt; &lt;span style="color:#f92672"&gt;:=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;http&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;NewServeMux&lt;/span&gt;()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#a6e22e"&gt;mux&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;HandleFunc&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;/healthz&amp;#34;&lt;/span&gt;, &lt;span style="color:#66d9ef"&gt;func&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;w&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;http&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;ResponseWriter&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;r&lt;/span&gt; &lt;span style="color:#f92672"&gt;*&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;http&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;Request&lt;/span&gt;) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;		&lt;span style="color:#75715e"&gt;// 这一行故意写得很长，用来看看超长的注释在窄窗口里是怎么折行的，而不是横向滚出去看不见结尾&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;		&lt;span style="color:#a6e22e"&gt;w&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;Header&lt;/span&gt;().&lt;span style="color:#a6e22e"&gt;Set&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;Content-Type&amp;#34;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#34;text/plain; charset=utf-8&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;		&lt;span style="color:#a6e22e"&gt;fmt&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;Fprintln&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;w&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#34;ok&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	})
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#a6e22e"&gt;srv&lt;/span&gt; &lt;span style="color:#f92672"&gt;:=&lt;/span&gt; &lt;span style="color:#f92672"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;http&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;Server&lt;/span&gt;{&lt;span style="color:#a6e22e"&gt;Addr&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;:8080&amp;#34;&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;Handler&lt;/span&gt;: &lt;span style="color:#a6e22e"&gt;mux&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;ReadHeaderTimeout&lt;/span&gt;: &lt;span style="color:#ae81ff"&gt;5&lt;/span&gt; &lt;span style="color:#f92672"&gt;*&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;time&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;Second&lt;/span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#66d9ef"&gt;go&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;func&lt;/span&gt;() {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;		&lt;span style="color:#a6e22e"&gt;logger&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;Info&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;listening&amp;#34;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#34;addr&amp;#34;&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;srv&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;Addr&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;		&lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;err&lt;/span&gt; &lt;span style="color:#f92672"&gt;:=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;srv&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;ListenAndServe&lt;/span&gt;(); &lt;span style="color:#a6e22e"&gt;err&lt;/span&gt; &lt;span style="color:#f92672"&gt;!=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;nil&lt;/span&gt; &lt;span style="color:#f92672"&gt;&amp;amp;&amp;amp;&lt;/span&gt; !&lt;span style="color:#a6e22e"&gt;errors&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;Is&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;err&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;http&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;ErrServerClosed&lt;/span&gt;) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;			&lt;span style="color:#a6e22e"&gt;logger&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;Error&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;serve&amp;#34;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#34;err&amp;#34;&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;err&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;			&lt;span style="color:#a6e22e"&gt;os&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;Exit&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;		}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	}()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#a6e22e"&gt;ctx&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;stop&lt;/span&gt; &lt;span style="color:#f92672"&gt;:=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;signal&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;NotifyContext&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;context&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;Background&lt;/span&gt;(), &lt;span style="color:#a6e22e"&gt;syscall&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;SIGINT&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;syscall&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;SIGTERM&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#66d9ef"&gt;defer&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;stop&lt;/span&gt;()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#f92672"&gt;&amp;lt;-&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;ctx&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;Done&lt;/span&gt;()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#a6e22e"&gt;shutdown&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;cancel&lt;/span&gt; &lt;span style="color:#f92672"&gt;:=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;context&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;WithTimeout&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;context&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;Background&lt;/span&gt;(), &lt;span style="color:#ae81ff"&gt;10&lt;/span&gt;&lt;span style="color:#f92672"&gt;*&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;time&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;Second&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#66d9ef"&gt;defer&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;cancel&lt;/span&gt;()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;err&lt;/span&gt; &lt;span style="color:#f92672"&gt;:=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;srv&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;Shutdown&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;shutdown&lt;/span&gt;); &lt;span style="color:#a6e22e"&gt;err&lt;/span&gt; &lt;span style="color:#f92672"&gt;!=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;nil&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;		&lt;span style="color:#a6e22e"&gt;logger&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;Error&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;shutdown&amp;#34;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#34;err&amp;#34;&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;err&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#a6e22e"&gt;logger&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;Info&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;bye&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;行内代码 &lt;code&gt;os.Exit(1)&lt;/code&gt; 也跟着正文的字号走。&lt;/p&gt;</description></item><item><title>认识一下 lutpul</title><link>https://example.org/posts/meet-lutpul/</link><pubDate>Fri, 25 Sep 2026 19:07:52 +0800</pubDate><guid>https://example.org/posts/meet-lutpul/</guid><description>&lt;p&gt;lutpul 是一个 Hugo 主题：每一页都是桌面灰上的一扇窗口——条纹标题栏、下沉的内容框、15 像素高的状态条，还有右下角那排像素按钮。它没有框架，页面就是这份 HTML。&lt;/p&gt;
&lt;h2 id="一扇窗口里有什么"&gt;一扇窗口里有什么&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;顶部：这条页面在站里的位置，一行的面包屑&lt;/li&gt;
&lt;li&gt;中间：正文。文章页在这一行的右端还有字号控件&lt;/li&gt;
&lt;li&gt;底部：一排按钮，窄屏时缩成像素图标&lt;/li&gt;
&lt;li&gt;最下：状态条，写着这篇是什么、几号&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;正文的字体跟着阅读者的选择走，字号从 10 到 20 逐格增减，选择记在这个浏览器里，翻页也不会丢。&lt;/p&gt;
&lt;h2 id="一行代码"&gt;一行代码&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ hugo new site mysite
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ hugo server
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="一张表"&gt;一张表&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;元素&lt;/th&gt;
 &lt;th&gt;尺寸&lt;/th&gt;
 &lt;th&gt;说明&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;窗口&lt;/td&gt;
 &lt;td&gt;720px&lt;/td&gt;
 &lt;td&gt;最大宽度&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;正文&lt;/td&gt;
 &lt;td&gt;12px&lt;/td&gt;
 &lt;td&gt;可调&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;状态条&lt;/td&gt;
 &lt;td&gt;15px&lt;/td&gt;
 &lt;td&gt;一行&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;引用也照这个尺寸排，左边一道两像素的竖线，颜色退一格。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="待办"&gt;待办&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; 把窗口画出来&lt;/li&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; 把按钮做成像素图&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; 把浅色以外的配色也写上&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;试试右上角的 &lt;strong&gt;− +&lt;/strong&gt; 和 &lt;strong&gt;Aa&lt;/strong&gt;：一个改字号，一个换衬线体。&lt;/p&gt;</description></item><item><title>关于</title><link>https://example.org/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://example.org/about/</guid><description>&lt;p&gt;这是 Lutpul，一个 Hugo 主题：每一页都是桌面灰上的一扇窗口——条纹标题栏、下沉的内容框、状态条，还有一排像素按钮。&lt;/p&gt;
&lt;h2 id="这个站"&gt;这个站&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;文章放在 &lt;code&gt;content/posts/&lt;/code&gt;，一篇一个文件夹&lt;/li&gt;
&lt;li&gt;图片可以放 &lt;code&gt;static/images/&lt;/code&gt;，也可以跟文章放一起（页面包）&lt;/li&gt;
&lt;li&gt;首页每页 10 篇，多出来的进 &lt;code&gt;/page/2/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;归档页在 &lt;code&gt;/archive/&lt;/code&gt;，按月份分组&lt;/li&gt;
&lt;li&gt;标签在 &lt;code&gt;/tags/&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="主题里有什么"&gt;主题里有什么&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;文章页右上角可以调字号和字体（&lt;code&gt;−&lt;/code&gt; &lt;code&gt;+&lt;/code&gt; 和两个 &lt;code&gt;Aa&lt;/code&gt;），选择记在浏览器里&lt;/li&gt;
&lt;li&gt;窄屏幕时底栏的按钮会变成像素图标&lt;/li&gt;
&lt;li&gt;维吾尔语页面加 &lt;code&gt;uyghur: true&lt;/code&gt;，会换成独立的 &lt;code&gt;uyghur.css&lt;/code&gt;，整页从右往左&lt;/li&gt;
&lt;li&gt;公式用 &lt;code&gt;$...$&lt;/code&gt; 和 &lt;code&gt;$$...$$&lt;/code&gt;，需要的话在 front matter 写 &lt;code&gt;math: true&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="联系"&gt;联系&lt;/h2&gt;
&lt;p&gt;想说的话，发邮件到 &lt;a href="mailto:hello@example.com"&gt;hello@example.com&lt;/a&gt;。&lt;/p&gt;</description></item></channel></rss>