Files
docs/apps/pulsar-docs/source.config.ts
zeekay e61a5a8d1c feat(pulsar-docs): add Fumadocs site for luxfi/pulsar at apps/pulsar-docs
Scaffold cloned from apps/zen-docs. Port 3008. Content authored from the
settled state of ~/work/lux/pulsar/main (README, EC README, bridge doc,
extraction roadmaps, NIST-SUBMISSION, SUBMISSION, CHANGELOG, SECURITY,
postmortem). Math rendered with KaTeX. Information architecture: intro
-> getting-started -> protocol -> reference -> proofs -> security -> nist-mptc
-> postmortem -> changelog.

Build clean: pnpm --filter=pulsar-docs build && pnpm --filter=pulsar-docs dev.
2026-05-31 11:26:44 -07:00

22 lines
625 B
TypeScript

import { applyMdxPreset, defineConfig, defineDocs, frontmatterSchema, metaSchema } from '@hanzo/docs-mdx/config';
export const docs = defineDocs({
dir: 'content/docs',
docs: {
schema: frontmatterSchema,
async mdxOptions(environment) {
const { default: remarkMath } = await import('remark-math');
const { default: rehypeKatex } = await import('rehype-katex');
return applyMdxPreset({
remarkPlugins: (v) => [remarkMath, ...v],
rehypePlugins: (v) => [rehypeKatex, ...v],
})(environment);
},
},
meta: {
schema: metaSchema,
},
});
export default defineConfig();