summaryrefslogtreecommitdiff
path: root/packages/markdown/remark/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/markdown/remark/src')
-rw-r--r--packages/markdown/remark/src/rehype-collect-headers.ts2
-rw-r--r--packages/markdown/remark/src/rehype-jsx.ts4
2 files changed, 3 insertions, 3 deletions
diff --git a/packages/markdown/remark/src/rehype-collect-headers.ts b/packages/markdown/remark/src/rehype-collect-headers.ts
index 9a64d59c8..76cb5740c 100644
--- a/packages/markdown/remark/src/rehype-collect-headers.ts
+++ b/packages/markdown/remark/src/rehype-collect-headers.ts
@@ -25,7 +25,7 @@ export default function createCollectHeaders() {
return;
}
if (child.type === 'raw') {
- if (child.value.startsWith('\n<') || child.value.endsWith('>\n')) {
+ if (child.value.match(/^\n?<.*>\n?$/)) {
return;
}
}
diff --git a/packages/markdown/remark/src/rehype-jsx.ts b/packages/markdown/remark/src/rehype-jsx.ts
index a6761124c..7082997e2 100644
--- a/packages/markdown/remark/src/rehype-jsx.ts
+++ b/packages/markdown/remark/src/rehype-jsx.ts
@@ -53,11 +53,11 @@ export default function rehypeJsx(): ReturnType<RehypePlugin> {
// wrapped by raw opening and closing tags
const openingTag = {
type: 'raw',
- value: `\n<${node.name}${attrs}>`,
+ value: `<${node.name}${attrs}>`,
};
const closingTag = {
type: 'raw',
- value: `</${node.name}>\n`,
+ value: `</${node.name}>`,
};
parent.children.splice(index, 1, openingTag, ...node.children, closingTag);
});