Release 3X-UI for Docker / build (push) Canceled after 0s
Release 3X-UI / build (386) (push) Canceled after 0s
Release 3X-UI / build (amd64) (push) Canceled after 0s
Release 3X-UI / build (arm64) (push) Canceled after 0s
Release 3X-UI / build (armv5) (push) Canceled after 0s
Release 3X-UI / build (armv6) (push) Canceled after 0s
Release 3X-UI / build (armv7) (push) Canceled after 0s
Release 3X-UI / build (s390x) (push) Canceled after 0s
Release 3X-UI / Build for Windows (amd64) (push) Canceled after 0s
Release 3X-UI / Publish rolling dev release (push) Canceled after 0s
31 lines
874 B
TypeScript
31 lines
874 B
TypeScript
import { defineConfig, defineDocs } from 'fumadocs-mdx/config';
|
|
import { metaSchema, pageSchema } from 'fumadocs-core/source/schema';
|
|
import { z } from 'zod';
|
|
|
|
// `title` is already required by `pageSchema`. We additionally require a
|
|
// non-empty `description` on every page (used for SEO, search, and OG images),
|
|
// so the build fails fast if a page is missing it.
|
|
// See https://fumadocs.dev/docs/mdx/collections
|
|
export const docs = defineDocs({
|
|
dir: 'content/docs',
|
|
docs: {
|
|
schema: pageSchema.extend({
|
|
description: z
|
|
.string({ message: 'Every doc page needs a frontmatter `description`.' })
|
|
.min(1, 'Frontmatter `description` cannot be empty.'),
|
|
}),
|
|
postprocess: {
|
|
includeProcessedMarkdown: true,
|
|
},
|
|
},
|
|
meta: {
|
|
schema: metaSchema,
|
|
},
|
|
});
|
|
|
|
export default defineConfig({
|
|
mdxOptions: {
|
|
// MDX options
|
|
},
|
|
});
|