b2c37385f9
* chore: changed `data-astro-raw` to `is:raw` * changesets
12 lines
296 B
TypeScript
12 lines
296 B
TypeScript
import { SKIP, visit } from 'unist-util-visit';
|
|
|
|
export default function rehypeEscape(): any {
|
|
return function (node: any): any {
|
|
return visit(node, 'element', (el) => {
|
|
if (el.tagName === 'code' || el.tagName === 'pre') {
|
|
el.properties['is:raw'] = true;
|
|
}
|
|
return el;
|
|
});
|
|
};
|
|
}
|