Skip to content

Commit 21848a4

Browse files
committed
Setup docs with fumadocs
1 parent 562c6c0 commit 21848a4

30 files changed

+7233
-3658
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,5 @@ yarn-error.log*
3939
# typescript
4040
*.tsbuildinfo
4141
next-env.d.ts
42+
43+
_pagefind/

.source/index.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// @ts-nocheck -- skip type checking
2+
import * as docs_9 from "../content/docs/extensions/quicksnip.mdx?collection=docs&hash=1754350307419"
3+
import * as docs_8 from "../content/docs/extensions/quicksnip-vscode.mdx?collection=docs&hash=1754350307419"
4+
import * as docs_7 from "../content/docs/extensions/quicksnip-raycast.mdx?collection=docs&hash=1754350307419"
5+
import * as docs_6 from "../content/docs/contributing/third-party-apps.mdx?collection=docs&hash=1754350307419"
6+
import * as docs_5 from "../content/docs/contributing/modifying-snippets.mdx?collection=docs&hash=1754350307419"
7+
import * as docs_4 from "../content/docs/contributing/how-to-contribute.mdx?collection=docs&hash=1754350307419"
8+
import * as docs_3 from "../content/docs/contributing/adding-snippets.mdx?collection=docs&hash=1754350307419"
9+
import * as docs_2 from "../content/docs/usage.mdx?collection=docs&hash=1754350307419"
10+
import * as docs_1 from "../content/docs/index.mdx?collection=docs&hash=1754350307419"
11+
import * as docs_0 from "../content/docs/code-snippet.mdx?collection=docs&hash=1754350307419"
12+
import { _runtime } from "fumadocs-mdx"
13+
import * as _source from "../source.config"
14+
export const docs = _runtime.docs<typeof _source.docs>([{ info: {"path":"code-snippet.mdx","absolutePath":"C:/Technophile/Code/projects/quicksnip/content/docs/code-snippet.mdx"}, data: docs_0 }, { info: {"path":"index.mdx","absolutePath":"C:/Technophile/Code/projects/quicksnip/content/docs/index.mdx"}, data: docs_1 }, { info: {"path":"usage.mdx","absolutePath":"C:/Technophile/Code/projects/quicksnip/content/docs/usage.mdx"}, data: docs_2 }, { info: {"path":"contributing\\adding-snippets.mdx","absolutePath":"C:/Technophile/Code/projects/quicksnip/content/docs/contributing/adding-snippets.mdx"}, data: docs_3 }, { info: {"path":"contributing\\how-to-contribute.mdx","absolutePath":"C:/Technophile/Code/projects/quicksnip/content/docs/contributing/how-to-contribute.mdx"}, data: docs_4 }, { info: {"path":"contributing\\modifying-snippets.mdx","absolutePath":"C:/Technophile/Code/projects/quicksnip/content/docs/contributing/modifying-snippets.mdx"}, data: docs_5 }, { info: {"path":"contributing\\third-party-apps.mdx","absolutePath":"C:/Technophile/Code/projects/quicksnip/content/docs/contributing/third-party-apps.mdx"}, data: docs_6 }, { info: {"path":"extensions\\quicksnip-raycast.mdx","absolutePath":"C:/Technophile/Code/projects/quicksnip/content/docs/extensions/quicksnip-raycast.mdx"}, data: docs_7 }, { info: {"path":"extensions\\quicksnip-vscode.mdx","absolutePath":"C:/Technophile/Code/projects/quicksnip/content/docs/extensions/quicksnip-vscode.mdx"}, data: docs_8 }, { info: {"path":"extensions\\quicksnip.mdx","absolutePath":"C:/Technophile/Code/projects/quicksnip/content/docs/extensions/quicksnip.mdx"}, data: docs_9 }], [{"info":{"path":"meta.json","absolutePath":"C:/Technophile/Code/projects/quicksnip/content/docs/meta.json"},"data":{"title":"Docs","pages":["---Introduction---","index.mdx","usage.mdx","code-snippet.mdx","---Extensions---","...extensions","---Contributing---","...contributing"],"root":true}}, {"info":{"path":"contributing\\meta.json","absolutePath":"C:/Technophile/Code/projects/quicksnip/content/docs/contributing/meta.json"},"data":{"title":"Contributing","pages":["how-to-contribute","adding-snippets","modifying-snippets","third-party-apps"]}}, {"info":{"path":"extensions\\meta.json","absolutePath":"C:/Technophile/Code/projects/quicksnip/content/docs/extensions/meta.json"},"data":{"title":"Extensions","pages":["quicksnip","quicksnip-vscode","quicksnip-raycast"]}}])

.source/source.config.mjs

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// source.config.ts
2+
import {
3+
defineConfig,
4+
defineDocs,
5+
frontmatterSchema,
6+
metaSchema
7+
} from "fumadocs-mdx/config";
8+
var docs = defineDocs({
9+
docs: {
10+
schema: frontmatterSchema
11+
},
12+
meta: {
13+
schema: metaSchema
14+
}
15+
});
16+
var source_config_default = defineConfig({
17+
mdxOptions: {
18+
// MDX options
19+
}
20+
});
21+
export {
22+
source_config_default as default,
23+
docs
24+
};

content/docs/code-snippet.mdx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: Code snippet
3+
description: Hello World
4+
---
5+
6+
## This is title
7+
8+
This is description
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: Adding snippets
3+
description: Hello World
4+
---
5+
6+
## This is title
7+
8+
This is description
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: How to contribute
3+
description: Hello World
4+
---
5+
6+
## This is title
7+
8+
This is description

content/docs/contributing/meta.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"title": "Contributing",
3+
"pages": [
4+
"how-to-contribute",
5+
"adding-snippets",
6+
"modifying-snippets",
7+
"third-party-apps"
8+
]
9+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: Modifying snippets
3+
description: Hello World
4+
---
5+
6+
## This is title
7+
8+
This is description
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: Third-party apps
3+
description: Hello World
4+
---
5+
6+
## How to add an extension
7+
8+
This is description

content/docs/extensions/meta.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"title": "Extensions",
3+
"pages": ["quicksnip", "quicksnip-vscode", "quicksnip-raycast"]
4+
}

0 commit comments

Comments
 (0)