mirror of
https://github.com/hanzo-docs/docs.git
synced 2026-10-27 09:19:53 +00:00
Merge 67 upstream commits including: - packages/ui deleted, replaced by base-ui + radix-ui - New packages: story, tailwind, shared, stf - Build system: tsup → tsdown migration - New flux layout support - Various bug fixes and improvements All upstream fumadocs-* and @fumadocs/* package names remapped to @hanzo/docs-* namespace.
32 lines
743 B
TypeScript
32 lines
743 B
TypeScript
import { defineConfig, defineDocs } from '@hanzo/docs-mdx/config';
|
|
import { remarkObsidian, RemarkObsidianOptions } from '@hanzo/docs-obsidian/mdx';
|
|
import { readVaultFiles } from '@hanzo/docs-obsidian';
|
|
import { pageSchema } from '@hanzo/docs-core/source/schema';
|
|
|
|
export const docs = defineDocs({
|
|
dir: 'content/docs',
|
|
docs: {
|
|
schema: pageSchema.partial(),
|
|
},
|
|
});
|
|
|
|
export default defineConfig({
|
|
mdxOptions: async () => {
|
|
const files = await readVaultFiles({
|
|
dir: 'content/docs/Obsidian Vault',
|
|
});
|
|
|
|
return {
|
|
remarkPlugins: (plugins) => [
|
|
[
|
|
remarkObsidian,
|
|
{
|
|
files,
|
|
} satisfies RemarkObsidianOptions,
|
|
],
|
|
...plugins,
|
|
],
|
|
};
|
|
},
|
|
});
|