diff --git a/kernel/conf/export.go b/kernel/conf/export.go index 0bfbf1962..38012b671 100644 --- a/kernel/conf/export.go +++ b/kernel/conf/export.go @@ -17,23 +17,29 @@ package conf type Export struct { - ParagraphBeginningSpace bool `json:"paragraphBeginningSpace"` // 是否使用中文排版段落开头空两格 - AddTitle bool `json:"addTitle"` // 是否添加标题 - BlockRefMode int `json:"blockRefMode"` // 内容块引用导出模式,2:锚文本块链,3:仅锚文本,4:块引转脚注,(0:使用原始文本,1:使用 Blockquote。0 和 1 都已经废弃 https://github.com/siyuan-note/siyuan/issues/3155) - BlockEmbedMode int `json:"blockEmbedMode"` // 内容块引用导出模式,0:使用原始文本,1:使用 Blockquote - BlockRefTextLeft string `json:"blockRefTextLeft"` // 内容块引用导出锚文本左侧符号,默认留空 - BlockRefTextRight string `json:"blockRefTextRight"` // 内容块引用导出锚文本右侧符号,默认留空 - TagOpenMarker string `json:"tagOpenMarker"` // 标签开始标记符,默认是 # - TagCloseMarker string `json:"tagCloseMarker"` // 标签结束标记符,默认是 # - FileAnnotationRefMode int `json:"fileAnnotationRefMode"` // 文件标注引用导出模式,0:文件名 - 页码 - 锚文本,1:仅锚文本 - PandocBin string `json:"pandocBin"` // Pandoc 可执行文件路径 - MarkdownYFM bool `json:"markdownYFM"` // Markdown 导出时是否添加 YAML Front Matter https://github.com/siyuan-note/siyuan/issues/7727 - PDFFooter string `json:"pdfFooter"` // PDF 导出时页脚内容 - DocxTemplate string `json:"docxTemplate"` // Docx 导出时模板文件路径 - PDFWatermarkStr string `json:"pdfWatermarkStr"` // PDF 导出时水印文本或水印文件路径 - PDFWatermarkDesc string `json:"pdfWatermarkDesc"` // PDF 导出时水印位置、大小和样式等 - ImageWatermarkStr string `json:"imageWatermarkStr"` // 图片导出时水印文本或水印文件路径 - ImageWatermarkDesc string `json:"imageWatermarkDesc"` // 图片导出时水印位置、大小和样式等 + ParagraphBeginningSpace bool `json:"paragraphBeginningSpace"` // 是否使用中文排版段落开头空两格 + AddTitle bool `json:"addTitle"` // 是否添加标题 + // 内容块引用导出模式 + // 2:锚文本块链 + // 3:仅锚文本 + // 4:块引转脚注 + // 5:锚点哈希 https://github.com/siyuan-note/siyuan/issues/10265 + // (0:使用原始文本,1:使用 Blockquote。0 和 1 都已经废弃 https://github.com/siyuan-note/siyuan/issues/3155) + BlockRefMode int `json:"blockRefMode"` + BlockEmbedMode int `json:"blockEmbedMode"` // 内容块引用导出模式,0:使用原始文本,1:使用 Blockquote + BlockRefTextLeft string `json:"blockRefTextLeft"` // 内容块引用导出锚文本左侧符号,默认留空 + BlockRefTextRight string `json:"blockRefTextRight"` // 内容块引用导出锚文本右侧符号,默认留空 + TagOpenMarker string `json:"tagOpenMarker"` // 标签开始标记符,默认是 # + TagCloseMarker string `json:"tagCloseMarker"` // 标签结束标记符,默认是 # + FileAnnotationRefMode int `json:"fileAnnotationRefMode"` // 文件标注引用导出模式,0:文件名 - 页码 - 锚文本,1:仅锚文本 + PandocBin string `json:"pandocBin"` // Pandoc 可执行文件路径 + MarkdownYFM bool `json:"markdownYFM"` // Markdown 导出时是否添加 YAML Front Matter https://github.com/siyuan-note/siyuan/issues/7727 + PDFFooter string `json:"pdfFooter"` // PDF 导出时页脚内容 + DocxTemplate string `json:"docxTemplate"` // Docx 导出时模板文件路径 + PDFWatermarkStr string `json:"pdfWatermarkStr"` // PDF 导出时水印文本或水印文件路径 + PDFWatermarkDesc string `json:"pdfWatermarkDesc"` // PDF 导出时水印位置、大小和样式等 + ImageWatermarkStr string `json:"imageWatermarkStr"` // 图片导出时水印文本或水印文件路径 + ImageWatermarkDesc string `json:"imageWatermarkDesc"` // 图片导出时水印位置、大小和样式等 } func NewExport() *Export {