<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>日志 on NaCl 在摸鱼</title><link>https://nacl521.netlify.app/tags/%E6%97%A5%E5%BF%97/</link><description>Recent content in 日志 on NaCl 在摸鱼</description><generator>Hugo -- gohugo.io</generator><language>zh</language><lastBuildDate>Thu, 30 Apr 2026 04:42:00 +0800</lastBuildDate><atom:link href="https://nacl521.netlify.app/tags/%E6%97%A5%E5%BF%97/index.xml" rel="self" type="application/rss+xml"/><item><title>博客备忘</title><link>https://nacl521.netlify.app/notes/tips/</link><pubDate>Sun, 14 Jul 2024 23:00:00 +0800</pubDate><guid>https://nacl521.netlify.app/notes/tips/</guid><description>&lt;h2 id="格式约定"&gt;&lt;a href="#%e6%a0%bc%e5%bc%8f%e7%ba%a6%e5%ae%9a" class="header-anchor"&gt;&lt;/a&gt;格式约定
&lt;/h2&gt;&lt;h3 id="正文"&gt;&lt;a href="#%e6%ad%a3%e6%96%87" class="header-anchor"&gt;&lt;/a&gt;正文
&lt;/h3&gt;&lt;h4 id="中西文混排"&gt;&lt;a href="#%e4%b8%ad%e8%a5%bf%e6%96%87%e6%b7%b7%e6%8e%92" class="header-anchor"&gt;&lt;/a&gt;中西文混排
&lt;/h4&gt;&lt;p&gt;为了阅读体验，在中西文混排时，单词与汉字之间添加间隔。若单词前后是标点符号，因标点符号已经起到间隔作用，故不需添加。&lt;/p&gt;
&lt;p&gt;当单词或字母扮演着汉字字词的角色，例如「把这张图片P好了」，不添加间隔也可以接受，但整体上应保持风格一致。&lt;/p&gt;
&lt;p&gt;我尚未学会如何通过 css 或其他代码方案，在中西文间添加间隔，故行文时手动添加空格作为折衷方案。&lt;/p&gt;
&lt;h4 id="标点符号"&gt;&lt;a href="#%e6%a0%87%e7%82%b9%e7%ac%a6%e5%8f%b7" class="header-anchor"&gt;&lt;/a&gt;标点符号
&lt;/h4&gt;&lt;p&gt;参考
&lt;a class="link" href="https://openstd.samr.gov.cn/bzgk/gb/newGbInfo?hcno=22EA6D162E4110E752259661E1A0D0A8" target="_blank" rel="noopener"
 &gt;标点符号用法&lt;/a&gt;
