<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="/feeds/atom-style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://kefeng.ktp.de5.net/zh-tw/</id>
    <title>重新編排</title>
    <updated>2026-04-05T02:55:57.904Z</updated>
    <generator>Astro-Theme-Retypeset with Feed for Node.js</generator>
    <author>
        <name>科学</name>
        <uri>https://kefeng.ktp.de5.net/</uri>
    </author>
    <link rel="alternate" href="https://kefeng.ktp.de5.net/zh-tw/"/>
    <link rel="self" href="https://kefeng.ktp.de5.net/zh-tw/atom.xml"/>
    <subtitle>Retypeset是一款基於Astro框架的靜態部落格主題，中文名為重新編排。本主題以活版印字為設計靈感，通過建立全新的視覺規範，對所有頁面進行重新編排，打造紙質書頁般的閱讀體驗，再現版式之美。所見皆為細節，方寸盡顯優雅。</subtitle>
    <rights>Copyright © 2026 科学</rights>
    <entry>
        <title type="html"><![CDATA[Markdown 擴展功能]]></title>
        <id>https://kefeng.ktp.de5.net/zh-tw/posts/markdown-extended-features/</id>
        <link href="https://kefeng.ktp.de5.net/zh-tw/posts/markdown-extended-features/"/>
        <updated>2025-04-25T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[本文介紹 Retypeset 主題支援的 Markdown 擴展功能，包括語法範例與效果呈現。使用標準的 Markdown 圖像語法 ![a...]]></summary>
        <content type="html"><![CDATA[<p>本文介紹 Retypeset 主題支援的 Markdown 擴展功能，包括語法範例與效果呈現。</p>
<h2>圖注</h2>
<p>使用標準的 Markdown 圖像語法 <code>![alt](src)</code>，即可自動生成圖注。在 <code>alt</code> 前添加下劃線 <code>_</code> 或留空 <code>alt</code>，即可隱藏圖注。</p>
<h3>語法</h3>
<pre><code>![圖片描述](https://image.radishzz.cc/image/gallery/06.webp)

![_圖片描述](https://image.radishzz.cc/image/gallery/06.webp)
</code></pre>
<h3>效果</h3>
<p><img src="https://image.radishzz.cc/image/gallery/06.webp" alt="圖片描述" /></p>
<p><img src="https://image.radishzz.cc/image/gallery/06.webp" alt="_圖片描述" /></p>
<h2>提示塊</h2>
<p>使用 GitHub 語法 <code>&gt; [!TYPE]</code> 或三冒號語法 <code>:::type</code>，即可創建提示塊。支援 <code>note</code>、<code>tip</code>、<code>important</code>、<code>warning</code>、<code>caution</code> 五種類型。</p>
<h3>語法</h3>
<pre><code>&gt; [!NOTE]
&gt; 即使快速瀏覽，也值得用戶留意的信息。

&gt; [!TIP]
&gt; 可選信息，可幫助用戶更輕鬆地完成操作。

&gt; [!IMPORTANT]
&gt; 用戶成功所需的關鍵信息。

:::warning
由於存在潛在風險，需要用戶立即關注的關鍵內容。
:::

:::caution
某些操作可能帶來的負面後果。
:::

:::note[自定義標題]
這是一個自定義標題的提示塊。
:::
</code></pre>
<h3>效果</h3>
<blockquote>
<p>[!NOTE]
即使快速瀏覽，也值得用戶留意的信息。</p>
</blockquote>
<blockquote>
<p>[!TIP]
可選信息，可幫助用戶更輕鬆地完成操作。</p>
</blockquote>
<blockquote>
<p>[!IMPORTANT]
用戶成功所需的關鍵信息。</p>
</blockquote>
<p>:::warning
由於存在潛在風險，需要用戶立即關注的關鍵內容。
:::</p>
<p>:::caution
某些操作可能帶來的負面後果。
:::</p>
<p>:::note[自定義標題]
這是一個自定義標題的提示塊。
:::</p>
<h2>折疊塊</h2>
<p>使用三冒號語法 <code>:::fold[title]</code>，即可創建折疊塊。點擊標題可以展開或收起。</p>
<h3>語法</h3>
<pre><code>:::fold[使用提示]
如果需要添加並非所有讀者都會感興趣的內容，可以將其放在折疊塊中。
:::
</code></pre>
<h3>效果</h3>
<p>:::fold[使用提示]
如果需要添加並非所有讀者都會感興趣的內容，可以將其放在折疊部分。
:::</p>
<h2>Mermaid 圖表</h2>
<p>使用代碼塊包裹 Mermaid 語法，並標註語言類型 <code>mermaid</code>，即可創建 Mermaid 圖表。</p>
<h3>語法</h3>
<pre><code>```mermaid
graph TD;
    A--&gt;B;
    A--&gt;C;
    B--&gt;D;
    C--&gt;D;
```
</code></pre>
<h3>效果</h3>
<pre><code>graph TD;
    A--&gt;B;
    A--&gt;C;
    B--&gt;D;
    C--&gt;D;
</code></pre>
<h2>畫廊</h2>
<p>使用三冒號語法 <code>:::gallery</code>，即可建立圖片畫廊。水平捲動以瀏覽更多圖片。</p>
<h3>語法</h3>
<pre><code>:::gallery
![羊駝](https://image.radishzz.cc/image/gallery/sheep-1.jpg)
![轉頭](https://image.radishzz.cc/image/gallery/sheep-2.jpg)
![對視](https://image.radishzz.cc/image/gallery/sheep-3.jpg)
![小羊駝](https://image.radishzz.cc/image/gallery/sheep-4.jpg)
![可愛捏](https://image.radishzz.cc/image/gallery/sheep-5.jpg)
:::
</code></pre>
<h3>效果</h3>
<p>:::gallery
<img src="https://image.radishzz.cc/image/gallery/sheep-1.jpg" alt="羊駝" />
<img src="https://image.radishzz.cc/image/gallery/sheep-2.jpg" alt="轉頭" />
<img src="https://image.radishzz.cc/image/gallery/sheep-3.jpg" alt="對視" />
<img src="https://image.radishzz.cc/image/gallery/sheep-4.jpg" alt="小羊駝" />
<img src="https://image.radishzz.cc/image/gallery/sheep-5.jpg" alt="可愛捏" />
:::</p>
<h2>GitHub 倉庫</h2>
<p>使用雙冒號語法 <code>::github{repo="owner/repo"}</code>，即可嵌入 GitHub 倉庫。</p>
<h3>語法</h3>
<pre><code>::github{repo="radishzzz/astro-theme-retypeset"}
</code></pre>
<h3>效果</h3>
<p>::github{repo="radishzzz/astro-theme-retypeset"}</p>
<h2>視頻</h2>
<p>使用雙冒號語法 <code>::youtube{id="video-id"}</code>，即可嵌入視頻。</p>
<h3>語法</h3>
<pre><code>::youtube{id="9pP0pIgP2kE"}

::bilibili{id="BV1sK4y1Z7KG"}
</code></pre>
<h3>效果</h3>
<p>::youtube{id="9pP0pIgP2kE"}</p>
<p>::bilibili{id="BV1sK4y1Z7KG"}</p>
<h2>Spotify</h2>
<p>使用雙冒號語法 <code>::spotify{url="spotify-url"}</code>，即可嵌入 Spotify 內容。</p>
<h3>語法</h3>
<pre><code>::spotify{url="https://open.spotify.com/track/0HYAsQwJIO6FLqpyTeD3l6"}

::spotify{url="https://open.spotify.com/album/03QiFOKDh6xMiSTkOnsmMG"}
</code></pre>
<h3>效果</h3>
<p>::spotify{url="https://open.spotify.com/track/0HYAsQwJIO6FLqpyTeD3l6"}</p>
<p>::spotify{url="https://open.spotify.com/album/03QiFOKDh6xMiSTkOnsmMG"}</p>
<h2>X 推文</h2>
<p>使用雙冒號語法 <code>::tweet{url="tweet-url"}</code>，即可嵌入 X 推文。</p>
<h3>語法</h3>
<pre><code>::tweet{url="https://x.com/hachi_08/status/1906456524337123549"}
</code></pre>
<h3>效果</h3>
<p>::tweet{url="https://x.com/hachi_08/status/1906456524337123549"}</p>
<h2>CodePen</h2>
<p>使用雙冒號語法 <code>::codepen{url="codepen-url"}</code>，即可嵌入 CodePen 範例。</p>
<h3>語法</h3>
<pre><code>::codepen{url="https://codepen.io/jh3y/pen/NWdNMBJ"}
</code></pre>
<h3>效果</h3>
<p>::codepen{url="https://codepen.io/jh3y/pen/NWdNMBJ"}</p>
]]></content>
        <author>
            <name>科学</name>
            <uri>https://kefeng.ktp.de5.net/</uri>
        </author>
        <published>2025-04-25T00:00:00.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[主題配色指南]]></title>
        <id>https://kefeng.ktp.de5.net/zh-tw/posts/theme-color-schemes/</id>
        <link href="https://kefeng.ktp.de5.net/zh-tw/posts/theme-color-schemes/"/>
        <updated>2025-04-11T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Retypeset 基於 OKLCH 顏色空間來定義主題配色，預設為模擬印刷風格的黑白灰配色。為滿足個性化需求，我為主題製作了一些配色方案...]]></summary>
        <content type="html"><![CDATA[<p>Retypeset 基於 <a href="https://oklch.com/">OKLCH</a> 顏色空間來定義主題配色，預設為模擬印刷風格的黑白灰配色。</p>
<p>為滿足個性化需求，我為主題製作了一些配色方案。你可以在 <a href="https://github.com/radishzzz/astro-theme-retypeset/blob/master/src/config.ts">src/config.ts</a> 中替換預設配色，並重新啟動開發伺服器以預覽新配色。</p>
<h2>蔥白</h2>
<p><img src="https://kefeng.ktp.de5.net/_astro/1-light.ClVuZxd5_21HiG1.webp" alt="Light mode" />
<img src="https://kefeng.ktp.de5.net/_astro/1-dark.BivCfSmu_Z1FcXLT.webp" alt="Dark mode" /></p>
<pre><code>light: {
  primary: 'oklch(0.25 0.03 211.86)',
  secondary: 'oklch(0.40 0.03 211.86)',
  background: 'oklch(0.99 0.0039 106.47)',
  highlight: 'oklch(0.93 0.195089 103.2532 / 0.5)',
},
dark: {
  primary: 'oklch(0.92 0.0015 106.47)',
  secondary: 'oklch(0.79 0.0015 106.47)',
  background: 'oklch(0.24 0.0039 106.47)',
  highlight: 'oklch(0.93 0.195089 103.2532 / 0.2)',
},
</code></pre>
<h2>鴉青</h2>
<p><img src="https://kefeng.ktp.de5.net/_astro/2-light.DLXS38ks_2j3zhb.webp" alt="Light mode" />
<img src="https://kefeng.ktp.de5.net/_astro/2-dark.prgZMrfY_Z1i4yAx.webp" alt="Dark mode" /></p>
<pre><code>light: {
  primary: 'oklch(0.24 0.0172 280.05)',
  secondary: 'oklch(0.40 0.0172 280.05)',
  background: 'oklch(0.98 0.0172 280.05)',
  highlight: 'oklch(0.93 0.195089 103.2532 / 0.5)',
},
dark: {
  primary: 'oklch(0.92 0.0172 280.05)',
  secondary: 'oklch(0.79 0.0172 280.05)',
  background: 'oklch(0.24 0.0172 280.05)',
  highlight: 'oklch(0.93 0.195089 103.2532 / 0.2)',
},
</code></pre>
<h2>墨藍</h2>
<p><img src="https://kefeng.ktp.de5.net/_astro/4-light.DIUeDw9p_Z2fbxhe.webp" alt="Light mode" />
<img src="https://kefeng.ktp.de5.net/_astro/4-dark.CKqTknpt_2n6Qrb.webp" alt="Dark mode" /></p>
<pre><code>light: {
  primary: 'oklch(0.24 0.053 261.24)',
  secondary: 'oklch(0.39 0.053 261.24)',
  background: 'oklch(1 0 0)',
  highlight: 'oklch(0.93 0.195089 103.2532 / 0.5)',
},
dark: {
  primary: 'oklch(0.92 0 0)',
  secondary: 'oklch(0.79 0 0)',
  background: 'oklch(0.24 0.016 265.21)',
  highlight: 'oklch(0.93 0.195089 103.2532 / 0.2)',
},
</code></pre>
<h2>米黃</h2>
<p><img src="https://kefeng.ktp.de5.net/_astro/3-light.8aAAK8Ad_BewEA.webp" alt="Light mode" />
<img src="https://kefeng.ktp.de5.net/_astro/3-dark.CGQcMuXC_Z2c4VKc.webp" alt="Dark mode" /></p>
<pre><code>light: {
  primary: 'oklch(0.25 0 0)',
  secondary: 'oklch(0.41 0 0)',
  background: 'oklch(0.95 0.0237 59.39)',
  highlight: 'oklch(0.93 0.195089 103.2532 / 0.5)',
},
dark: {
  primary: 'oklch(0.93 0.019 59.39)',
  secondary: 'oklch(0.80 0.017 59.39)',
  background: 'oklch(0.23 0 0)',
  highlight: 'oklch(0.93 0.195089 103.2532 / 0.2)',
},
</code></pre>
]]></content>
        <author>
            <name>科学</name>
            <uri>https://kefeng.ktp.de5.net/</uri>
        </author>
        <published>2025-04-11T00:00:00.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[KaTeX 數學演示]]></title>
        <id>https://kefeng.ktp.de5.net/zh-tw/posts/katex-mathematical-demo/</id>
        <link href="https://kefeng.ktp.de5.net/zh-tw/posts/katex-mathematical-demo/"/>
        <updated>2025-04-01T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[KaTeX 是一套跨瀏覽器的 JavaScript 函式庫，專為網頁瀏覽器設計以顯示數學符號。開發時特別強調執行效率與操作簡便性，最初由可汗...]]></summary>
        <content type="html"><![CDATA[<p>KaTeX 是一套跨瀏覽器的 JavaScript 函式庫，專為網頁瀏覽器設計以顯示數學符號。開發時特別強調執行效率與操作簡便性，最初由可汗學院開發，現已躋身 GitHub 最受關注的前五大專案之列。</p>
<h2>群論</h2>
<p>Burnside 引理，有時也稱為 Burnside 計數定理、Cauchy-Frobenius 引理或軌道計數定理。</p>
<p>設 $\wedge$ 是有限群 $G$ 在有限集合 $X$ 上的群作用。那麼作用的軌道數 $t$ 由下面的公式給出。</p>
<p>$$
t=\frac{1}{|G|}\sum_{g\in G}|\text{Fix}(g)|
$$</p>
<p>對於每個整數 $n\ge2$，商群 $\mathbb{Z}/n\mathbb{Z}$ 是由 $1+n\mathbb{Z}$ 生成的循環群，因此 $\mathbb{Z}/n\mathbb{Z}\cong\mathbb{Z}_n$。</p>
<p>商群 $\mathbb{R}/\mathbb{Z}$ 同構於 $([0,1),+_1)$，即區間 $[0,1)$ 上以 1 為模的實數加法群。</p>
<p>同構定理。設 $\phi\colon(G,\circ)\to(H,*)$ 是一個同態。那麼函數</p>
<p>$$
\begin{aligned}
f\colon G/\text{Ker}(\phi)&amp;\to\text{Im}(\phi)\
x\text{Ker}(\phi)&amp;\mapsto\phi(x)
\end{aligned}
$$</p>
<p>是一個同構，因此</p>
<p>$$
G/\text{Ker}(\phi)\cong \text{Im}(\phi)
$$</p>
<h2>泰勒定理</h2>
<p>設函數 $f$ 在包含點 $a$ 和 $x$ 的開區間上 $(n+1)$ 次可微。那麼</p>
<p>$$
f(x)=f(a)+f'(a)(x-a)+\cdots+\frac{f^{(n)}(a)}{n!}(x-a)^n+R_n(x)
$$</p>
<p>其中</p>
<p>$$
R_n(x)=\frac{f^{(n+1)}(c)}{(n+1)!}(x-a)^{n+1},
$$</p>
<p>對於 $a$ 和 $x$ 之間的某個 $c$。</p>
<p>$\KaTeX$ 沒有右對齊選項，因此使用額外的對齊列來顯示方程編號。它們通過 mkern 間距（預設為 \mkern100mu）被推到右側。align 和 align* 環境都可以使用，\tag 和 \notag 也可以使用。</p>
<h2>Align 環境</h2>
<p>$$
\begin{align}
\frac{\pi}{4n^2} &amp;= \frac{4^n(n!)^2}{2n^2(2n)!}n(2n-1)J_{n-1}-\frac{4^n(n!)^2}{2n^2(2n)!}2n^2J_n \tag{1} \
&amp;= \frac{4^n}{4(2n)!}\left(\frac{n!}{n}\right)^22n(2n-1)J_{n-1}-\frac{4^n(n!)^2}{(2n)!}J_n \tag{$\ddagger$} \
&amp;= \frac{4^{n-1}((n-1)!)^2}{(2n-2)!}J_{n-1}-\frac{4^n(n!)^2}{(2n)!}J_n \tag{2}
\end{align}
$$</p>
<h2>Align* 環境</h2>
<p>$$
\begin{align}
\frac{4^N(N!)^2}{(2N)!}J_N &amp;\leq \frac{4^N(N!)^2}{(2N)!}\frac{\pi^2}{4}\frac{1}{2n+2}I_{2N} \tag{*} \
&amp;= \frac{\pi^2}{8(N+1)}\frac{4^N(N!)^2}{(2N)!}I_{2N} \
&amp;= \frac{\pi^2}{8(N+1)}\frac{\pi}{2} \tag{**} \
&amp;= \frac{\pi^3}{16(N+1)} \
\frac{x}{\sin x} &amp;\leq \frac{\pi}{2} \tag{3} \
\text{所以} \qquad\qquad x &amp;\leq \frac{\pi}{2}\sin x \tag{4}
\end{align}
$$</p>
<h2>級數求和</h2>
<p>$$
\begin{align*}
\sum_{i=1}^{k+1}i &amp;= \left(\sum_{i=1}^{k}i\right) +(k+1) \tag{1} \
&amp;= \frac{k(k+1)}{2}+k+1 \tag{2} \
&amp;= \frac{k(k+1)+2(k+1)}{2} \tag{3} \
&amp;= \frac{(k+1)(k+2)}{2} \tag{4} \
&amp;= \frac{(k+1)((k+1)+1)}{2} \tag{5}
\end{align*}
$$</p>
<h2>乘積符號</h2>
<p>$$
1 + \frac{q^2}{(1-q)}+\frac{q^6}{(1-q)(1-q^2)}+\cdots
= \prod_{j=0}^{\infty}\frac{1}{(1-q^{5j+2})(1-q^{5j+3})},
\text{ 對於 }\lvert q\rvert &lt; 1.
$$</p>
<h2>叉積</h2>
<p>$$
\mathbf{V}_1 \times \mathbf{V}_2 = \begin{vmatrix}
\mathbf{i} &amp; \mathbf{j} &amp; \mathbf{k} \[1ex]
\frac{\partial X}{\partial u} &amp; \frac{\partial Y}{\partial u} &amp; 0 \[2.5ex]
\frac{\partial X}{\partial v} &amp; \frac{\partial Y}{\partial v} &amp; 0
\end{vmatrix}
$$</p>
<h2>麥克斯韋方程組</h2>
<p>$$
\begin{align*}
\nabla \times \vec{\mathbf{B}} -, \frac1c, \frac{\partial\vec{\mathbf{E}}}{\partial t} &amp;= \frac{4\pi}{c}\vec{\mathbf{j}} \
\nabla \cdot \vec{\mathbf{E}} &amp;= 4 \pi \rho \
\nabla \times \vec{\mathbf{E}}, +, \frac1c, \frac{\partial\vec{\mathbf{B}}}{\partial t} &amp;= \vec{\mathbf{0}} \
\nabla \cdot \vec{\mathbf{B}} &amp;= 0
\end{align*}
$$</p>
<h2>希臘字母</h2>
<p>$$
\begin{align*}
&amp;\Gamma\ \Delta\ \Theta\ \Lambda\ \Xi\ \Pi\ \Sigma\ \Upsilon\ \Phi\ \Psi\ \Omega\
&amp;\alpha\ \beta\ \gamma\ \delta\ \epsilon\ \zeta\ \eta\ \theta\ \iota\ \kappa\ \lambda\ \mu\ \nu\ \xi\ \omicron\ \pi\ \rho\ \sigma\ \tau\ \upsilon\ \phi\ \chi\ \psi\ \omega\ \varepsilon\ \vartheta\ \varpi\ \varrho\ \varsigma\ \varphi
\end{align*}
$$</p>
<h2>箭頭符號</h2>
<p>$$
\begin{align*}
&amp;\gets\ \to\ \leftarrow\ \rightarrow\ \uparrow\ \Uparrow\ \downarrow\ \Downarrow\ \updownarrow\ \Updownarrow\
&amp;\Leftarrow\ \Rightarrow\ \leftrightarrow\ \Leftrightarrow\ \mapsto\ \hookleftarrow\
&amp;\leftharpoonup\ \leftharpoondown\ \rightleftharpoons\ \longleftarrow\ \Longleftarrow\ \longrightarrow\
&amp;\Longrightarrow\ \longleftrightarrow\ \Longleftrightarrow\ \longmapsto\ \hookrightarrow\ \rightharpoonup\
&amp;\rightharpoondown\ \leadsto\ \nearrow\ \searrow\ \swarrow\ \nwarrow
\end{align*}
$$</p>
<h2>符號</h2>
<p>$$
\begin{align*}
&amp;\surd\ \barwedge\ \veebar\ \odot\ \oplus\ \otimes\ \oslash\ \circledcirc\ \boxdot\ \bigtriangleup\
&amp;\bigtriangledown\ \dagger\ \diamond\ \star\ \triangleleft\ \triangleright\ \angle\ \infty\ \prime\ \triangle
\end{align*}
$$</p>
<p><em>範例取自 <a href="https://sixthform.info/katex/examples/demo.html">KaTeX Live Demo</a></em></p>
]]></content>
        <author>
            <name>科学</name>
            <uri>https://kefeng.ktp.de5.net/</uri>
        </author>
        <published>2025-04-01T00:00:00.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[Markdown 樣式指南]]></title>
        <id>https://kefeng.ktp.de5.net/zh-tw/posts/markdown-style-guide/</id>
        <link href="https://kefeng.ktp.de5.net/zh-tw/posts/markdown-style-guide/"/>
        <updated>2025-03-23T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[以下是一些基本的 Markdown 語法示例，及其在 Retypeset 主題中的樣式效果。在文字前添加井號 # 與空格，即可創建標題。井號...]]></summary>
        <content type="html"><![CDATA[<p>以下是一些基本的 Markdown 語法示例，及其在 Retypeset 主題中的樣式效果。</p>
<h2>標題</h2>
<p>在文字前添加井號 <code>#</code> 與空格，即可創建標題。井號數量對應標題等級。</p>
<h3>語法</h3>
<pre><code># 一級標題
## 二級標題
### 三級標題
#### 四級標題
##### 五級標題
###### 六級標題
</code></pre>
<h3>效果</h3>
<h1>一級標題</h1>
<h2>二級標題</h2>
<h3>三級標題</h3>
<h4>四級標題</h4>
<h5>五級標題</h5>
<h6>六級標題</h6>
<h2>段落</h2>
<p>使用空行分隔文字，即可創建段落。</p>
<h3>語法</h3>
<pre><code>孔乙己一到店，所有喝酒的人便都看著他笑，有的叫道："孔乙己，你臉上又添上新傷疤了！"他不回答，對櫃裡說："溫兩碗酒，要一碟茴香豆。"便排出九文大錢。他們又故意的高聲嚷道："你一定又偷了人家的東西了！"孔乙己睜大眼睛說："你怎麼這樣憑空污人清白……""什麼清白？我前天親眼見你偷了何家的書，吊著打。"孔乙己便漲紅了臉，額上的青筋條條綻出，爭辯道："竊書不能算偷……竊書！……讀書人的事，能算偷麼？"接連便是難懂的話，什麼"君子固窮"，什麼"者乎"之類，引得眾人都哄笑起來：店內外充滿了快活的空氣。

聽人家背地裡談論，孔乙己原來也讀過書，但終於沒有進學，又不會營生；於是愈過愈窮，弄到將要討飯了。
</code></pre>
<h3>效果</h3>
<p>孔乙己一到店，所有喝酒的人便都看著他笑，有的叫道："孔乙己，你臉上又添上新傷疤了！"他不回答，對櫃裡說："溫兩碗酒，要一碟茴香豆。"便排出九文大錢。他們又故意的高聲嚷道："你一定又偷了人家的東西了！"孔乙己睜大眼睛說："你怎麼這樣憑空污人清白……""什麼清白？我前天親眼見你偷了何家的書，吊著打。"孔乙己便漲紅了臉，額上的青筋條條綻出，爭辯道："竊書不能算偷……竊書！……讀書人的事，能算偷麼？"接連便是難懂的話，什麼"君子固窮"，什麼"者乎"之類，引得眾人都哄笑起來：店內外充滿了快活的空氣。</p>
<p>聽人家背地裡談論，孔乙己原來也讀過書，但終於沒有進學，又不會營生；於是愈過愈窮，弄到將要討飯了。</p>
<h2>圖片</h2>
<p>使用感嘆號 <code>!</code> 方括號 <code>[]</code> 與圓括號 <code>()</code>，即可添加圖片。這些都是半形符號，而非全形符號。</p>
<h3>語法</h3>
<pre><code>![圖片描述](../_images/image-01.jpeg)

![圖片描述](https://image.example.com/image-01.webp)
</code></pre>
<h3>效果</h3>
<p><img src="https://image.radishzz.cc/picsmaller/03.webp" alt="圖片描述" /></p>
<h2>區塊引用</h2>
<p>使用 <code>&gt;</code> 符號和空格，即可創建區塊引用，其中可包含多個段落。使用 <code>&lt;cite&gt;</code> 或 <code>&lt;footer&gt;</code> 標籤，即可標註引用來源，同時可通過 <code>[^1]</code> 或 <code>[^note]</code> 格式插入腳註。</p>
<h3>多個段落</h3>
<h4>語法</h4>
<pre><code>&gt; 天地不仁，以萬物為芻狗。
&gt;
&gt; **提示**：引用區塊內可使用 _Markdown 語法_。
</code></pre>
<h4>效果</h4>
<blockquote>
<p>天地不仁，以萬物為芻狗。</p>
<p><strong>提示</strong>：引用區塊內可使用 <em>Markdown 語法</em>。</p>
</blockquote>
<h3>標註引用來源</h3>
<h4>語法</h4>
<pre><code>&gt; 在我的後園，可以看見牆外有兩株樹，一株是棗樹，還有一株也是棗樹。
&gt;
&gt; —— &lt;cite&gt;《秋夜》[^1]&lt;/cite&gt;

[^1]: 《[秋夜](https://zh.wikisource.org/wiki/%E7%A7%8B%E5%A4%9C_(%E9%AD%AF%E8%BF%85))》是魯迅散文詩集《野草》中的第一首散文詩，創作於 1924 年。
</code></pre>
<h4>效果</h4>
<blockquote>
<p>在我的後園，可以看見牆外有兩株樹，一株是棗樹，還有一株也是棗樹。</p>
<p>—— &lt;cite&gt;《秋夜》[^1]&lt;/cite&gt;</p>
</blockquote>
<p>[^1]: 《<a href="https://zh.wikisource.org/wiki/%E7%A7%8B%E5%A4%9C_(%E9%AD%AF%E8%BF%85)">秋夜</a>》是魯迅散文詩集《野草》中的第一首散文詩，創作於 1924 年。</p>
<h2>表格</h2>
<p>使用三個或多個連字符 <code>---</code> 分隔標題，並使用管道符 <code>|</code> 分隔每列，即可創建表格。</p>
<h3>語法</h3>
<pre><code>| 斜體   | 粗體     | 程式碼   |
| ----- | -------- | ------- |
| _斜體_ | **粗體** | `程式碼` |
| _斜體_ | **粗體** | `程式碼` |
</code></pre>
<h3>效果</h3>
<table>
<thead>
<tr>
<th>斜體</th>
<th>粗體</th>
<th>程式碼</th>
</tr>
</thead>
<tbody>
<tr>
<td><em>斜體</em></td>
<td><strong>粗體</strong></td>
<td><code>程式碼</code></td>
</tr>
<tr>
<td><em>斜體</em></td>
<td><strong>粗體</strong></td>
<td><code>程式碼</code></td>
</tr>
</tbody>
</table>
<h2>程式碼區塊</h2>
<p>使用三個反引號 <code>```</code> 包裹程式碼，即可創建程式碼區塊。在頂部的反引號後標註語言類型，例如 html、javascript、css、markdown 等，即可實現語法高亮。</p>
<h3>語法</h3>
<pre><code>```html
&lt;!doctype html&gt;
&lt;html lang="zh-TW"&gt;
  &lt;head&gt;
    &lt;meta charset="utf-8" /&gt;
    &lt;title&gt;HTML5 示例文檔&lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt;
    &lt;p&gt;測試&lt;/p&gt;
  &lt;/body&gt;
&lt;/html&gt;
```
</code></pre>
<h3>效果</h3>
<pre><code>&lt;!doctype html&gt;
&lt;html lang="zh-TW"&gt;
  &lt;head&gt;
    &lt;meta charset="utf-8" /&gt;
    &lt;title&gt;HTML5 示例文檔&lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt;
    &lt;p&gt;測試&lt;/p&gt;
  &lt;/body&gt;
&lt;/html&gt;
</code></pre>
<h2>列表</h2>
<h3>有序列表</h3>
<h4>語法</h4>
<pre><code>1. 第一項
2. 第二項
3. 第三項
</code></pre>
<h4>效果</h4>
<ol>
<li>第一項</li>
<li>第二項</li>
<li>第三項</li>
</ol>
<h3>無序列表</h3>
<h4>語法</h4>
<pre><code>- 列表項
- 圖表項
- 更多項
</code></pre>
<h4>效果</h4>
<ul>
<li>列表項</li>
<li>圖表項</li>
<li>更多項</li>
</ul>
<h3>嵌套列表</h3>
<h4>語法</h4>
<pre><code>- 水果
  - 蘋果
  - 橙子
  - 香蕉
- 蔬菜
  - 青菜
  - 蘿蔔
</code></pre>
<h4>效果</h4>
<ul>
<li>水果
<ul>
<li>蘋果</li>
<li>橙子</li>
<li>香蕉</li>
</ul>
</li>
<li>蔬菜
<ul>
<li>青菜</li>
<li>蘿蔔</li>
</ul>
</li>
</ul>
<h2>其他元素</h2>
<p>包括 <code>&lt;sup&gt;</code> 上標，<code>&lt;sub&gt;</code> 下標，<code>&lt;abbr&gt;</code> 縮寫，<code>&lt;del&gt;</code> 刪除線，<code>&lt;u&gt;</code> 波浪線，<code>&lt;kbd&gt;</code> 鍵盤輸入，<code>&lt;mark&gt;</code> 高亮，<code>&lt;hr&gt;</code> 分隔線。</p>
<h3>語法</h3>
<pre><code>H&lt;sub&gt;2&lt;/sub&gt;O

X&lt;sup&gt;n&lt;/sup&gt; + Y&lt;sup&gt;n&lt;/sup&gt; = Z&lt;sup&gt;n&lt;/sup&gt;

&lt;abbr title="Graphics Interchange Format"&gt;GIF&lt;/abbr&gt; 是一種點陣圖圖像格式。

書籍是人類進步的&lt;del&gt;樓梯&lt;/del&gt;階梯。

優秀的作家總是會仔細檢查&lt;u title="拼寫"&gt;拚寫&lt;/u&gt;問題。

按下 &lt;kbd&gt;Ctrl&lt;/kbd&gt; + &lt;kbd&gt;Alt&lt;/kbd&gt; + &lt;kbd&gt;Delete&lt;/kbd&gt; 以結束會話。

大多數&lt;mark&gt;蠑螈&lt;/mark&gt;晝伏夜出，以昆蟲、蠕蟲等小生物為食。

使用三個連字符 `---` 或 `&lt;hr&gt;` 標籤，即可創建如下分隔線。

---
</code></pre>
<h3>效果</h3>
<p>H&lt;sub&gt;2&lt;/sub&gt;O</p>
<p>X&lt;sup&gt;n&lt;/sup&gt; + Y&lt;sup&gt;n&lt;/sup&gt; = Z&lt;sup&gt;n&lt;/sup&gt;</p>
<p>&lt;abbr title="Graphics Interchange Format"&gt;GIF&lt;/abbr&gt; 是一種點陣圖圖像格式。</p>
<p>書籍是人類進步的&lt;del&gt;樓梯&lt;/del&gt;階梯。</p>
<p>優秀的作家總是會仔細檢查&lt;u title="拼寫"&gt;拚寫&lt;/u&gt;問題。</p>
<p>按下 &lt;kbd&gt;Ctrl&lt;/kbd&gt; + &lt;kbd&gt;Alt&lt;/kbd&gt; + &lt;kbd&gt;Delete&lt;/kbd&gt; 以結束會話。</p>
<p>大多數&lt;mark&gt;蠑螈&lt;/mark&gt;晝伏夜出，以昆蟲、蠕蟲等小生物為食。</p>
<p>使用三個連字符 <code>---</code> 或 <code>&lt;hr&gt;</code> 標籤，即可創建如下分隔線。</p>
<hr />
]]></content>
        <author>
            <name>科学</name>
            <uri>https://kefeng.ktp.de5.net/</uri>
        </author>
        <published>2025-03-08T00:00:00.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[主題上手指南]]></title>
        <id>https://kefeng.ktp.de5.net/zh-tw/posts/theme-guide/</id>
        <link href="https://kefeng.ktp.de5.net/zh-tw/posts/theme-guide/"/>
        <updated>2025-04-13T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Retypeset 是一款基於 Astro 框架的靜態部落格主題，中文名為重新編排。本文為 Retypeset 主題上手指南，主要介紹如何修...]]></summary>
        <content type="html"><![CDATA[<p>Retypeset 是一款基於 <a href="https://astro.build/">Astro</a> 框架的靜態部落格主題，中文名為重新編排。本文為 Retypeset 主題上手指南，主要介紹如何修改主題配置與創建新文章，來幫助你快速搭建個人部落格。</p>
<h2>主題配置</h2>
<p>通過修改配置文件 <a href="https://github.com/radishzzz/astro-theme-retypeset/blob/master/src/config.ts">src/config.ts</a> 來自定義你的部落格。</p>
<h3>站點信息</h3>
<pre><code>site: {
  // 站點標題
  title: 'Retypeset'
  // 站點副標題
  subtitle: 'Revive the beauty of typography'
  // 站點描述
  description: 'Retypeset is a static blog theme...'
  // 使用 src/i18n/ui.ts 中的多語言標題/副標題/站點描述，代替上方靜態配置
  i18nTitle: true // true | false
  // 作者名稱
  author: 'radishzz'
  // 站點地址
  url: 'https://retypeset.radishzz.cc'
  // 基礎路徑
  // 所有頁面和資產的根目錄
  base: '/' // 例如 '/blog', '/docs'
  // 站點圖標
  // 推薦格式：svg, png, ico
  favicon: '/icons/favicon.svg' // 或 https://example.com/favicon.svg
}
</code></pre>
<h3>主題配色</h3>
<pre><code>color: {
  // 預設主題
  mode: 'light' // light | dark | auto
  // 亮色模式
  light: {
    // 主要顏色
    // 用於站點標題、滑鼠懸停效果等
    primary: 'oklch(25% 0.005 298)'
    // 次要顏色
    // 用於普通文本
    secondary: 'oklch(40% 0.005 298)'
    // 背景色
    background: 'oklch(96% 0.005 298)'
    // 高亮顏色
    // 用於導航欄、選中文本等
    highlight: 'oklch(0.93 0.195089 103.2532 / 0.5)'
  }
  // 暗色模式
  dark: {
    // 主要顏色
    primary: 'oklch(92% 0.005 298)'
    // 次要顏色
    secondary: 'oklch(77% 0.005 298)'
    // 背景色
    background: 'oklch(22% 0.005 298)'
    // 高亮顏色
    highlight: 'oklch(0.93 0.195089 103.2532 / 0.2)'
  }
}
</code></pre>
<h3>全局設置</h3>
<pre><code>global: {
  // 預設語言
  // 站點根路徑 '/' 的語言
  locale: 'zh' // de | en | es | fr | ja | ko | pl | pt | ru | zh | zh-tw
  // 更多語言
  // 生成 '/en/' '/es/' 等多語言路徑
  // 不要重複填寫預設語言，可以為空 []
  moreLocales: ['en', 'es', 'ja', 'ru', 'zh-tw'] // ['de', 'en', 'es', 'fr', 'ja', 'ko', 'pl', 'pt', 'ru', 'zh', 'zh-tw']
  // 文章字體樣式
  fontStyle: 'sans' // sans | serif
  // 文章日期格式
  // YYYY-MM-DD | MM-DD-YYYY | DD-MM-YYYY | MMM D YYYY | D MMM YYYY
  // 2025-04-13, 04-13-2025, 13-04-2025, Apr 13 2025，13 Apr 2025
  dateFormat: 'YYYY-MM-DD'
  // 啟用文章目錄
  toc: true // true | false
  // 啟用 katex 數學渲染
  katex: true // true | false
  // 減少動畫效果
  reduceMotion: false // true | false
}
</code></pre>
<h3>評論系統</h3>
<pre><code>comment: {
  // 啟用評論系統
  enabled: true // true | false
  // giscus 評論系統
  giscus: {
    repo: ''
    repoId: ''
    category: ''
    categoryId: ''
    mapping: 'pathname'
    strict: '0'
    reactionsEnabled: '1'
    emitMetadata: '0'
    inputPosition: 'bottom'
  }
  // twikoo 評論系統
  twikoo: {
    envId: ''
    // version: 前端版本可在 package.json 中修改
  }
  // waline 評論系統
  waline: {
    // 服務器地址
    serverURL: 'https://retypeset-comment.radishzz.cc'
    // emoji 表情地址
    emoji: [
      'https://unpkg.com/@waline/emojis@1.2.0/tw-emoji'
      // 'https://unpkg.com/@waline/emojis@1.2.0/bmoji'
      // 更多表情：https://waline.js.org/en/guide/features/emoji.html
    ]
    // gif 搜索
    search: false // true | false
    // 圖片上傳
    imageUploader: false // true | false
  }
}
</code></pre>
<h3>搜索引擎優化</h3>
<pre><code>seo: {
  // @twitter ID
  twitterID: '@radishzz_'
  // 站點驗證
  verification: {
    // google 搜索控制台
    google: 'AUCrz5F1e5qbnmKKDXl2Sf8u6y0kOpEO1wLs6HMMmlM'
    // bing 網站管理員工具
    bing: '64708CD514011A7965C84DDE1D169F87'
    // yandex 網站管理員
    yandex: ''
    // baidu 站長工具
    baidu: ''
  }
  // google 網站分析
  googleAnalyticsID: ''
  // umami 網站分析
  umamiAnalyticsID: 'dab0e4b9-9cbf-43c3-af60-b09d3b545c38'
  // folo 驗證
  folo: {
    // 訂閱 ID
    feedID: ''
    // 用戶 ID
    userID: ''
  }
  // apiflash 訪問密鑰
  // 生成網站截圖用於 open graph
  // 獲取訪問密鑰：https://apiflash.com/
  apiflashKey: ''
}
</code></pre>
<h3>自定義頁腳</h3>
<pre><code>footer: {
  // 社交鏈接
  links: [
    {
      name: 'RSS',
      url: '/atom.xml', // 或 /rss.xml
    },
    {
      name: 'GitHub',
      url: 'https://github.com/radishzzz/astro-theme-retypeset',
    },
    {
      name: 'Email',
      url: 'email@radishzz.cc',
    }
    // {
    //   name: 'X',
    //   url: 'https://x.com/radishzz_',
    // },
  ]
  // 建站年份
  startYear: 2025
}
</code></pre>
<h3>資源預加載</h3>
<pre><code>preload: {
  // 圖床地址
  // 優化遠程圖片並生成低質量占位圖
  imageHostURL: 'image.radishzz.cc'
  // 定制 google analytics 跟蹤腳本
  // 適用於代理跟蹤腳本到自定義域名的用戶
  customGoogleAnalyticsJS: ''
  // 定制 umami 跟蹤腳本
  // 適用於自部署 umami 或代理跟蹤腳本到自定義域名的用戶
  customUmamiAnalyticsJS: 'https://views.radishzz.cc/script.js'
}
</code></pre>
<h2>更多配置</h2>
<p>除了配置文件 <code>src/config.ts</code> 外，還有部分配置項位於其它文件中。</p>
<h3>語法高亮</h3>
<p>代碼塊的語法高亮主題。</p>
<pre><code>// astro.config.ts

shikiConfig: {
  // 可選主題：https://shiki.style/themes
  // 背景色預設跟隨部落格主題，而非語法高亮主題
  themes: {
    light: 'github-light' // 亮色主題
    dark: 'github-dark' // 暗色主題
  }
}
</code></pre>
<h3>文章摘要</h3>
<p>文章自動摘要的字元數量。</p>
<pre><code>// src/utils/description.ts

const excerptLengths: Record&lt;ExcerptScene, {
  cjk: number // 中文、日文、韓文
  other: number // 其他語言
}&gt; = {
  list: { // 首頁文章列表
    cjk: 120, // 自動摘要前 120 字
    other: 240, // 自動摘要前 240 字
  },
}
</code></pre>
<h3>Open Graph</h3>
<p><a href="https://orcascan.com/tools/open-graph-validator?url=https%3A%2F%2Fretypeset.radishzz.cc%2Fzh-tw%2Fposts%2Ftheme-guide%2F">Open Graph 社交卡片</a> 樣式。</p>
<pre><code>// src/pages/og/[...image].ts

getImageOptions: (_path, page) =&gt; ({
  logo: {
    path: './public/icons/og-logo.png', // 本地路徑的 PNG 圖片
    size: [250], // logo 寬度
  },
  font: {
    title: { // 標題
      families: ['Noto Sans SC'], // 字體
      weight: 'Bold', // 字重
      color: [34, 33, 36], // 顏色
      lineHeight: 1.5, // 行高
    },
  },
  fonts: [ // 字體路徑（本地或遠程）
    'https://cdn.jsdelivr.net/gh/notofonts/noto-cjk@main/Sans/SubsetOTF/SC/NotoSansSC-Bold.otf',
    'https://cdn.jsdelivr.net/gh/notofonts/noto-cjk@main/Sans/SubsetOTF/SC/NotoSansSC-Regular.otf',
  ],
  bgGradient: [[242, 241, 245]], // 背景色
  // 更多配置：https://github.com/delucis/astro-og-canvas/tree/latest/packages/astro-og-canvas
})
</code></pre>
<h3>RSS 訂閱</h3>
<p><a href="https://retypeset.radishzz.cc/zh-tw/atom.xml">RSS 訂閱頁</a> 配色。</p>
<pre><code>

&lt;style type="text/css"&gt;
body{color:oklch(25% 0.005 298)} /* 字體顏色 */
.bg-white{background-color:oklch(0.96 0.005 298)!important} /* 背景顏色 */
.text-gray{color:oklch(0.25 0.005 298 / 75%)!important} /* 次要字體顏色 */
&lt;/style&gt;
</code></pre>
<h2>創建新文章</h2>
<p>執行 <code>pnpm new-post &lt;filename&gt;</code> 創建新文章，可在 <code>src/content/posts/</code> 目錄中編輯。</p>
<pre><code>pnpm new-post                      -&gt;  src/content/posts/new-post.md
pnpm new-post first-post           -&gt;  src/content/posts/first-post.md
pnpm new-post 2025/03/first-post   -&gt;  src/content/posts/2025/03/first-post.md
pnpm new-post first-post.mdx       -&gt;  src/content/posts/first-post.mdx
</code></pre>
<h3>Front Matter</h3>
<p><code>title</code> 和 <code>published</code> 為必填項，其餘配置均可刪除。</p>
<pre><code>---
# 必填
title: 主題上手指南
published: 2025-01-26

# 可選
description: 自動選取文章前 120 字作為摘要。
updated: 2025-03-26
tags:
  - 部落格主題
  - 指南

# 進階，可選
draft: true/false
pin: 0-99
toc: true/false
lang: de/en/es/fr/ja/ko/pl/pt/ru/zh/zh-tw
abbrlink: theme-guide
---
</code></pre>
<h3>進階配置</h3>
<h4>draft</h4>
<p>是否標記文章為草稿。設為 true 時無法發佈文章，僅供本地開發預覽。預設為 false。</p>
<h4>pin</h4>
<p>是否置頂文章。數字越大，文章的置頂優先級越高。預設為 0，即不置頂。</p>
<h4>toc</h4>
<p>是否生成目錄。顯示 h2 至 h4 標題。預設由全域配置項 <code>global.toc</code> 決定，可在文章中單獨設定以覆蓋全域配置。</p>
<h4>lang</h4>
<p>指定文章語言。只能指定一種語言，不指定則預設顯示在所有語言路徑下。</p>
<pre><code># src/config.ts
# locale: 'en'
# moreLocales: ['es', 'ru']

# lang: ''
src/content/posts/apple.md   -&gt;  example.com/posts/apple/
                             -&gt;  example.com/es/posts/apple/
                             -&gt;  example.com/ru/posts/apple/
# lang: en
src/content/posts/apple.md   -&gt;  example.com/posts/apple/
# lang: es
src/content/posts/apple.md   -&gt;  example.com/es/posts/apple/
# lang: ru
src/content/posts/apple.md   -&gt;  example.com/ru/posts/apple/
</code></pre>
<h4>abbrlink</h4>
<p>自定義文章 URL。只能包含小寫字母、數字和連字符 <code>-</code>。</p>
<pre><code># src/config.ts
# locale: 'en'
# moreLocales: ['es', 'ru']
# lang: 'es'

# abbrlink: ''
src/content/posts/apple.md           -&gt;  example.com/es/posts/apple/
src/content/posts/guide/apple.md     -&gt;  example.com/es/posts/guide/apple/
src/content/posts/2025/03/apple.md   -&gt;  example.com/es/posts/2025/03/apple/

# abbrlink: 'banana'
src/content/posts/apple.md           -&gt;  example.com/es/posts/banana/
src/content/posts/guide/apple.md     -&gt;  example.com/es/posts/banana/
src/content/posts/2025/03/apple.md   -&gt;  example.com/es/posts/banana/
</code></pre>
<h3>混排優化</h3>
<p>執行 <code>pnpm format-posts</code>，可優化 <code>src/content/</code> 目錄中 Markdown 文件的排版格式。在 CJK（中文、日文、韓文）與英文混寫的場景下，補充正確的空格，糾正標點符號等。</p>
<pre><code>pnpm format-posts
🔍 Scanning Markdown files...
📦 Found 56 Markdown files
✅ src/content/posts/guides/Theme Guide-ja.md
✅ src/content/posts/guides/Theme Guide-zh-tw.md
✅ src/content/posts/guides/Theme Guide-zh.md
✨ Formatted 3 files successfully
</code></pre>
]]></content>
        <author>
            <name>科学</name>
            <uri>https://kefeng.ktp.de5.net/</uri>
        </author>
        <published>2025-01-26T00:00:00.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[主题上手指南]]></title>
        <id>https://kefeng.ktp.de5.net/zh-tw/posts/first-post/</id>
        <link href="https://kefeng.ktp.de5.net/zh-tw/posts/first-post/"/>
        <updated>2024-01-26T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[创建新文章 执行 pnpm new-post <filename> 创建新文章，可在 src/content/posts/ 目录中编辑。pn...]]></summary>
        <content type="html"><![CDATA[<p>创建新文章
执行 pnpm new-post &lt;filename&gt; 创建新文章，可在 src/content/posts/ 目录中编辑。</p>
<p>pnpm new-post                      -&gt;  src/content/posts/new-post.md
pnpm new-post first-post           -&gt;  src/content/posts/first-post.md
pnpm new-post 2025/03/first-post   -&gt;  src/content/posts/2025/03/first-post.md
pnpm new-post first-post.mdx       -&gt;  src/content/posts/first-post.mdx
Front Matter
title 和 published 为必填项，其余配置均可删除。</p>
<hr />
<h1>必填</h1>
<p>title: 主题上手指南
published: 2025-01-26</p>
<h1>可选</h1>
<p>description: 自动选取文章前 120 字作为摘要。
updated: 2025-03-26
tags:</p>
<ul>
<li>博客主题</li>
<li>指南</li>
</ul>
<h1>进阶，可选</h1>
<h2>draft: true/false
pin: 0-99
toc: true/false
lang: de/en/es/fr/ja/ko/pl/pt/ru/zh/zh-tw
abbrlink: theme-guide</h2>
<p>进阶配置
draft
是否标记文章为草稿。设为 true 时无法发布文章，仅供本地开发预览。默认为 false。</p>
<p>pin
是否置顶文章。数字越大，文章的置顶优先级越高。默认为 0，即不置顶。</p>
<p>toc
是否生成目录。显示 h2 至 h4 标题。默认由全局配置项 global.toc 决定，可在文章中单独设置以覆盖全局配置。</p>
<p>lang
指定文章语言。只能指定一种语言，不指定则默认显示在所有语言路径下。</p>
<h1>src/config.ts</h1>
<h1>locale: 'en'</h1>
<h1>moreLocales: ['es', 'ru']</h1>
<h1>lang: ''</h1>
<p>src/content/posts/apple.md   -&gt;  example.com/posts/apple/
-&gt;  example.com/es/posts/apple/
-&gt;  example.com/ru/posts/apple/</p>
<h1>lang: en</h1>
<p>src/content/posts/apple.md   -&gt;  example.com/posts/apple/</p>
<h1>lang: es</h1>
<p>src/content/posts/apple.md   -&gt;  example.com/es/posts/apple/</p>
<h1>lang: ru</h1>
<p>src/content/posts/apple.md   -&gt;  example.com/ru/posts/apple/
abbrlink
自定义文章 URL。只能包含小写字母、数字和连字符 -。</p>
<h1>src/config.ts</h1>
<h1>locale: 'en'</h1>
<h1>moreLocales: ['es', 'ru']</h1>
<h1>lang: 'es'</h1>
<h1>abbrlink: ''</h1>
<p>src/content/posts/apple.md           -&gt;  example.com/es/posts/apple/
src/content/posts/guide/apple.md     -&gt;  example.com/es/posts/guide/apple/
src/content/posts/2025/03/apple.md   -&gt;  example.com/es/posts/2025/03/apple/</p>
<h1>abbrlink: 'banana'</h1>
<p>src/content/posts/apple.md           -&gt;  example.com/es/posts/banana/
src/content/posts/guide/apple.md     -&gt;  example.com/es/posts/banana/
src/content/posts/2025/03/apple.md   -&gt;  example.com/es/posts/banana/
混排优化
执行 pnpm format-posts，可优化 src/content/ 目录中 Markdown 文件的排版格式。在 CJK（中文、日文、韩文）与英文混写的场景下，补充正确的空格，纠正标点符号等。</p>
<p>pnpm format-posts
🔍 Scanning Markdown files...
📦 Found 56 Markdown files
✅ src/content/posts/guides/Theme Guide-ja.md
✅ src/content/posts/guides/Theme Guide-zh-tw.md
✅ src/content/posts/guides/Theme Guide-zh.md
✨ Formatted 3 files successfully</p>
]]></content>
        <author>
            <name>科学</name>
            <uri>https://kefeng.ktp.de5.net/</uri>
        </author>
        <published>2024-01-26T00:00:00.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[容忍與自由]]></title>
        <id>https://kefeng.ktp.de5.net/zh-tw/posts/tolerance-freedom/</id>
        <link href="https://kefeng.ktp.de5.net/zh-tw/posts/tolerance-freedom/"/>
        <updated>1959-03-16T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[十七八年前，我最後一次會見我的母校康耐兒大學的史學大師布爾先生（George Lincoln Burr）。我們談到英國史學大師阿克頓（Lor...]]></summary>
        <content type="html"><![CDATA[<p>十七八年前，我最後一次會見我的母校康耐兒大學的史學大師布爾先生（George Lincoln Burr）。我們談到英國史學大師阿克頓（Lord Acton）一生準備要著作一部《自由之史》，沒有寫成他就死了。布爾先生那天談話很多，有一句話我至今沒有忘記。他說，「我年紀越大，越感覺到容忍（tolerance）比自由更重要」。</p>
<p>布爾先生死了十多年了，他這句話我越想越覺得是一句不可磨滅的格言。我自己也有「年紀越大，越覺得容忍比自由還更重要」的感想。有時我竟覺得容忍是一切自由的根本：沒有容忍，就沒有自由。</p>
<p>我十七歲的時候（1908）曾在《競業旬報》上發表幾條《無鬼叢話》，其中有一條是痛罵小說《西遊記》和《封神榜》的，我說：</p>
<p>《王制》有之：「假於鬼神時日卜筮以疑眾，殺。」吾獨怪夫數千年來之排治權者，之以濟世明道自期者，乃懵然不之注意，惑世誣民之學說得以大行，遂舉我神州民族投諸極黑暗之世界！</p>
<p>這是一個小孩子很不容忍的「衛道」態度。我在那時候已是一個無鬼論者、無神論者，所以發出那種摧除迷信的狂論，要實行《王制》（《禮記》的一篇）的「假於鬼神時日卜筮以疑眾，殺」的一條經典！</p>
<p>我在那時候當然沒有夢想到說這話的小孩子在十五年後（1923）會很熱心的給《西遊記》作兩萬字的考證！我在那時候當然更沒有想到那個小孩子在二、三十年後還時時留心搜求可以考證《封神榜》的作者的材料！我在那時候也完全沒有想想《王制》那句話的歷史意義。那一段《王制》的全文是這樣的：</p>
<p>析言破律，亂名改作，執左道以亂政，殺。作淫聲異服奇技奇器以疑眾，殺。行偽而堅，言偽而辯，學非而博，順非而澤以疑眾，殺。假於鬼神時日卜筮以疑眾，殺。此四誅者，不以聽。</p>
<p>我在五十年前，完全沒有懂得這一段話的「誅」正是中國專制政體之下禁止新思想、新學術、新信仰、新藝術的經典的根據。我在那時候抱着「破除迷信」的熱心，所以擁護那「四誅」之中的第四誅：「假於鬼神時日卜筮以疑眾，殺。」我當時完全沒有想到第四誅的「假於鬼神……以疑眾」和第一誅的「執左道以亂政」的兩條罪名都可以用來摧殘宗教信仰的自由。我當時也完全沒有注意到鄭玄註裡用了公輸般作「奇技異器」的例子；更沒有注意到孔穎達《正義》裡舉了「孔子為魯司寇七日而誅少正卯」的例子來解釋「行偽而堅，言偽而辯，學非而博，順非而澤以疑眾，殺」。故第二誅可以用來禁絕藝術創作的自由，也可以用來「殺」許多發明「奇技異器」的科學家。故第三誅可以用來摧殘思想的自由，言論的自由，著作出版的自由。</p>
<p>我在五十年前引用《王制》第四誅，要「殺」《西遊記》《封神榜》的作者。那時候我當然沒有夢想到十年之後我在北京大學教書時就有一些同樣「衛道」的正人君子也想引用《王制》的第三誅，要「殺」我和我的朋友們。當年我要「殺」人，後來人要「殺」我，動機是一樣的：都只因為動了一點正義的火氣，就都失掉容忍的度量了。</p>
<p>我自己敘述五十年前主張「假於鬼神時日卜筮以疑眾，殺」的故事，為的是要說明我年紀越大，越覺得「容忍」比「自由」還更重要。</p>
<p>我到今天還是一個無神論者，我不信有一個有意志的神，我也不信靈魂不朽的說法。但我的無神論和共產黨的無神論有一點最根本的不同。我能夠容忍一切信仰有神的宗教，也能夠容忍一切誠心信仰宗教的人。共產黨自己主張無神論，就要消滅一切有神的信仰，要禁絕一切信仰有神的宗教，——這就是我五十年前幼稚而又狂妄的不容忍的態度了。</p>
<p>我自己總覺得，這個國家、這個社會、這個世界，絕大多數人是信神的，居然能有這雅量，能容忍我的無神論，能容忍我這個不信神也不信靈魂不滅的人，能容忍我在國內和國外自由發表我的無神論的思想，從沒有人因此用石頭擲我，把我關在監獄裡，或把我捆在柴堆上用火燒死。我在這個世界裡居然享受了四十多年的容忍與自由。我覺得這個國家、這個社會、這個世界對我的容忍度量是可愛的，是可以感激的。</p>
<p>所以我自己總覺得我應該用容忍的態度來報答社會對我的容忍。所以我自己不信神，但我能誠心的諒解一切信神的人，也能誠心的容忍並且敬重一切信仰有神的宗教。</p>
<p>我要用容忍的態度來報答社會對我的容忍，因為我年紀越大，我越覺得容忍的重要意義。若社會沒有這點容忍的氣度，我決不能享受四十多年大膽懷疑的自由，公開主張無神論的自由了。</p>
<p>在宗教自由史上，在思想自由史上，在政治自由史上，我們都可以看見容忍的態度是最難得，最稀有的態度。人類的習慣總是喜同而惡異的，總不喜歡和自己不同的信仰、思想、行為。這就是不容忍的根源。不容忍只是不能容忍和我自己不同的新思想和新信仰。一個宗教團體總相信自己的宗教信仰是對的，是不會錯的，所以它總相信那些和自己不同的宗教信仰必定是錯的，必定是異端，邪教。一個政治團體總相信自己的政治主張是對的，是不會錯的，所以它總相信那些和自己不同的政治見解必定是錯的，必定是敵人。</p>
<p>一切對異端的迫害，一切對「異已」的摧殘，一切宗教自由的禁止，一切思想言論的被壓迫，都由於這一點深信自己是不會錯的心理。因為深信自己是不會錯的，所以不能容忍任何和自己不同的思想信仰了。</p>
<p>試看歐洲的宗教革新運動的歷史。馬丁路德（Martin Luther）和約翰高爾文（John Calvin）等人起來革新宗教，本來是因為他們不滿意於羅馬舊教的種種不容忍，種種不自由。但是新教在中歐北歐勝利之後，新教的領袖們又都漸漸走上了不容忍的路上去，也不容許別人起來批評他們的新教條了。高爾文在日內瓦掌握了宗教大權，居然會把一個敢獨立思想，敢批評高爾文的教條的學者塞維圖斯（Servetus）定了「異端邪說」的罪名，把他用鐵鏈鎖在木樁上，堆起柴來，慢慢的活燒死。這是 1553 年 10 月 23 日的事。</p>
<p>這個殉道者塞維圖斯的慘史，最值得人們的追念和反省。宗教革新運動原來的目標是要爭取「基督教的人的自由」和「良心的自由」。何以高爾文和他的信徒們居然會把一位獨立思想的新教徒用慢慢的火燒死呢？何以高爾文的門徒（後來繼任高爾文為日內瓦的宗教獨裁者）柏時（de Beze）竟會宣言「良心的自由是魔鬼的教條」呢？</p>
<p>基本的原因還是那一點深信我自己是「不會錯的」的心理。像高爾文那樣虔誠的宗教改革家，他自己深信他的良心確是代表上帝的命令，他的口和他的筆確是代表上帝的意志，那末他的意見還會錯嗎？他還有錯誤的可能嗎？在塞維圖斯被燒死之後，高爾文曾受到不少人的批評。1554 年，高爾文發表一篇文字為他自己辯護，他毫不遲疑的說，「嚴厲懲治邪說者的權威是無可疑的，因為這就是上帝自己說話。……這工作是為上帝的光榮戰鬥」。</p>
<p>上帝自己說話，還會錯嗎？為上帝的光榮作戰，還會錯嗎？這一點「我不會錯」的心理，就是一切不容忍的根苗。深信我自己的信念沒有錯誤的可能（infallible），我的意見就是「正義」，反對我的人當然都是「邪說」了。我的意見代表上帝的意旨，反對我的人的意見當然都是「魔鬼的教條」了。</p>
<p>這是宗教自由史給我們的教訓：容忍是一切自由的根本；沒有容忍「異己」的雅量，就不會承認「異己」的宗教信仰可以享自由。但因為不容忍的態度是基於「我的信念不會錯」的心理習慣，所以容忍「異己」是最難得，最不容易養成的雅量。</p>
<p>在政治思想上，在社會問題的討論上，我們同樣的感覺到不容忍是常見的，而容忍總是很稀有的，我試舉一個死了的老朋友的故事作例子。四十多年前，我們在《新青年》雜誌上開始提倡白話文學的運動，我曾從美國寄信給陳獨秀，我說：</p>
<p>此事之是非，非一朝一夕所能定，亦非一二人所能定。甚願國中人士能平心靜氣與吾輩同力研究此問題。討論既熟，是非自明。吾輩已張革命之旗，雖不容退縮，然亦決不敢以吾輩所主張為必是而不容他人之匡正也。</p>
<p>獨秀在《新青年》上答我道：</p>
<p>鄙意容納異議，自由討論，固為學術發達之原則，獨於改良中國文學當以白話為正宗之說，其是非甚明，必不容反對者有討論之餘地；必以吾輩所主張者為絕對之是，而不容他人之匡正也。</p>
<p>我當時看了就覺得這是很武斷的態度。現在在四十多年之後，我還忘不了獨秀這一句話，我還覺得這種「必以吾輩所主張者為絕對之是」的態度是很不容忍的態度，是最容易引起別人的惡感，是最容易引起反對的。</p>
<p>我曾說過，我應該用容忍的態度來報答社會對我的容忍。我現在常常想我們還得戒律自己：我們若想別人容忍諒解我們的見解，我們必須先養成能夠容忍諒解別人的見解的度量。至少至少我們應該戒約自己決不可「以吾輩所主張者為絕對之是」。我們受過實驗主義的訓練的人，本來就不承認有「絕對之是」，更不可以「以吾輩所主張者為絕對之是」。</p>
<p>四八、三、十二晨</p>
<p>（原載 1959 年 3 月 16 日台北《自由中國》第 20 卷第 6 期）</p>
]]></content>
        <author>
            <name>科学</name>
            <uri>https://kefeng.ktp.de5.net/</uri>
        </author>
        <published>1959-03-16T00:00:00.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[故鄉]]></title>
        <id>https://kefeng.ktp.de5.net/zh-tw/posts/my-native-heath/</id>
        <link href="https://kefeng.ktp.de5.net/zh-tw/posts/my-native-heath/"/>
        <updated>1921-01-10T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[我冒了嚴寒，回到相隔二千餘里，別了二十餘年的故鄉去。時候既然是深冬；漸近故鄉時，天氣又陰晦了，冷風吹進船艙中，嗚嗚的響，從篷隙向外一望，蒼...]]></summary>
        <content type="html"><![CDATA[<p><img src="https://image.radishzz.cc/picsmaller/03.webp" alt="_Here's the description of the picture" /></p>
<p>我冒了嚴寒，回到相隔二千餘里，別了二十餘年的故鄉去。</p>
<p>時候既然是深冬；漸近故鄉時，天氣又陰晦了，冷風吹進船艙中，嗚嗚的響，從篷隙向外一望，蒼黃的天底下，遠近橫着幾個蕭索的荒村，沒有一些活氣。我的心禁不住悲涼起來了。</p>
<p>阿！這不是我二十年來時時記得的故鄉？</p>
<p>我所記得的故鄉全不如此。我的故鄉好得多了。但要我記起他的美麗，說出他的佳處來，卻又沒有影像，沒有言辭了。彷彿也就如此。於是我自己解釋說：故鄉本也如此，——雖然沒有進步，也未必有如我所感的悲涼，這只是我自己心情的改變罷了，因爲我這次回鄉，本沒有什麼好心緒。</p>
<p>我這次是專爲了別他而來的。我們多年聚族而居的老屋，已經公同賣給別姓了，交屋的期限，只在本年，所以必須趕在正月初一以前，永別了熟識的老屋，而且遠離了熟識的故鄉，搬家到我在謀食的異地去。</p>
<p>第二日清早晨我到了我家的門口了。瓦楞上許多枯草的斷莖當風抖着，正在說明這老屋難免易主的原因。幾房的本家大約已經搬走了，所以很寂靜。我到了自家的房外，我的母親早已迎着出來了，接着便飛出了八歲的姪兒宏兒。</p>
<p>我的母親很高興，但也藏着許多淒涼的神情，教我坐下，歇息，喝茶，且不談搬家的事。宏兒沒有見過我，遠遠的對面站着只是看。</p>
<p>但我們終於談到搬家的事。我說外間的寓所已經租定了，又買了幾件家具，此外須將家裏所有的木器賣去，再去增添。母親也說好，而且行李也略已齊集，木器不便搬運的，也小半賣去了，只是收不起錢來。</p>
<p>『你休息一兩天，去拜望親戚本家一回，我們便可以走了。』母親說。</p>
<p>『是的。』</p>
<p>『還有閏土，他每到我家來時，總問起你，很想見你一回面。我已經將你到家的大約日期通知他，他也許就要來了。』</p>
<p>這時候，我的腦裏忽然閃出一幅神異的圖畫來：深藍的天空中掛着一輪金黃的圓月，下面是海邊的沙地，都種着一望無際的碧綠的西瓜，其間有一個十一二歲的少年，項帶銀圈，手揑一柄鋼叉，向一匹猹儘力的刺去，那猹卻將身一扭，反從他的胯下逃走了。</p>
<p>這少年便是閏土。我認識他時，也不過十多歲，離現在將有三十年了；那時我的父親還在世，家景也好，我正是一個少爺。那一年，我家是一件大祭祀的値年。這祭祀，說是三十多年纔能輪到一回，所以很鄭重；正月裏供祖像，供品很多，祭器很講究，拜的人也很多，祭器也很要防偸去。我家只有一個忙月（我們這里給人做工的分三種：整年給一定人家做工的叫長年；按日給人做工的叫短工；自己也種地，只在過年過節以及收租時候來給一定的人家做工的稱忙月），忙不過來，他便對父親說，可以叫他的兒子閏土來管祭器的。</p>
<p>我的父親允許了；我也很高興，因爲我早聽到閏土這名字，而且知道他和我彷彿年紀，閏月生的，五行缺土，所以他的父親叫他閏土。他是能裝弶捉小鳥雀的。</p>
<p>我於是日日盼望新年，新年到，閏土也就到了。好容易到了年末，有一日，母親告訴我，閏土來了，我便飛跑的去看。他正在廚房裏，紫色的圓臉，頭戴一頂小氈帽，頸上套一個明晃晃的銀項圈，這可見他的父親十分愛他，怕他死去，所以在神佛面前許下願心，用圈子將他套住了。他見人很怕羞，只是不怕我，沒有旁人的時候，便和我說話，於是不到半日，我們便熟識了。</p>
<p>我們那時候不知道談些什麼，只記得閏土很高興，說是上城之後，見了許多沒有見過的東西。</p>
<p>第二日，我便要他捕鳥。他說：</p>
<p>『這不能。須大雪下了纔好。我們沙地上，下了雪，我掃出一塊空地來，用短棒支起一個大竹匾，撒下粃穀，看鳥雀來喫時，我遠遠地將縛在棒上的繩子只一拉，那鳥雀就罩在竹匾下了。什麼都有：稻雞、角雞、鵓鴣、藍背……』</p>
<p>我於是又很盼望下雪。</p>
<p>閏土又對我說：</p>
<p>『現在太冷，你夏天到我們這里來。我們日裏到海邊檢貝殼去，紅的綠的都有，鬼見怕也有，觀音手也有，晚上我和爹管西瓜去，你也去。』</p>
<p>『管賊麽？』</p>
<p>『不是。走路的人口渴了摘一個瓜喫，我們這里是不算偸的。要管的是獾豬，刺蝟，猹。月亮地下，你聽，啦啦的響了，猹在咬瓜了。你便揑了胡叉，輕輕地走去……』</p>
<p>我那時並不知道這所謂猹的是怎麼一件東西——便是現在也沒有知道——只是無端的覺得狀如小狗而很兇猛。</p>
<p>『他不咬人麽？』</p>
<p>『有胡叉呢。走到了，看見猹了，你便刺。這畜生很伶俐，倒向你奔來，反從胯下竄了。他的皮毛是油一般的滑。……』</p>
<p>我素不知道天下有這許多新鮮事：海邊有如許五色的貝殼；西瓜有這樣危險的經歷，我先前單知道他在水果店裏出賣罷了。</p>
<p>『我們沙地裏，潮汛要來的時候，就有許多跳魚兒只是跳，都有靑蛙似的兩個腳。……』</p>
<p>阿！閏土的心裏有無窮無盡的希奇的事，都是我往常的朋友所不知道的。他們不知道一些事，閏土在海邊時，他們都和我一樣只看見院子裏高牆上的四角的天空。</p>
<p>可惜正月過去了，閏土須回家裏去，我急得大哭，他也躱到廚房裏，哭着不肯出門，但終於被他父親帶走了。他後來還託他的父親帶給我一包貝殼和幾枝很好看的鳥毛，我也曾送他一兩次東西，但從此沒有再見面。</p>
<p>現在我的母親提起了他，我這兒時的記憶，忽而全都閃電似的蘇生過來，似乎看到了我的美麗的故鄉了。我應聲說：</p>
<p>『這好極！他，——怎樣？……』</p>
<p>『他？……他景況也很不如意……』母親說着，便向房外看，『這些人又來了。說是買木器，順手也就隨便拿走的，我得去看看。』</p>
<p>母親站起身，出去了。門外有幾個女人的聲音，我便招宏兒走近面前，和他閒話：問他可會寫字，可願意出門。</p>
<p>『我們坐火車去麽？』</p>
<p>『我們坐火車去。』</p>
<p>『船呢？』</p>
<p>『先坐船，……』</p>
<p>『哈！這模樣了！鬍子這麽長了！』一種尖利的怪聲突然大叫起來。</p>
<p>我喫了一嚇，趕忙擡起頭，卻見一個凸顴骨，薄嘴唇，五十歲上下的女人站在我面前，兩手搭在髀間，沒有繫裙，張着兩腳，正像一個畫圖儀器裏細腳伶仃的圓規。</p>
<p>我愕然了。</p>
<p>『不認識了麽？我還抱過你咧！』</p>
<p>我愈加愕然了。幸而我的母親也就進來，從旁說：</p>
<p>『他多年出門，統忘卻了。你該記得罷，』便向着我說，『這是斜對門的楊二嫂，……開豆腐店的。』</p>
<p>哦，我記得了。我孩子時候，在斜對門的豆腐店裏確乎終日坐着一個楊二嫂，人都叫伊『豆腐西施』。但是擦着白粉，顴骨沒有這麽高，嘴唇也沒有這麽薄。而且終日坐着，我也從沒有見過這圓規式的姿勢。那時人說：因爲伊，這豆腐店的買賣非常好。但這大約因爲年齡的關係，我卻並未蒙着一毫感化，所以竟完全忘卻了。然而圓規很不平，顯出鄙夷的神色，彷彿嗤笑法國人不知道拿破崙，美國人不知道華盛頓似的，冷笑說：</p>
<p>『忘了？這眞是貴人眼高。……』</p>
<p>『那有這事……我……』我惶恐着，站起來說。</p>
<p>『那麽，我對你說。迅哥兒，你闊了，搬動又笨重，你還要什麽這些破爛木器，讓我拿去罷。我們小戶人家，用得着。』</p>
<p>『我並沒有闊哩。我須賣了這些，再去……』</p>
<p>『阿呀呀，你放了道台了，還說不闊？你現在有三房姨太太；出門便是八擡的大轎，還說不闊？嚇，什麽都瞞不過我。』</p>
<p>我知道無話可說了，便閉了口，默默的站着。</p>
<p>『阿呀阿呀，眞是愈有錢，便愈是一毫不肯放鬆，愈是一毫不肯放鬆，便愈有錢……』圓規一面憤憤的回轉身，一面絮絮的說，慢慢向外走，順便將我母親的一副手套塞在褲腰裏，出去了。</p>
<p>此後又有近處的本家和親戚來訪問我。我一面應酬，偸空便收拾些行李，這樣的過了三四天。</p>
<p>一日是天氣很冷的午後，我喫過午飯，坐着喝茶，覺得外面有人進來了，便回頭去看。我看時，不由的非常出驚，慌忙站起身，迎着走去。</p>
<p>這來的便是閏土。雖然我一見便知道是閏土，但又不是我這記憶上的閏土了。他身材增加了一倍；先前的紫色的圓臉，已經變作灰黃，而且加上了很深的皺紋；眼睛也像他父親一樣，周圍都腫得通紅，這我知道，在海邊種地的人，終日吹着海風，大抵是這樣的。他頭上是一頂破氈帽，身上只一件極薄的棉衣，渾身瑟索着；手裏提着一個紙包和一枝長煙管，那手也不是我所記得的紅活圓實的手，卻又粗又笨而且開裂，像是松樹皮了。</p>
<p>我這時很興奮，但不知道怎麽說纔好，只是說：</p>
<p>『阿！閏土哥，——你來了？……』</p>
<p>我接着便有許多話，想要連珠一般湧出：角雞、跳魚兒、貝殼、猹，……但又總覺得被什麽擋着似的。單在腦裏面迴旋，吐不出口外去。</p>
<p>他站住了，臉上現出歡喜和淒涼的神情；動着嘴脣，卻沒有作聲。他的態度終於恭敬起來了，分明的叫道：</p>
<p>『老爺！……』</p>
<p>我似乎打了一個寒噤；我就知道，我們之間已經隔了一層可悲的厚障壁了。我也說不出話。</p>
<p>他回過頭去說：『水生，給老爺磕頭。』便拖出躱在背後的孩子來，這正是一個二十年前的閏土，只是黃瘦些，頸子上沒有銀圈罷了。『這是第五個孩子，沒有見過世面，躱躱閃閃。……』</p>
<p>母親和宏兒下樓來了，他們大約也聽到了聲音。</p>
<p>『老太太。信是早收到了。我實在喜歡的了不得，知道老爺回來……』閏土說。</p>
<p>『阿，你怎的這樣客氣起來。你們先前不是哥弟稱呼麽？還是照舊：迅哥兒。』母親高興的說。</p>
<p>『阿呀，老太太眞是……這成什麽規矩。那時是孩子，不懂事……』閏土說着，又叫水生上來打拱，那孩子卻害羞，緊緊的只貼在他背後。</p>
<p>『他就是水生？第五個？都是生人，怕生也難怪的；還是宏兒和他去走走。』母親說。</p>
<p>宏兒聽得這話，便來招水生，水生卻鬆鬆爽爽同他一路出去了。母親叫閏土坐，他遲疑了一回，終於就了坐，將長煙管靠在桌旁，遞過紙包來，說：</p>
<p>『冬天沒有什麽東西了。這一點乾靑豆倒是自家曬在那裡的，請老爺……』</p>
<p>我問問他的景況。他只是搖頭。</p>
<p>『非常難。第六個孩子也會幫忙了，卻總是喫不夠……又不太平……什麽地方都要錢，沒有定規……收成又壞。種出東西來，挑去賣，總要捐幾回錢，折了本；不去賣，又只能爛掉。……』</p>
<p>他只是搖頭；臉上雖然刻着許多皺紋，卻全然不動，彷彿石像一般。他大約只是覺得苦，卻又形容不出，沈默了片時，便拿起煙管來默默的吸煙了。</p>
<p>母親問他，知道他的家裏事務忙，明天便得回去；又沒有喫過午飯，便叫他自己到廚下炒飯喫去。</p>
<p>他出去了；母親和我都歎息他的景況：多子、饑荒、苛稅、兵、匪、官、紳，都苦得他像一個木偶人了。母親對我說，凡是不必搬走的東西，儘可以送他，可以聽他自己去揀擇。</p>
<p>下午，他揀好了幾件東西：兩條長桌，四個椅子，一副香爐和燭臺，一桿擡秤。他又要所有的草灰（我們這裏煮飯是燒稻草的，那灰，可以做沙地的肥料），待我們啓程的時候，他用船來載去。</p>
<p>夜間，我們又談些閒天，都是無關緊要的話；第二天早晨，他就領了水生回去了。</p>
<p>又過了九日，是我們啓程的日期。閏土早晨便到了，水生沒有同來，卻只帶着一個五歲的女兒管船隻。我們終日很忙碌，再沒有談天的工夫。來客也不少，有送行的，有拿東西的，有送行兼拿東西的。待到傍晚我們上船的時候，這老屋裏的所有破舊大小粗細東西，已經一掃而空了。</p>
<p>我們的船向前走，兩岸的靑山在黃昏中，都裝成了深黛顏色，連着退向船後梢去。</p>
<p>宏兒和我靠着船窗，同看外面模糊的風景，他忽然問道：</p>
<p>『大伯！我們甚麽時候回來？』</p>
<p>『回來？你怎麽還沒有走就想回來了。』</p>
<p>『可是，水生約我到他家玩去咧……』他睜着大的黑眼睛，癡癡的想。</p>
<p>我和母親也都有些惘然，於是又提起閏土來。母親說：那豆腐西施的楊二嫂，自從我家收拾行李以來，本是每日必到的，前天伊在灰堆裏，掏出十多個碗碟來，議論之後，便定說是閏土埋着的，他可以在運灰的時候，一齊搬回家裏去；楊二嫂發見了這件事，自己很以爲功，便拿了那狗氣殺（這是我們這裏養雞的器具，木盤上面有着柵欄，內盛食料，雞可以伸進頸子去啄，狗卻不能，只能看着氣死），飛也似的跑了，虧伊裝着這麽高底的小腳，竟跑得這樣快。</p>
<p>老屋離我愈遠了；故鄉的山水也都漸漸遠離了我，但我卻並不感到怎樣的留戀。我只覺得我四面有看不見的高牆，將我隔成孤身，使我非常氣悶；那西瓜地上的銀項圈的小英雄的影象，我本來十分清楚，現在卻忽地模糊了，又使我非常的悲哀。</p>
<p>母親和宏兒都睡着了。</p>
<p>我躺着，聽船底潺潺的水聲，知道我在走我的路，我想：我竟與閏土隔絕到這地步了，但我們的後輩還是一氣，宏兒不是正在想念水生麽。我希望他們不再像我，又大家隔膜起來……然而我又不願意他們因爲要一氣，都如我的辛苦展轉而生活，也不願意他們都如閏土的辛苦麻木而生活，也不願意都如別人的辛苦恣睢而生活。他們應該有新的生活，爲我們所未經生活過的。</p>
<p>我想到希望，忽然害怕起來了。閏土要香爐和燭臺的時候，我還暗地裏笑他，以爲他總是崇拜偶像，什麽時候都不忘卻。現在我所謂希望，不也是我自己手製的偶像麽？只是他的願望切近，我的願望茫遠罷了。</p>
<p>我在朦朧中，眼前展開一片海邊碧綠的沙地來，上面深藍的天空中掛着一輪金黃的圓月。我想：希望本是無所謂有，無所謂無的。這正如地上的路，其實地上本沒有路；走的人多了，也便成了路。</p>
<p>一九二一年一月。</p>
]]></content>
        <author>
            <name>科学</name>
            <uri>https://kefeng.ktp.de5.net/</uri>
        </author>
        <published>1921-01-10T00:00:00.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[羅生門]]></title>
        <id>https://kefeng.ktp.de5.net/zh-tw/posts/rashomon/</id>
        <link href="https://kefeng.ktp.de5.net/zh-tw/posts/rashomon/"/>
        <updated>1915-11-05T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[是一日的傍晚的事。有一個家將，在羅生門下待著雨住。寬廣的門底下，除了這男子以外，再沒有別的誰。只在朱漆剝落的大的圓柱上，停著一匹的蟋蟀。這...]]></summary>
        <content type="html"><![CDATA[<p><img src="https://image.radishzz.cc/picsmaller/06.webp" alt="_Here's the description of the picture" /></p>
<p>是一日的傍晚的事。有一個家將，在羅生門下待著雨住。</p>
<p>寬廣的門底下，除了這男子以外，再沒有別的誰。只在朱漆剝落的大的圓柱上，停著一匹的蟋蟀。這羅生門，旣然在朱雀大路上，則這男子之外，總還該有兩三個避雨的市女笠和揉烏帽子的。然而除了這男子，卻再沒有別的誰。</p>
<p>要說這緣故，就因為這二三年來，京都是接連的起了地動，旋風，大火，饑饉等等的災變，所以都中便格外的荒涼了。據舊記說，還將佛象和佛具打碎了，那些帶著丹漆，帶著金銀箔的木塊，都堆在路旁當柴賣。都中既是這情形，修理羅生門之類的事，自然再沒有人過問了。於是趁了這荒涼的好機會，狐狸來住，強盜來住；到後來，且至於生出將無主的死屍棄在這門上的習慣來。於是太陽一落，人們便都覺得陰氣，誰也不再在這門的附近走。</p>
<p>反而許多烏鴉，不知從那裡都聚向這地方。白晝一望，這鴉是不知多少匹的轉著圓圈，繞了最高的鴟吻，啼著飛舞。一到這門上的天空被夕照映得通紅的時候，這便彷彿撒著胡麻似的，尤其看得分明。不消說，這些烏鴉是因為要啄食那門上的死人的肉而來的了。——但在今日，或者因為時刻太晚了罷，卻一匹也沒有見。只見處處將要崩裂的，那裂縫中生出長的野草的石階上面，老鴉糞粘得點點的發白。家將將那洗舊的紅青襖子的臀部，坐在七級階的最上級，惱著那右頰上發出來的一顆大的面皰，惘惘然的看著雨下。</p>
<p>著者在先，已寫道「家將待著雨住」了。然而這家將便在雨住之後，卻也並沒有怎麼辦的方法。若在平時，自然是回到主人的家裡去。但從這主人，已經在四五日之前將他遣散了。上文也說過，那時的京都是非常之衰微了；現在這家將從那伺候多年的主人給他遣散，其實也只是這衰微的一個小小的餘波。所以與其說「家將待著雨住」，還不如說「遇雨的家將，沒有可去的地方，正在無法可想」，倒是愜當的。況且今日的天色，很影響到這平安朝家將的 Sentimentalisme 上去。從申未下開首的雨，到酉時還沒有停止模樣。這時候，家將就首先想著那明天的活計怎麼辦——說起來，便是抱著對於沒法辦的事，要想怎麼辦的一種毫無把握的思想，一面又並不聽而自聽著那從先前便打著朱雀大路的雨聲。</p>
<p>雨是圍住了羅生門，從遠處灑灑的打將過來。黃昏使天空低下了；仰面一望，門頂在斜出的飛甍上，支住了昏沉的雲物。</p>
<p>因為要將沒法辦的事來怎麼辦，便再沒有工夫來揀手段了。一揀，便只是餓死在空地裡或道旁；而且便只是搬到這門裡來，棄掉了像一隻狗。但不揀，則——家將的思想，在同一的路線上徘徊了許多回，才終於到了這處所。然而這一個「則」，雖然經過了許多時，結局總還是一個「則」。家將一面固然肯定了不揀手段這一節了，但對於因為要這「則」有著落，自然而然的接上來的「只能做強盜」這一節，卻還沒有足以積極的肯定的勇氣。</p>
<p>家將打一個大噴嚏，於是懶懶的站了起來。晚涼的京都，已經是令人想要火爐一般寒冷。風和黃昏，毫無顧忌的吹進了門柱間。停在朱漆柱上的蟋蟀，早已跑到不知那裡去了。</p>
<p>家將縮著頸子，高聳了襯著淡黃小衫的紅青襖的肩頭，向門的周圍看。因為倘尋得一片地，可以沒有風雨之患，沒有露見之慮，能夠安安穩穩的睡覺一夜的，便想在此度夜的了。這其間，幸而看見了一道通到門樓上的，寬闊的，也是朱漆的梯子。倘在這上面，即使有人，也不過全是死人罷了。家將便留心著橫在腰間的素柄刀，免得他出了鞘，抬起登著草鞋的腳來，踏上這梯子的最下的第一級去。</p>
<p>於是是幾分時以後的事了。在通到羅生門的樓上的，寬闊的梯子的中段，一個男子，貓似的縮了身體，屏了息，窺探著樓上的情形。從樓上漏下來的火光，微微的照著這男人的右頰，就是那短鬚十間生了一顆紅腫化膿的面皰的頰。家將當初想，在上面的只不過是死人；但走上二三級，卻看見有誰明著火，而那火又是這邊那邊的動彈。這只要看那昏濁的黃色的光，映在角角落落都結滿了蛛網的藻井上搖動，也就可以明白了。在這陰雨的夜間，在這羅生門的樓上，能明著火的，總不是一個尋常的人。</p>
<p>家將是蜥蜴似的忍了足音，爬一般的才到了這峻急的梯子的最上的第一級。竭力的帖伏了身子，竭力的伸長了頸子，望到樓裡面去。</p>
<p>待看時，樓裡面便正如所聞，胡亂的拋著幾個死屍，但是火光所到的範圍，卻此預想的尤其狹，辨不出那些的數目來。只在朦朧中，知道是有赤體的死屍和穿衣服的死屍；又自然是男的女的也都有。而且那些死屍，或者張著嘴或者伸著手，縱橫在樓板上的情形，幾乎令人要疑心到他也曾為人的事實。加之只是肩膀胸脯之類的高起的部分，受著淡淡的光，而低下的部分的影子卻更加暗黑，啞似的永久的默著。</p>
<p>家將逢到這些死屍的腐爛的臭氣，不由的掩了鼻子。然而那手，在其次的一剎那間，便忘卻了掩住鼻子的事了。因為有一種強烈的感情，幾乎全奪去了這人的嗅覺了。</p>
<p>那家將的眼睛，在這時候，才看見蹲在死屍中間的一個人。是穿一件檜皮色衣服的，又短又瘦的，白頭髮的，猴子似的老嫗。這老嫗，右手拿著點火的松明，注視著死屍之一的臉。從頭髮的長短看來，那死屍大概是女的。</p>
<p>家將被六分的恐怖和四分的好奇心所動了，幾於暫時忘卻了呼吸。倘借了舊記的記者的話來說，便是覺得「毛戴」起來了。隨後那老嫗，將鬆明插在樓板的縫中，向先前看定的死屍伸下手去，正如母猴給猴兒捉蝨一般，一根一根的便拔那長頭髮。頭髮也似乎隨手的拔了下來。</p>
<p>那頭髮一根一根的拔了下來時，家將的心裡，恐怖也一點一點的消去了。而且同時，對於這老嫗的憎惡，也漸漸的發動了。——不，說是「對於這老嫗」，或者有些語病；倒不如說，對於一切惡的反感，一點一點的強盛起來了。這時候，倘有人向了這家將，提出這人先前在門下面所想的「餓死呢還是做強盜呢」這一個問題來，大約這家將是，便毫無留戀，揀了餓死的了。這人的惡惡之心，宛如那老嫗插在樓板縫中的松明一般，蓬蓬勃勃的燃燒上來，已經到如此。</p>
<p>那老嫗為什麼拔死人的頭髮，在家將自然是不知道的。所以照「合理的」的說，是善是惡，也還沒有知道應該屬於那—面。但由家將看來，在這陰雨的夜間，在這羅生門的上面，拔取死人的頭髮，即此便已經是無可寬恕的惡。不消說，自己先前想做強盜的事，在家將自然也早經忘卻了。</p>
<p>於是乎家將兩腳一蹬，突然從梯子直躥上去，而且手按素柄刀，大踏步走到老嫗的面前。老嫗的吃驚，是無須說得的。</p>
<p>老嫗一瞥見家將，簡直像被弩機彈著似的，直跳起來。</p>
<p>「呔，那裡走！」</p>
<p>家將攔住了那老嫗絆著死屍踉蹌想走的逃路，這樣罵。老嫗沖開了家將，還想奔逃。家將卻又不放伊走，重複推了回來了。暫時之間，默然的叉著。然而勝負之數，是早就知道了的。家將終於抓住了老嫗的臂膊，硬將伊捻倒了。是只剩著皮骨，宛然雞腳一般的臂膊。</p>
<p>「在做什麼？說來！不說，便這樣！」</p>
<p>家將放下老嫗，忽然拔刀出了鞘，將雪白的鋼色，塞在伊的眼前。但老嫗不開口。兩手發了抖，呼吸也艱難了，睜圓了兩眼，眼珠幾乎要飛出窠外來，啞似的執拗的不開口。一看這情狀，家將才分明的意識到這老嫗的生死，已經全屬於自己的意志的支配。而且這意志，將先前那熾烈的憎惡之心，又早在什麼時候冷卻了。剩了下來的，只是成就了一件事業時候的，安穩的得意和滿足。於是家將俯視著老嫗，略略放軟了聲音說：</p>
<p>「我並不是檢非違使的衙門裡的公吏，只是剛才走過這門下面的一個旅人。所以並不要鎖你去有什麼事。只要在這時候，在這門上，做著什麼的事，說給我就是。」</p>
<p>老嫗更張大了圓睜的眼睛，看住了家將的臉，這看的是紅眼眶，鷙鳥一般銳利的眼睛。於是那打皺的，幾乎和鼻子連成一氣的嘴唇，嚼著什麼似的動起來了。頸子很細，能看兄尖的喉節的動彈。這時從這喉嚨裡，發出鴉叫似的聲音，喘吁籲的傳到家將的耳朵裡：</p>
<p>「拔了這頭髮呵，拔了這頭髮呵，去做假髮的。」</p>
<p>家將一聽得這老嫗的答話是意外的平常，不覺失瞭望；而且一失望，那先前的憎惡和冷冷的侮蔑，便同時又進了心中了。他的氣色，大約伊也悟得。老嫗一手仍捏著從死屍拔下來的長頭髮，發出蝦蟆叫一樣聲音，格格的，說了這些話：</p>
<p>「自然的，拔死人的頭髮，真不知道是怎樣的惡事呵。只是，在這裡的這些死人，都是，便給這麼辦，也是活該的人們。現在，我剛才，拔著那頭髮的女人，是將蛇切成四寸長，曬乾了，說是乾魚，到帶刀的營裡去出賣的。倘使沒有遭瘟，現在怕還賣去罷。這人也是的，這女人去賣的干魚，說是口味好，帶刀們當作缺不得的菜料買。我呢，並不覺得這女人做的事是惡的。不做，便要餓死，沒法子者做的罷。那就，我做的事，也不覺得是惡事。這也是，不做便要餓死，沒法子才做的呵。很明白這沒法子的事的這女人，料來也應該寬恕我的。」</p>
<p>老嫗大概說了些這樣意思的事。</p>
<p>家將收刀進了鞘，左手按著刀柄，冷然的聽著這些話；至於右手，自然是按著那通紅的在頰上化了膿的大顆的面皰。然而正聽著，家將的心裡卻生出一種勇氣來了。</p>
<p>這正是這人先前在門下面所缺的勇氣。而且和先前跳到這門上，來捉老嫗的勇氣，又完全是向反對方面發動的勇氣了。家將對於或餓死或做強盜的事，不但早無問題；從這時候的這人的心情說，所謂餓死之類的事，已經逐出在意識之外，幾乎是不能想到的了。</p>
<p>「的確，這樣麼？」</p>
<p>老嫗說完話，家將用了嘲弄似的聲音，覆核的說。於是前進一步，右手突然離開那面皰，捉住老嫗的前胸，咬牙的說道：</p>
<p>「那麼，我便是強剝，也未必怨恨罷。我也是不這麼做，便要餓死的了。」</p>
<p>家將迅速的剝下這老嫗的衣服來；而將挽住了他的腳的這老嫗，猛烈的踢倒在死屍上。到樓梯口，不過是五步。家將挾著剝下來的檜皮色的衣服，一瞬間便下了峻急的梯子向昏夜裡去了。</p>
<p>暫時氣絕似的老嫗，從死屍間掙起伊裸露的身子來，是相去不久的事。伊吐出嘮叨似的呻吟似的聲音，借了還在燃燒的火光，爬到樓梯口邊去。而且從這裡倒掛了短的白髮，窺向門下面。那外邊，只有黑洞洞的昏夜。</p>
<p>家將的蹤跡，並沒有知道的人。</p>
]]></content>
        <author>
            <name>科学</name>
            <uri>https://kefeng.ktp.de5.net/</uri>
        </author>
        <published>1915-11-05T00:00:00.000Z</published>
    </entry>
</feed>