refactor(markdown): Simplify table header detection logic

Remove unused `isSparkTableHeader` import and simplify condition
since spark tables are handled upstream by `coerceSparkTables`.
This commit is contained in:
hyper
2026-08-07 13:21:11 +08:00
parent c03528a293
commit 750af4a50c
+5 -2
View File
@@ -1,5 +1,4 @@
import type { MarkedExtension, Tokens } from "marked";
import { isSparkTableHeader } from "../cli/content-registry";
/**
* 将表格数据转换为 CSV 格式字符串
@@ -35,8 +34,12 @@ export default function markedTable(): MarkedExtension {
let roll = "";
let remix = "";
// Spark tables (dice-formula first column) are handled upstream by
// `coerceSparkTables` in the content registry — they're rewritten to
// `:md-table` directives before rendering. This renderer only handles
// label-based tables (md-table-label / md-roll-label / md-remix-label).
const labelIndex = header.findIndex((cell) => {
if (cell.text === "md-roll-label" || isSparkTableHeader(cell.text)) {
if (cell.text === "md-roll-label") {
roll = " roll=true";
return true;
} else if (cell.text === "md-remix-label") {