Skip to content

Commit fc2a4fb

Browse files
authored
fix: fixed skipHTML bug (#285)
1 parent c711b51 commit fc2a4fb

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

core/src/nohighlight.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import MarkdownPreview from './preview';
33
import { type PluggableList } from 'unified';
44
import rehypeRewrite from 'rehype-rewrite';
55
import rehypeAttrs from 'rehype-attr';
6-
import rehypeRaw from 'rehype-raw';
76
import { reservedMeta } from './plugins/reservedMeta';
87
import { retrieveMeta } from './plugins/retrieveMeta';
98
import { rehypeRewriteHandle, defaultRehypePlugins } from './rehypePlugins';
@@ -14,7 +13,6 @@ export * from './Props';
1413
export default React.forwardRef<MarkdownPreviewRef, MarkdownPreviewProps>((props, ref) => {
1514
const rehypePlugins: PluggableList = [
1615
reservedMeta,
17-
rehypeRaw,
1816
retrieveMeta,
1917
...defaultRehypePlugins,
2018
[rehypeRewrite, { rewrite: rehypeRewriteHandle(props.disableCopy ?? false, props.rehypeRewrite) }],

core/src/preview.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export default React.forwardRef<MarkdownPreviewRef, MarkdownPreviewProps>((props
4343
return /^[A-Za-z0-9]+$/.test(element.tagName);
4444
},
4545
};
46-
if (skipHtml) {
46+
if (!skipHtml) {
4747
rehypePlugins.push(raw);
4848
}
4949
const remarkPlugins = [remarkAlert, ...(other.remarkPlugins || []), gfm];
@@ -53,7 +53,7 @@ export default React.forwardRef<MarkdownPreviewRef, MarkdownPreviewProps>((props
5353
<ReactMarkdown
5454
{...customProps}
5555
{...other}
56-
skipHtml={skipHtml}
56+
skipHtml={!skipHtml}
5757
urlTransform={urlTransform || defaultUrlTransform}
5858
rehypePlugins={pluginsFilter ? pluginsFilter('rehype', rehypePlugins) : rehypePlugins}
5959
remarkPlugins={pluginsFilter ? pluginsFilter('remark', remarkPlugins) : remarkPlugins}

0 commit comments

Comments
 (0)