diff --git a/src/components/Article.tsx b/src/components/Article.tsx index 9ddda4a..f72ed0e 100644 --- a/src/components/Article.tsx +++ b/src/components/Article.tsx @@ -40,7 +40,7 @@ export const Article: Component = (props) => { }); return ( -
+
加载中...
diff --git a/src/components/dice.tsx b/src/components/dice.tsx index 265310b..3e85f5f 100644 --- a/src/components/dice.tsx +++ b/src/components/dice.tsx @@ -148,6 +148,11 @@ customElement("md-dice", { key: "" }, (props, { element }) => { // 从 element 的 textContent 获取骰子公式 const formula = element?.textContent?.trim() || ""; + + // 隐藏原始文本内容 + if (element) { + element.textContent = ""; + } // 使用的 key(如果没有提供则使用生成的 ID) const effectiveKey = () => props.key; diff --git a/src/components/md-link.tsx b/src/components/md-link.tsx index 71c2f30..da01269 100644 --- a/src/components/md-link.tsx +++ b/src/components/md-link.tsx @@ -12,6 +12,11 @@ customElement("md-link", {}, (props, { element }) => { // 从 element 的 textContent 获取链接目标 const rawLinkSrc = element?.textContent?.trim() || ""; + + // 隐藏原始文本内容 + if (element) { + element.textContent = ""; + } // 从父节点 article 的 data-src 获取当前 markdown 文件完整路径 const articleEl = element?.closest('article[data-src]'); diff --git a/src/components/table.tsx b/src/components/table.tsx index 157ec16..58a6d93 100644 --- a/src/components/table.tsx +++ b/src/components/table.tsx @@ -18,6 +18,11 @@ customElement('md-table', { roll: false, remix: false }, (props, { element }) => // 从 element 的 textContent 获取 CSV 路径 const src = element?.textContent?.trim() || ''; + + // 隐藏原始文本内容 + if (element) { + element.textContent = ''; + } // 从父节点 article 的 data-src 获取当前 markdown 文件完整路径 const articleEl = element?.closest('article[data-src]');