From 6e10e30fb2f8ea9f77c85a2eb88f87d521a2d379 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yingyi=20/=20=E9=A2=96=E9=80=B8?= <49649786+Zuoqiu-Yingyi@users.noreply.github.com> Date: Wed, 20 Sep 2023 16:03:33 +0800 Subject: [PATCH] :art: fix https://ld246.com/article/1695181370421 (#9234) --- app/src/assets/scss/export.scss | 36 +++++++++++++++------------------ 1 file changed, 16 insertions(+), 20 deletions(-) diff --git a/app/src/assets/scss/export.scss b/app/src/assets/scss/export.scss index 05eaf68f5..06b28373f 100644 --- a/app/src/assets/scss/export.scss +++ b/app/src/assets/scss/export.scss @@ -31,39 +31,35 @@ svg { display: none; } -.b3-typography table, .protyle-wysiwyg table { - display: table; +.b3-typography, +.protyle-wysiwyg [data-node-id].table { + table { + display: table; + } } @media print { .protyle-wysiwyg [data-node-id] { + // 尽量避免音频块内分页 &[data-type=NodeAudio], - // 尽量避免图表块内分页 - &[data-type=NodeCodeBlock][data-subtype=abc], - &[data-type=NodeCodeBlock][data-subtype=echarts], - &[data-type=NodeCodeBlock][data-subtype=flowchart], - &[data-type=NodeCodeBlock][data-subtype=graphviz], - &[data-type=NodeCodeBlock][data-subtype=mermaid], - &[data-type=NodeCodeBlock][data-subtype=mindmap], - &[data-type=NodeCodeBlock][data-subtype=plantuml], - // 尽量避免标题块内分页 + // 尽量避免图表块内分页 + &[data-type=NodeCodeBlock].render-node, + // 尽量避免标题块内分页 &[data-type=NodeHeading], - // 尽量避免 Iframe 块内分页 + // 尽量避免 Iframe 块内分页 &[data-type=NodeIFrame], - // 尽量避免公式块内分页 + // 尽量避免公式块内分页 &[data-type=NodeMathBlock], - // 尽量避免段落块内分页 + // 尽量避免段落块内分页 &[data-type=NodeParagraph], - // 尽量避免分割线内分页 + // 尽量避免分割线内分页 &[data-type=NodeThematicBreak], - // 尽量避免视频块内分页 + // 尽量避免视频块内分页 &[data-type=NodeVideo], - // 尽量避免挂件块内分页 + // 尽量避免挂件块内分页 &[data-type=NodeWidget], - // 尽量避免表格块行内分页 - tr, - // 尽量避免图片内分页 + // 尽量避免图片内分页 .img { break-inside: avoid; }