Add an md-print element that paginates markdown into A4 landscape sheets holding two A5 pages, each with configurable columns. The preview modal exports through the browser print dialog. Paragraphs, lists, and tables split at word, item, and row boundaries; headings are kept with following content.
36 lines
1.3 KiB
TypeScript
36 lines
1.3 KiB
TypeScript
// 导入自定义元素以注册
|
|
import "./md-dice";
|
|
import "./md-table";
|
|
import "./md-link";
|
|
import "./md-pins";
|
|
import "./md-bg";
|
|
import "./md-border";
|
|
import "./md-font";
|
|
import "./md-embed";
|
|
import "./md-deck";
|
|
import "./md-print";
|
|
import "./md-yarn-spinner";
|
|
|
|
// 导出组件
|
|
export { Article } from "./Article";
|
|
export type { ArticleProps } from "./Article";
|
|
export { RevealManager } from "./RevealManager";
|
|
export { CommandLinkManager } from "./CommandLinkManager";
|
|
export { ReactiveVariableManager } from "./journal/ReactiveVariableManager";
|
|
export { MobileSidebar, DesktopSidebar } from "./Sidebar";
|
|
export type { SidebarProps } from "./Sidebar";
|
|
export { FileTreeNode, HeadingNode } from "./FileTree";
|
|
export { default as DocDialog } from "./DocDialog";
|
|
export type { DocDialogProps } from "./DocDialog";
|
|
export { default as DataSourceDialog } from "./DataSourceDialog";
|
|
export type { DataSourceDialogProps } from "./DataSourceDialog";
|
|
|
|
// 导出数据类型
|
|
export type { DiceProps } from "./md-dice";
|
|
export type { TableProps } from "./md-table";
|
|
export type { BgProps } from "./md-bg";
|
|
export type { FontProps } from "./md-font";
|
|
export type { BorderProps } from "./md-border";
|
|
export type { EmbedProps } from "./md-embed";
|
|
export type { YarnSpinnerProps } from "./md-yarn-spinner";
|