docs: changelog 2026-07-11 逐元素標點樣式覆寫(data-jz-style/stylePolicy)+ index 選項/優先序
新增 changelog 2026-07-11 條目(下游需求:非段落/特定範圍用半角式;設置格式——data-jz-style 屬性+lang.stylePolicy 選擇器+優先序)+md-twin 同步。index 選項示例補 stylePolicy、擠壓政策 優先序補逐元素覆寫(data-jz-style/stylePolicy > policy > style > 內建)。changelog/index HTML 經 build.sh 重建。
This commit is contained in:
+4
-3
@@ -1,4 +1,4 @@
|
||||
<!-- built with theme=dracula, mode=report, at=2026-07-07T14:00:22Z -->
|
||||
<!-- built with theme=dracula, mode=report, at=2026-07-10T17:48:40Z -->
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-Hant">
|
||||
<head>
|
||||
@@ -2590,7 +2590,8 @@ createJuzhen({ lang: { default: "zh-Hant" } }).render(document.querySelector("ma
|
||||
lang: {
|
||||
default: "zh-Hant", // 無 lang 祖先時之預設語言標籤
|
||||
style: "kaiming", // 全域擠壓預設:quanjiao|kaiming|banjiao
|
||||
policy: { "zh-Hant": "quanjiao" }, // 逐 lang 覆寫(最高優先)
|
||||
policy: { "zh-Hant": "quanjiao" }, // 逐 lang 覆寫
|
||||
stylePolicy: [ { selector: "h1,button,.ui", style: "banjiao" } ], // 逐元素樣式(優先於 lang)
|
||||
},
|
||||
scope: { root: document.body, include: ".prose", avoid: "blockquote.raw" },
|
||||
spacing: true,
|
||||
@@ -2603,7 +2604,7 @@ createJuzhen({ lang: { default: "zh-Hant" } }).render(document.querySelector("ma
|
||||
justifyAtoms: true, // 分頁器下設 false 改 inline(見下)
|
||||
blocks: [ { selector: ".code-comment", features: [ "spacing" ] } ],
|
||||
});</code></pre>
|
||||
<p>擠壓政策優先序:<strong>逐 lang <code>policy</code> > 全域 <code>style</code> > 內建預設</strong>(繁→全角、簡→開明)。</p>
|
||||
<p>擠壓政策優先序:<strong>逐元素 <code>data-jz-style</code>/<code>stylePolicy</code> > 逐 lang <code>policy</code> > 全域 <code>style</code> > 內建預設</strong>(繁→全角、簡→開明)。<strong>逐元素覆寫</strong>供「非段落/UI 元素用半角式、段落用全角/開明」等:屬性 <code>data-jz-style="banjiao|kaiming|quanjiao"</code>(標於元素或祖先)或選擇器 <code>stylePolicy</code>,近祖先勝、屬性優先於選擇器、非法值回退 lang。</p>
|
||||
<h3>分塊功能選擇(HTML 屬性,就近繼承)</h3>
|
||||
<pre><code><p data-juzhen="spacing jiya">…</p> <!-- 白名單:僅此二功能 -->
|
||||
<p data-juzhen-off="jiya">…</p> <!-- 黑名單:停用 jiya,其餘繼承 -->
|
||||
|
||||
Reference in New Issue
Block a user