feat: 将主题令牌接入 DOCX 动态模板

This commit is contained in:
SkyJourney
2026-07-31 08:43:26 +08:00
parent 459a079f3b
commit 6e40374200
33 changed files with 1478 additions and 56 deletions
@@ -17,6 +17,7 @@ import {
type PreparedDocxMedia,
type ThemeManifest
} from "@md-to-pdf/core";
import type { DocxThemeTokenSet } from "@md-to-pdf/docx-theme-engine";
import {
createDynamicReferenceCacheKey,
createDynamicReferenceDocx,
@@ -57,6 +58,7 @@ export interface PandocDocxConversionInput {
language: string;
exportConfig: ExportConfig;
theme: ThemeManifest;
themeTokens: DocxThemeTokenSet;
metadata: MarkdownDocumentMetadata;
media: PreparedDocxMedia;
}
@@ -133,6 +135,7 @@ function referenceOptions(
return {
exportConfig: input.exportConfig,
theme: input.theme,
themeTokens: input.themeTokens,
fileName: input.fileName,
metadata: {
title: input.metadata.title,