refactor: move utils

This commit is contained in:
2026-02-27 12:40:50 +08:00
parent a409efaf95
commit 5638b6200b
6 changed files with 5 additions and 6 deletions
+2 -2
View File
@@ -2,7 +2,7 @@ import { customElement, noShadowDOM } from "solid-element";
import { createSignal, onCleanup } from "solid-js";
import { render } from "solid-js/web";
import { Article } from "./Article";
import { resolvePath } from "../utils/path";
import { resolvePath } from "./utils/path";
customElement("md-link", {}, (props, { element }) => {
noShadowDOM();
@@ -11,7 +11,7 @@ customElement("md-link", {}, (props, { element }) => {
const [expanded, setExpanded] = createSignal(false);
let articleContainer: HTMLDivElement | undefined;
let disposeArticle: (() => void) | null = null;
let articleElement: HTMLElement | undefined;
let articleElement: HTMLElement | null | undefined;
// 从 element 的 textContent 获取链接目标(支持 path#section 语法)
const rawLinkSrc = element?.textContent?.trim() || "";