，但引号使用直角引号，如：「吸血鬼讨厌大蒜，因为他们喜欢『不辣的』」。转载引用时，若原文不太规范，但希望保留原文格式时，可能不进行修改。&lt;/p&gt;
&lt;p&gt;标题以竖线分隔类别时左右添加间隔，如「东方 | 钱包空空的博丽灵梦」。&lt;/p&gt;
&lt;h4 id="markdown"&gt;&lt;a href="#markdown" class="header-anchor"&gt;&lt;/a&gt;markdown
&lt;/h4&gt;&lt;p&gt;超链接单独占一行。一方面便于 markdown 中单独修改；另一方面，换行时会插入软换行符，在生成时会按西文板式自动添加空格，阅读体验较好。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;点击
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[&lt;span class="nt"&gt;此处&lt;/span&gt;](&lt;span class="na"&gt;https://www.baidu.com/&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;跳转百度&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;超链接也可以用
&lt;a class="link" href="https://gohugo.io/shortcodes/ref/" target="_blank" rel="noopener"
 &gt;&lt;code&gt;ref&lt;/code&gt;&lt;/a&gt;
和
&lt;a class="link" href="https://gohugo.io/shortcodes/relref/" target="_blank" rel="noopener"
 &gt;&lt;code&gt;relref&lt;/code&gt;&lt;/a&gt;
，如 &lt;code&gt;[Post 1]({{% relref &amp;quot;/posts/post-1#foo&amp;quot; %}})&lt;/code&gt;。由于会在编译时检测，当站内跳转的 URL 不存在时会报错，起到检查的作用。虽然官网文档说它们只能用 &lt;code&gt;{{% %}}&lt;/code&gt;，但实测 &lt;code&gt;{{&amp;lt; &amp;gt;}}&lt;/code&gt; 也行，区别在于 &lt;code&gt;{{% ref %}}&lt;/code&gt; 会新窗口打开超链接，而 &lt;code&gt;relref&lt;/code&gt; 和 &lt;code&gt;{{&amp;lt; ref &amp;gt;}}&lt;/code&gt; 在本窗口。&lt;/p&gt;
&lt;h3 id="front-matter"&gt;&lt;a href="#front-matter" class="header-anchor"&gt;&lt;/a&gt;front matter
&lt;/h3&gt;&lt;p&gt;书写 toml 格式的 front matter 时，优先写单引号。如 &lt;code&gt;title = '博客备忘'&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基本顺序：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;标题：title&lt;/li&gt;
&lt;li&gt;描述：summary 和 description&lt;/li&gt;
&lt;li&gt;时间：date 和 lastmod&lt;/li&gt;
&lt;li&gt;分类：categories 和 tags&lt;/li&gt;
&lt;li&gt;其他：slug、externalUrl 之类的&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;分类、标签等关键词的顺序：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;有层次关系的关键词，先写大类，如：植物、绿萝。&lt;/li&gt;
&lt;li&gt;先写主干关键词，再写附加关键词，如记录熨衣服的文章：生活、笔记。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="html"&gt;&lt;a href="#html" class="header-anchor"&gt;&lt;/a&gt;html
&lt;/h3&gt;&lt;p&gt;格式规范参考
&lt;a class="link" href="https://www.runoob.com/w3cnote/html-css-guide.html" target="_blank" rel="noopener"
 &gt;前端 HTML-CSS 规范&lt;/a&gt;
、
&lt;a class="link" href="https://www.runoob.com/html/html5-syntax.html" target="_blank" rel="noopener"
 &gt;HTML(5) 代码规范&lt;/a&gt;
。嵌入 html 时，自闭合元素的尾部不添加斜线。如空行，写作 &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; 而不是 &lt;code&gt;&amp;lt;br /&amp;gt;&lt;/code&gt;。&lt;/p&gt;
&lt;h2 id="功能备忘"&gt;&lt;a href="#%e5%8a%9f%e8%83%bd%e5%a4%87%e5%bf%98" class="header-anchor"&gt;&lt;/a&gt;功能备忘
&lt;/h2&gt;&lt;h3 id="markdown-alert"&gt;&lt;a href="#markdown-alert" class="header-anchor"&gt;&lt;/a&gt;Markdown Alert
&lt;/h3&gt;&lt;blockquote class="alert alert-note"&gt;
 &lt;div class="alert-header"&gt;
 &lt;span class="alert-icon"&gt;📝&lt;/span&gt;
 &lt;span class="alert-title"&gt;备注&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="alert-body"&gt;
 &lt;p&gt;突出显示用户应考虑的信息，即便是粗略浏览时。&lt;/p&gt;
 &lt;/div&gt;
 &lt;/blockquote&gt;
&lt;blockquote class="alert alert-note"&gt;
 &lt;div class="alert-header"&gt;
 &lt;span class="alert-icon"&gt;📝&lt;/span&gt;
 &lt;span class="alert-title"&gt;自定义标题&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="alert-body"&gt;
 &lt;p&gt;您还可以为笔记警告提供自定义标题。&lt;/p&gt;
 &lt;/div&gt;
 &lt;/blockquote&gt;
&lt;blockquote class="alert alert-tip"&gt;
 &lt;div class="alert-header"&gt;
 &lt;span class="alert-icon"&gt;💡&lt;/span&gt;
 &lt;span class="alert-title"&gt;提示&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="alert-body"&gt;
 &lt;p&gt;帮助用户更成功的可选信息。&lt;/p&gt;
 &lt;/div&gt;
 &lt;/blockquote&gt;
&lt;blockquote class="alert alert-important"&gt;
 &lt;div class="alert-header"&gt;
 &lt;span class="alert-icon"&gt;📌&lt;/span&gt;
 &lt;span class="alert-title"&gt;重要&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="alert-body"&gt;
 &lt;p&gt;用户成功所必需的关键信息。&lt;/p&gt;
 &lt;/div&gt;
 &lt;/blockquote&gt;
&lt;blockquote class="alert alert-warning"&gt;
 &lt;div class="alert-header"&gt;
 &lt;span class="alert-icon"&gt;⚠️&lt;/span&gt;
 &lt;span class="alert-title"&gt;警告&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="alert-body"&gt;
 &lt;p&gt;由于潜在风险而需要用户立即关注的关键内容。&lt;/p&gt;
 &lt;/div&gt;
 &lt;/blockquote&gt;
&lt;blockquote class="alert alert-caution"&gt;
 &lt;div class="alert-header"&gt;
 &lt;span class="alert-icon"&gt;🚨&lt;/span&gt;
 &lt;span class="alert-title"&gt;注意&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="alert-body"&gt;
 &lt;p&gt;操作的潜在负面后果。&lt;/p&gt;
 &lt;/div&gt;
 &lt;/blockquote&gt;
&lt;h3 id="emoji"&gt;&lt;a href="#emoji" class="header-anchor"&gt;&lt;/a&gt;emoji
&lt;/h3&gt;&lt;p&gt;如
&amp;#x1f44b;
写作：&lt;code&gt;:wave:&lt;/code&gt;。参考
&lt;a class="link" href="https://gohugo.io/quick-reference/emojis/" target="_blank" rel="noopener"
 &gt;Emojis&lt;/a&gt;
。&lt;/p&gt;
&lt;p&gt;附一个 emoji 代码查询网站
&lt;a class="link" href="https://www.webfx.com/tools/emoji-cheat-sheet/" target="_blank" rel="noopener"
 &gt;webfx&lt;/a&gt;
，一个直接复制 emoji 的网站
&lt;a class="link" href="https://emoji6.com/emojiall/" target="_blank" rel="noopener"
 &gt;emoji 大全&lt;/a&gt;
。&lt;/p&gt;
&lt;h3 id="脚注"&gt;&lt;a href="#%e8%84%9a%e6%b3%a8" class="header-anchor"&gt;&lt;/a&gt;脚注
&lt;/h3&gt;
 &lt;blockquote&gt;
 &lt;p&gt;芝士就是力量&lt;br&gt;
— &lt;cite&gt;法国就是培根&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/cite&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;&amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;芝士就是力量&amp;lt;br&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;&amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;— &amp;lt;cite&amp;gt;法国就是培根[^quote]&amp;lt;/cite&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[^quote]: 方括号里是脚注，不论写什么内容，渲染时都会依序显示为序号&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;Here&amp;rsquo;s a simple footnote,&lt;sup id="fnref:2"&gt;&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref"&gt;2&lt;/a&gt;&lt;/sup&gt; and here&amp;rsquo;s a longer one.&lt;sup id="fnref:3"&gt;&lt;a href="#fn:3" class="footnote-ref" role="doc-noteref"&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Here&amp;#39;s a simple footnote,[^1] and here&amp;#39;s a longer one.[^bignote]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[^1]: This is the first footnote.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[^bignote]: Here&amp;#39;s one with multiple paragraphs and code.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Indent paragraphs to include them in the footnote.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="sb"&gt;`{ my code }`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Add as many paragraphs as you like.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="插入-gif"&gt;&lt;a href="#%e6%8f%92%e5%85%a5-gif" class="header-anchor"&gt;&lt;/a&gt;插入 gif
&lt;/h3&gt;&lt;p&gt;hugo 不支持以 markdown 插入图片的格式插入 gif，但 markdown 渲染基于 html，可利用 html 插入图片的方式：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;img&lt;/span&gt; &lt;span class="na"&gt;src&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;路径&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="图标--矢量图"&gt;&lt;a href="#%e5%9b%be%e6%a0%87--%e7%9f%a2%e9%87%8f%e5%9b%be" class="header-anchor"&gt;&lt;/a&gt;图标 &amp;amp; 矢量图
&lt;/h3&gt;&lt;p&gt;一些资源网站：
&lt;a class="link" href="https://tabler.io/icons" target="_blank" rel="noopener"
 &gt;tabler&lt;/a&gt;
、
&lt;a class="link" href="https://favicon.io/" target="_blank" rel="noopener"
 &gt;favicon&lt;/a&gt;
、
&lt;a class="link" href="https://fontawesome.com/" target="_blank" rel="noopener"
 &gt;fontawesome&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;对于 SVG 矢量图，&lt;code&gt;fill=&amp;quot;currentColor&amp;quot;&lt;/code&gt; 能跟随深色主题反色。语法参考
&lt;a class="link" href="https://www.runoob.com/svg/svg-example.html" target="_blank" rel="noopener"
 &gt;SVG 基本语法&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="stack-front-matter"&gt;&lt;a href="#stack-front-matter" class="header-anchor"&gt;&lt;/a&gt;Stack front matter
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;description&lt;/strong&gt; &lt;code&gt;string&lt;/code&gt; 单页和列表页&lt;/p&gt;
&lt;p&gt;页面的描述。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;image&lt;/strong&gt; &lt;code&gt;string&lt;/code&gt; 单页和列表页&lt;/p&gt;
&lt;p&gt;页面的特色图片。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;comments&lt;/strong&gt; &lt;code&gt;bool&lt;/code&gt; 单页&lt;/p&gt;
&lt;p&gt;显示或隐藏页面的评论部分。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;license&lt;/strong&gt; &lt;code&gt;string|bool&lt;/code&gt; 单页&lt;/p&gt;
&lt;p&gt;页面的许可证。如果设置为 false，许可证部分将被隐藏。
默认值：&lt;code&gt;.Site.Params.article.license.default&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;math&lt;/strong&gt; &lt;code&gt;bool&lt;/code&gt; 单页&lt;/p&gt;
&lt;p&gt;启用或禁用 KaTeX 渲染。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;toc&lt;/strong&gt; &lt;code&gt;bool&lt;/code&gt; 单页&lt;/p&gt;
&lt;p&gt;显示或隐藏页面的目录。仅在页面至少包含一个标题时才会显示。
默认值：&lt;code&gt;.Site.Params.article.toc&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;截至 Stack 4.0.1 自测似乎默认值不起作用&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;style&lt;/strong&gt; &lt;code&gt;map[string]string&lt;/code&gt; 列表页&lt;/p&gt;
&lt;p&gt;出现在文章页面中的分类术语徽章的附加 CSS 样式。&lt;/p&gt;
&lt;p&gt;目前仅支持 background（徽章背景）和 color（文字颜色）。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;keywords&lt;/strong&gt; &lt;code&gt;[]string&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;页面的关键词。对 SEO 很有用。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;readingTime&lt;/strong&gt; &lt;code&gt;bool&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;显示或隐藏页面的阅读时间。
默认值：&lt;code&gt;.Site.Params.article.readingTime&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;从列表中隐藏页面&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;build&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;list&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;always&amp;#34;&lt;/span&gt; &lt;span class="c"&gt;# Change to &amp;#34;never&amp;#34; to hide the page from the list&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id="配置文件"&gt;&lt;a href="#%e9%85%8d%e7%bd%ae%e6%96%87%e4%bb%b6" class="header-anchor"&gt;&lt;/a&gt;配置文件
&lt;/h2&gt;&lt;p&gt;根目录的 &lt;code&gt;/hugo.toml&lt;/code&gt;，hugo 先加载此文件，后加载 &lt;code&gt;config&lt;/code&gt; 文件夹的配置，冲突项会被后者覆盖。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;hasCJKLanguage&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt; &lt;span class="c"&gt;# hugo 的功能，采用 CJK 方案估算阅读时长&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;#/config/_default/markup.toml&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;goldmark&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;goldmark&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;extensions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;cjk&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;enable&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt; &lt;span class="c"&gt;#1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;eastAsianLineBreaks&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt; &lt;span class="c"&gt;#2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;eastAsianLineBreaksStyle&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;css3draft&amp;#39;&lt;/span&gt; &lt;span class="c"&gt;#3&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;escapedSpace&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt; &lt;span class="c"&gt;#4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;为 markdown 渲染引擎 goldmark 启用 cjk 板式。见
&lt;a class="link" href="https://gohugo.io/getting-started/configuration-markup/#goldmark" target="_blank" rel="noopener"
 &gt;Configure markup#Goldmark&lt;/a&gt;
和
&lt;a class="link" href="https://github.com/yuin/goldmark?tab=readme-ov-file#cjk-extension" target="_blank" rel="noopener"
 &gt;goldmark#cjk-extension&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;亚洲书写习惯中，软换行不自动添加空格。我不启用该功能，因为我正文没有软换行的需求，无需避免该问题，且配合我自己的某些书写习惯，如插入超链接，便于渲染排版。&lt;/li&gt;
&lt;li&gt;goldmark 针对 cjk 换行有两种风格，hugo 默认采用 &lt;code&gt;simple&lt;/code&gt;，我采用更复杂的 &lt;code&gt;css3draft&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;设置粗体时遇到标点符号会格式异常，可利用斜杠+空格分隔区域，如：所谓&lt;strong&gt;「实践出真知」&lt;/strong&gt;就是如此，写为 &lt;code class="code-inline language-markdown"&gt;所谓\ **「实践出真知」**\ 就是如此&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="hugo"&gt;&lt;a href="#hugo" class="header-anchor"&gt;&lt;/a&gt;Hugo
&lt;/h2&gt;&lt;p&gt;&lt;code&gt;hugo new posts/test/index.md&lt;/code&gt;：根据 &lt;code&gt;archetypes&lt;/code&gt; 文件夹中的模板创建文件&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;a class="link" href="https://gohugo.io/shortcodes/highlight" target="_blank" rel="noopener"
 &gt;代码高亮 shortcode 文档&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;

&lt;details&gt;
 &lt;summary&gt;点击查看，小心剧透&lt;/summary&gt;
 &lt;p&gt;你知道的太多了&lt;/p&gt;
&lt;/details&gt;

&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-go" data-lang="go"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{{&amp;lt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;details&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;summary&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;点击查看，小心剧透&amp;#34;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;&amp;gt;}}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;你知道的太多了&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{{&amp;lt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;details&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;&amp;gt;}}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;使用 Stack 主题的 shortcode 嵌入 B 站视频：
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-go" data-lang="go"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{{&amp;lt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;bilibili&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;VIDEO_ID&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;PART_NUMBER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;&amp;gt;}}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;div class="footnotes" role="doc-endnotes"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;方括号里是脚注，不论写什么内容，渲染时都会依序显示为序号&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:2"&gt;
&lt;p&gt;This is the first footnote.&amp;#160;&lt;a href="#fnref:2" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:3"&gt;
&lt;p&gt;Here&amp;rsquo;s one with multiple paragraphs and code.&lt;/p&gt;
&lt;p&gt;Indent paragraphs to include them in the footnote.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;{ my code }&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Add as many paragraphs as you like.&amp;#160;&lt;a href="#fnref:3" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description></item></channel></rss>