Add blog app scaffolding with remark plugins

This commit is contained in:
Lewis Wynne 2026-01-23 00:07:23 +00:00
parent 9d9f213bbe
commit 0b8b50cf12
5 changed files with 84 additions and 0 deletions

View file

@ -0,0 +1,14 @@
import { visit } from 'unist-util-visit';
import type { Root } from 'mdast';
export default function remarkAside() {
return (tree: Root) => {
visit(tree, 'textDirective', (node: any) => {
if (node.name !== 'aside') return;
const data = node.data || (node.data = {});
data.hName = 'span';
data.hProperties = { class: 'aside' };
});
};
}