From 91cd0dcad74b24d59ed59daaa3803320204e17c1 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Sun, 1 Sep 2024 10:33:35 +0900 Subject: [PATCH 01/46] Move assets --- packages/docs/.gitignore | 3 +++ packages/docs/{public => }/assets/favicon-16x16.png | Bin packages/docs/{public => }/assets/favicon-32x32.png | Bin packages/docs/{public => }/assets/favicon.ico | Bin packages/docs/{public => }/assets/favicon.svg | 0 .../{public => }/assets/haracho-transmission.png | Bin packages/docs/{public => }/assets/haracho.png | Bin packages/docs/public/.nojekyll | 0 8 files changed, 3 insertions(+) create mode 100644 packages/docs/.gitignore rename packages/docs/{public => }/assets/favicon-16x16.png (100%) rename packages/docs/{public => }/assets/favicon-32x32.png (100%) rename packages/docs/{public => }/assets/favicon.ico (100%) rename packages/docs/{public => }/assets/favicon.svg (100%) rename packages/docs/{public => }/assets/haracho-transmission.png (100%) rename packages/docs/{public => }/assets/haracho.png (100%) delete mode 100644 packages/docs/public/.nojekyll diff --git a/packages/docs/.gitignore b/packages/docs/.gitignore new file mode 100644 index 00000000..038f2585 --- /dev/null +++ b/packages/docs/.gitignore @@ -0,0 +1,3 @@ +# gatsby built +.cache +public/ diff --git a/packages/docs/public/assets/favicon-16x16.png b/packages/docs/assets/favicon-16x16.png similarity index 100% rename from packages/docs/public/assets/favicon-16x16.png rename to packages/docs/assets/favicon-16x16.png diff --git a/packages/docs/public/assets/favicon-32x32.png b/packages/docs/assets/favicon-32x32.png similarity index 100% rename from packages/docs/public/assets/favicon-32x32.png rename to packages/docs/assets/favicon-32x32.png diff --git a/packages/docs/public/assets/favicon.ico b/packages/docs/assets/favicon.ico similarity index 100% rename from packages/docs/public/assets/favicon.ico rename to packages/docs/assets/favicon.ico diff --git a/packages/docs/public/assets/favicon.svg b/packages/docs/assets/favicon.svg similarity index 100% rename from packages/docs/public/assets/favicon.svg rename to packages/docs/assets/favicon.svg diff --git a/packages/docs/public/assets/haracho-transmission.png b/packages/docs/assets/haracho-transmission.png similarity index 100% rename from packages/docs/public/assets/haracho-transmission.png rename to packages/docs/assets/haracho-transmission.png diff --git a/packages/docs/public/assets/haracho.png b/packages/docs/assets/haracho.png similarity index 100% rename from packages/docs/public/assets/haracho.png rename to packages/docs/assets/haracho.png diff --git a/packages/docs/public/.nojekyll b/packages/docs/public/.nojekyll deleted file mode 100644 index e69de29b..00000000 From 1176a27e78af61e7570fb6495d5bd3cd3019fb12 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Sun, 1 Sep 2024 10:33:42 +0900 Subject: [PATCH 02/46] Setup gatsby --- bun.lockb | Bin 439152 -> 775824 bytes packages/docs/gatsby-config.ts | 18 ++++++++++++++++++ packages/docs/next.config.js | 19 ------------------- packages/docs/package.json | 18 ++++++++---------- 4 files changed, 26 insertions(+), 29 deletions(-) create mode 100644 packages/docs/gatsby-config.ts delete mode 100644 packages/docs/next.config.js diff --git a/bun.lockb b/bun.lockb index eacab497b7dd1856843054a47940474b5a9ed5f5..b6d7c0fa07820f320b5221fdb1a4a52fd7c6de7b 100755 GIT binary patch literal 775824 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 PCHe2~fYJqTO)jA0|=fz9Y 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 eC)8z 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 delta 90206 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", "description": "新生はらちょドキュメントサイト", "license": "MIT", "scripts": { - "dev": "next dev", - "build": "next build", - "lint": "next lint", + "dev": "gatsby develop", + "build": "gatsby build", + "lint": "eslint", "format": "prettier --write \"./src/**/*.{js,ts,jsx,tsx,md,mdx}\"", "lint-staged": "lint-staged" }, "dependencies": { - "next": "^14.0.0", - "nextra": "^2.2.14", - "nextra-theme-docs": "^2.2.14", + "gatsby": "^5.13.7", + "gatsby-omni-font-loader": "^2.0.2", + "gatsby-plugin-manifest": "^5.13.1", + "gatsby-transformer-remark": "^6.13.1", "react": "^18.2.0", "react-dom": "^18.2.0" - }, - "devDependencies": { - "@types/react": "18.2.60" } } From c62f9a63aa2390f356f6b9eb9d89e0be446bcd33 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Sun, 1 Sep 2024 10:42:34 +0900 Subject: [PATCH 03/46] Move pages into posts --- packages/docs/src/{pages => posts}/_app.mdx | 0 packages/docs/src/{pages => posts}/_meta.json | 0 packages/docs/src/{pages => posts}/development/_meta.json | 0 packages/docs/src/{pages => posts}/development/emoji-seq.mdx | 0 packages/docs/src/{pages => posts}/development/index.mdx | 0 packages/docs/src/{pages => posts}/development/meme.mdx | 0 packages/docs/src/{pages => posts}/development/running/_meta.json | 0 .../{pages => posts}/development/running/docker-use-compose.mdx | 0 .../src/{pages => posts}/development/running/docker-use-image.mdx | 0 packages/docs/src/{pages => posts}/development/running/index.mdx | 0 packages/docs/src/{pages => posts}/development/running/local.mdx | 0 packages/docs/src/{pages => posts}/index.mdx | 0 packages/docs/src/{pages => posts}/references/_meta.json | 0 packages/docs/src/{pages => posts}/references/commands/_meta.json | 0 .../src/{pages => posts}/references/commands/channel-info.mdx | 0 packages/docs/src/{pages => posts}/references/commands/debug.mdx | 0 packages/docs/src/{pages => posts}/references/commands/dice.mdx | 0 .../docs/src/{pages => posts}/references/commands/guild-info.mdx | 0 packages/docs/src/{pages => posts}/references/commands/help.mdx | 0 packages/docs/src/{pages => posts}/references/commands/judge.mdx | 0 .../docs/src/{pages => posts}/references/commands/kokusei.mdx | 0 .../docs/src/{pages => posts}/references/commands/meme/_meta.json | 0 .../docs/src/{pages => posts}/references/commands/meme/clang.mdx | 0 .../src/{pages => posts}/references/commands/meme/dousurya.mdx | 0 .../src/{pages => posts}/references/commands/meme/failure.mdx | 0 .../src/{pages => posts}/references/commands/meme/hukueki.mdx | 0 .../docs/src/{pages => posts}/references/commands/meme/index.mdx | 0 .../docs/src/{pages => posts}/references/commands/meme/kenjou.mdx | 0 .../docs/src/{pages => posts}/references/commands/meme/koume.mdx | 0 .../src/{pages => posts}/references/commands/meme/lolicon.mdx | 0 .../docs/src/{pages => posts}/references/commands/meme/moeta.mdx | 0 packages/docs/src/{pages => posts}/references/commands/meme/n.mdx | 0 .../src/{pages => posts}/references/commands/meme/nigetane.mdx | 0 .../docs/src/{pages => posts}/references/commands/meme/nine.mdx | 0 .../docs/src/{pages => posts}/references/commands/meme/ojaru.mdx | 0 .../docs/src/{pages => posts}/references/commands/meme/syakai.mdx | 0 .../docs/src/{pages => posts}/references/commands/meme/takopi.mdx | 0 .../src/{pages => posts}/references/commands/meme/tsureteike.mdx | 0 .../docs/src/{pages => posts}/references/commands/meme/web3.mdx | 0 packages/docs/src/{pages => posts}/references/commands/ping.mdx | 0 .../docs/src/{pages => posts}/references/commands/role-create.mdx | 0 .../docs/src/{pages => posts}/references/commands/role-info.mdx | 0 .../docs/src/{pages => posts}/references/commands/role-rank.mdx | 0 packages/docs/src/{pages => posts}/references/commands/stfu.mdx | 0 packages/docs/src/{pages => posts}/references/commands/typo.mdx | 0 .../docs/src/{pages => posts}/references/commands/user-info.mdx | 0 .../docs/src/{pages => posts}/references/commands/version.mdx | 0 .../src/{pages => posts}/references/commands/voice/_meta.json | 0 .../docs/src/{pages => posts}/references/commands/voice/colk.mdx | 0 .../docs/src/{pages => posts}/references/commands/voice/kaere.mdx | 0 .../docs/src/{pages => posts}/references/commands/voice/party.mdx | 0 packages/docs/src/{pages => posts}/references/features/_meta.json | 0 .../docs/src/{pages => posts}/references/features/bold-italic.mdx | 0 .../docs/src/{pages => posts}/references/features/delete-diff.mdx | 0 .../docs/src/{pages => posts}/references/features/edit-diff.mdx | 0 .../src/{pages => posts}/references/features/emoji-create-log.mdx | 0 .../docs/src/{pages => posts}/references/features/kawaemon.mdx | 0 .../{pages => posts}/references/features/sticker-create-log.mdx | 0 .../docs/src/{pages => posts}/references/features/time-signal.mdx | 0 packages/docs/src/{pages => posts}/references/features/typo.mdx | 0 .../docs/src/{pages => posts}/references/features/vc-diff.mdx | 0 packages/docs/src/{pages => posts}/references/getting-started.mdx | 0 62 files changed, 0 insertions(+), 0 deletions(-) rename packages/docs/src/{pages => posts}/_app.mdx (100%) rename packages/docs/src/{pages => posts}/_meta.json (100%) rename packages/docs/src/{pages => posts}/development/_meta.json (100%) rename packages/docs/src/{pages => posts}/development/emoji-seq.mdx (100%) rename packages/docs/src/{pages => posts}/development/index.mdx (100%) rename packages/docs/src/{pages => posts}/development/meme.mdx (100%) rename packages/docs/src/{pages => posts}/development/running/_meta.json (100%) rename packages/docs/src/{pages => posts}/development/running/docker-use-compose.mdx (100%) rename packages/docs/src/{pages => posts}/development/running/docker-use-image.mdx (100%) rename packages/docs/src/{pages => posts}/development/running/index.mdx (100%) rename packages/docs/src/{pages => posts}/development/running/local.mdx (100%) rename packages/docs/src/{pages => posts}/index.mdx (100%) rename packages/docs/src/{pages => posts}/references/_meta.json (100%) rename packages/docs/src/{pages => posts}/references/commands/_meta.json (100%) rename packages/docs/src/{pages => posts}/references/commands/channel-info.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/debug.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/dice.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/guild-info.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/help.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/judge.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/kokusei.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/meme/_meta.json (100%) rename packages/docs/src/{pages => posts}/references/commands/meme/clang.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/meme/dousurya.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/meme/failure.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/meme/hukueki.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/meme/index.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/meme/kenjou.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/meme/koume.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/meme/lolicon.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/meme/moeta.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/meme/n.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/meme/nigetane.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/meme/nine.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/meme/ojaru.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/meme/syakai.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/meme/takopi.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/meme/tsureteike.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/meme/web3.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/ping.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/role-create.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/role-info.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/role-rank.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/stfu.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/typo.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/user-info.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/version.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/voice/_meta.json (100%) rename packages/docs/src/{pages => posts}/references/commands/voice/colk.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/voice/kaere.mdx (100%) rename packages/docs/src/{pages => posts}/references/commands/voice/party.mdx (100%) rename packages/docs/src/{pages => posts}/references/features/_meta.json (100%) rename packages/docs/src/{pages => posts}/references/features/bold-italic.mdx (100%) rename packages/docs/src/{pages => posts}/references/features/delete-diff.mdx (100%) rename packages/docs/src/{pages => posts}/references/features/edit-diff.mdx (100%) rename packages/docs/src/{pages => posts}/references/features/emoji-create-log.mdx (100%) rename packages/docs/src/{pages => posts}/references/features/kawaemon.mdx (100%) rename packages/docs/src/{pages => posts}/references/features/sticker-create-log.mdx (100%) rename packages/docs/src/{pages => posts}/references/features/time-signal.mdx (100%) rename packages/docs/src/{pages => posts}/references/features/typo.mdx (100%) rename packages/docs/src/{pages => posts}/references/features/vc-diff.mdx (100%) rename packages/docs/src/{pages => posts}/references/getting-started.mdx (100%) diff --git a/packages/docs/src/pages/_app.mdx b/packages/docs/src/posts/_app.mdx similarity index 100% rename from packages/docs/src/pages/_app.mdx rename to packages/docs/src/posts/_app.mdx diff --git a/packages/docs/src/pages/_meta.json b/packages/docs/src/posts/_meta.json similarity index 100% rename from packages/docs/src/pages/_meta.json rename to packages/docs/src/posts/_meta.json diff --git a/packages/docs/src/pages/development/_meta.json b/packages/docs/src/posts/development/_meta.json similarity index 100% rename from packages/docs/src/pages/development/_meta.json rename to packages/docs/src/posts/development/_meta.json diff --git a/packages/docs/src/pages/development/emoji-seq.mdx b/packages/docs/src/posts/development/emoji-seq.mdx similarity index 100% rename from packages/docs/src/pages/development/emoji-seq.mdx rename to packages/docs/src/posts/development/emoji-seq.mdx diff --git a/packages/docs/src/pages/development/index.mdx b/packages/docs/src/posts/development/index.mdx similarity index 100% rename from packages/docs/src/pages/development/index.mdx rename to packages/docs/src/posts/development/index.mdx diff --git a/packages/docs/src/pages/development/meme.mdx b/packages/docs/src/posts/development/meme.mdx similarity index 100% rename from packages/docs/src/pages/development/meme.mdx rename to packages/docs/src/posts/development/meme.mdx diff --git a/packages/docs/src/pages/development/running/_meta.json b/packages/docs/src/posts/development/running/_meta.json similarity index 100% rename from packages/docs/src/pages/development/running/_meta.json rename to packages/docs/src/posts/development/running/_meta.json diff --git a/packages/docs/src/pages/development/running/docker-use-compose.mdx b/packages/docs/src/posts/development/running/docker-use-compose.mdx similarity index 100% rename from packages/docs/src/pages/development/running/docker-use-compose.mdx rename to packages/docs/src/posts/development/running/docker-use-compose.mdx diff --git a/packages/docs/src/pages/development/running/docker-use-image.mdx b/packages/docs/src/posts/development/running/docker-use-image.mdx similarity index 100% rename from packages/docs/src/pages/development/running/docker-use-image.mdx rename to packages/docs/src/posts/development/running/docker-use-image.mdx diff --git a/packages/docs/src/pages/development/running/index.mdx b/packages/docs/src/posts/development/running/index.mdx similarity index 100% rename from packages/docs/src/pages/development/running/index.mdx rename to packages/docs/src/posts/development/running/index.mdx diff --git a/packages/docs/src/pages/development/running/local.mdx b/packages/docs/src/posts/development/running/local.mdx similarity index 100% rename from packages/docs/src/pages/development/running/local.mdx rename to packages/docs/src/posts/development/running/local.mdx diff --git a/packages/docs/src/pages/index.mdx b/packages/docs/src/posts/index.mdx similarity index 100% rename from packages/docs/src/pages/index.mdx rename to packages/docs/src/posts/index.mdx diff --git a/packages/docs/src/pages/references/_meta.json b/packages/docs/src/posts/references/_meta.json similarity index 100% rename from packages/docs/src/pages/references/_meta.json rename to packages/docs/src/posts/references/_meta.json diff --git a/packages/docs/src/pages/references/commands/_meta.json b/packages/docs/src/posts/references/commands/_meta.json similarity index 100% rename from packages/docs/src/pages/references/commands/_meta.json rename to packages/docs/src/posts/references/commands/_meta.json diff --git a/packages/docs/src/pages/references/commands/channel-info.mdx b/packages/docs/src/posts/references/commands/channel-info.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/channel-info.mdx rename to packages/docs/src/posts/references/commands/channel-info.mdx diff --git a/packages/docs/src/pages/references/commands/debug.mdx b/packages/docs/src/posts/references/commands/debug.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/debug.mdx rename to packages/docs/src/posts/references/commands/debug.mdx diff --git a/packages/docs/src/pages/references/commands/dice.mdx b/packages/docs/src/posts/references/commands/dice.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/dice.mdx rename to packages/docs/src/posts/references/commands/dice.mdx diff --git a/packages/docs/src/pages/references/commands/guild-info.mdx b/packages/docs/src/posts/references/commands/guild-info.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/guild-info.mdx rename to packages/docs/src/posts/references/commands/guild-info.mdx diff --git a/packages/docs/src/pages/references/commands/help.mdx b/packages/docs/src/posts/references/commands/help.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/help.mdx rename to packages/docs/src/posts/references/commands/help.mdx diff --git a/packages/docs/src/pages/references/commands/judge.mdx b/packages/docs/src/posts/references/commands/judge.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/judge.mdx rename to packages/docs/src/posts/references/commands/judge.mdx diff --git a/packages/docs/src/pages/references/commands/kokusei.mdx b/packages/docs/src/posts/references/commands/kokusei.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/kokusei.mdx rename to packages/docs/src/posts/references/commands/kokusei.mdx diff --git a/packages/docs/src/pages/references/commands/meme/_meta.json b/packages/docs/src/posts/references/commands/meme/_meta.json similarity index 100% rename from packages/docs/src/pages/references/commands/meme/_meta.json rename to packages/docs/src/posts/references/commands/meme/_meta.json diff --git a/packages/docs/src/pages/references/commands/meme/clang.mdx b/packages/docs/src/posts/references/commands/meme/clang.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/clang.mdx rename to packages/docs/src/posts/references/commands/meme/clang.mdx diff --git a/packages/docs/src/pages/references/commands/meme/dousurya.mdx b/packages/docs/src/posts/references/commands/meme/dousurya.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/dousurya.mdx rename to packages/docs/src/posts/references/commands/meme/dousurya.mdx diff --git a/packages/docs/src/pages/references/commands/meme/failure.mdx b/packages/docs/src/posts/references/commands/meme/failure.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/failure.mdx rename to packages/docs/src/posts/references/commands/meme/failure.mdx diff --git a/packages/docs/src/pages/references/commands/meme/hukueki.mdx b/packages/docs/src/posts/references/commands/meme/hukueki.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/hukueki.mdx rename to packages/docs/src/posts/references/commands/meme/hukueki.mdx diff --git a/packages/docs/src/pages/references/commands/meme/index.mdx b/packages/docs/src/posts/references/commands/meme/index.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/index.mdx rename to packages/docs/src/posts/references/commands/meme/index.mdx diff --git a/packages/docs/src/pages/references/commands/meme/kenjou.mdx b/packages/docs/src/posts/references/commands/meme/kenjou.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/kenjou.mdx rename to packages/docs/src/posts/references/commands/meme/kenjou.mdx diff --git a/packages/docs/src/pages/references/commands/meme/koume.mdx b/packages/docs/src/posts/references/commands/meme/koume.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/koume.mdx rename to packages/docs/src/posts/references/commands/meme/koume.mdx diff --git a/packages/docs/src/pages/references/commands/meme/lolicon.mdx b/packages/docs/src/posts/references/commands/meme/lolicon.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/lolicon.mdx rename to packages/docs/src/posts/references/commands/meme/lolicon.mdx diff --git a/packages/docs/src/pages/references/commands/meme/moeta.mdx b/packages/docs/src/posts/references/commands/meme/moeta.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/moeta.mdx rename to packages/docs/src/posts/references/commands/meme/moeta.mdx diff --git a/packages/docs/src/pages/references/commands/meme/n.mdx b/packages/docs/src/posts/references/commands/meme/n.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/n.mdx rename to packages/docs/src/posts/references/commands/meme/n.mdx diff --git a/packages/docs/src/pages/references/commands/meme/nigetane.mdx b/packages/docs/src/posts/references/commands/meme/nigetane.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/nigetane.mdx rename to packages/docs/src/posts/references/commands/meme/nigetane.mdx diff --git a/packages/docs/src/pages/references/commands/meme/nine.mdx b/packages/docs/src/posts/references/commands/meme/nine.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/nine.mdx rename to packages/docs/src/posts/references/commands/meme/nine.mdx diff --git a/packages/docs/src/pages/references/commands/meme/ojaru.mdx b/packages/docs/src/posts/references/commands/meme/ojaru.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/ojaru.mdx rename to packages/docs/src/posts/references/commands/meme/ojaru.mdx diff --git a/packages/docs/src/pages/references/commands/meme/syakai.mdx b/packages/docs/src/posts/references/commands/meme/syakai.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/syakai.mdx rename to packages/docs/src/posts/references/commands/meme/syakai.mdx diff --git a/packages/docs/src/pages/references/commands/meme/takopi.mdx b/packages/docs/src/posts/references/commands/meme/takopi.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/takopi.mdx rename to packages/docs/src/posts/references/commands/meme/takopi.mdx diff --git a/packages/docs/src/pages/references/commands/meme/tsureteike.mdx b/packages/docs/src/posts/references/commands/meme/tsureteike.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/tsureteike.mdx rename to packages/docs/src/posts/references/commands/meme/tsureteike.mdx diff --git a/packages/docs/src/pages/references/commands/meme/web3.mdx b/packages/docs/src/posts/references/commands/meme/web3.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/web3.mdx rename to packages/docs/src/posts/references/commands/meme/web3.mdx diff --git a/packages/docs/src/pages/references/commands/ping.mdx b/packages/docs/src/posts/references/commands/ping.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/ping.mdx rename to packages/docs/src/posts/references/commands/ping.mdx diff --git a/packages/docs/src/pages/references/commands/role-create.mdx b/packages/docs/src/posts/references/commands/role-create.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/role-create.mdx rename to packages/docs/src/posts/references/commands/role-create.mdx diff --git a/packages/docs/src/pages/references/commands/role-info.mdx b/packages/docs/src/posts/references/commands/role-info.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/role-info.mdx rename to packages/docs/src/posts/references/commands/role-info.mdx diff --git a/packages/docs/src/pages/references/commands/role-rank.mdx b/packages/docs/src/posts/references/commands/role-rank.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/role-rank.mdx rename to packages/docs/src/posts/references/commands/role-rank.mdx diff --git a/packages/docs/src/pages/references/commands/stfu.mdx b/packages/docs/src/posts/references/commands/stfu.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/stfu.mdx rename to packages/docs/src/posts/references/commands/stfu.mdx diff --git a/packages/docs/src/pages/references/commands/typo.mdx b/packages/docs/src/posts/references/commands/typo.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/typo.mdx rename to packages/docs/src/posts/references/commands/typo.mdx diff --git a/packages/docs/src/pages/references/commands/user-info.mdx b/packages/docs/src/posts/references/commands/user-info.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/user-info.mdx rename to packages/docs/src/posts/references/commands/user-info.mdx diff --git a/packages/docs/src/pages/references/commands/version.mdx b/packages/docs/src/posts/references/commands/version.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/version.mdx rename to packages/docs/src/posts/references/commands/version.mdx diff --git a/packages/docs/src/pages/references/commands/voice/_meta.json b/packages/docs/src/posts/references/commands/voice/_meta.json similarity index 100% rename from packages/docs/src/pages/references/commands/voice/_meta.json rename to packages/docs/src/posts/references/commands/voice/_meta.json diff --git a/packages/docs/src/pages/references/commands/voice/colk.mdx b/packages/docs/src/posts/references/commands/voice/colk.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/voice/colk.mdx rename to packages/docs/src/posts/references/commands/voice/colk.mdx diff --git a/packages/docs/src/pages/references/commands/voice/kaere.mdx b/packages/docs/src/posts/references/commands/voice/kaere.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/voice/kaere.mdx rename to packages/docs/src/posts/references/commands/voice/kaere.mdx diff --git a/packages/docs/src/pages/references/commands/voice/party.mdx b/packages/docs/src/posts/references/commands/voice/party.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/voice/party.mdx rename to packages/docs/src/posts/references/commands/voice/party.mdx diff --git a/packages/docs/src/pages/references/features/_meta.json b/packages/docs/src/posts/references/features/_meta.json similarity index 100% rename from packages/docs/src/pages/references/features/_meta.json rename to packages/docs/src/posts/references/features/_meta.json diff --git a/packages/docs/src/pages/references/features/bold-italic.mdx b/packages/docs/src/posts/references/features/bold-italic.mdx similarity index 100% rename from packages/docs/src/pages/references/features/bold-italic.mdx rename to packages/docs/src/posts/references/features/bold-italic.mdx diff --git a/packages/docs/src/pages/references/features/delete-diff.mdx b/packages/docs/src/posts/references/features/delete-diff.mdx similarity index 100% rename from packages/docs/src/pages/references/features/delete-diff.mdx rename to packages/docs/src/posts/references/features/delete-diff.mdx diff --git a/packages/docs/src/pages/references/features/edit-diff.mdx b/packages/docs/src/posts/references/features/edit-diff.mdx similarity index 100% rename from packages/docs/src/pages/references/features/edit-diff.mdx rename to packages/docs/src/posts/references/features/edit-diff.mdx diff --git a/packages/docs/src/pages/references/features/emoji-create-log.mdx b/packages/docs/src/posts/references/features/emoji-create-log.mdx similarity index 100% rename from packages/docs/src/pages/references/features/emoji-create-log.mdx rename to packages/docs/src/posts/references/features/emoji-create-log.mdx diff --git a/packages/docs/src/pages/references/features/kawaemon.mdx b/packages/docs/src/posts/references/features/kawaemon.mdx similarity index 100% rename from packages/docs/src/pages/references/features/kawaemon.mdx rename to packages/docs/src/posts/references/features/kawaemon.mdx diff --git a/packages/docs/src/pages/references/features/sticker-create-log.mdx b/packages/docs/src/posts/references/features/sticker-create-log.mdx similarity index 100% rename from packages/docs/src/pages/references/features/sticker-create-log.mdx rename to packages/docs/src/posts/references/features/sticker-create-log.mdx diff --git a/packages/docs/src/pages/references/features/time-signal.mdx b/packages/docs/src/posts/references/features/time-signal.mdx similarity index 100% rename from packages/docs/src/pages/references/features/time-signal.mdx rename to packages/docs/src/posts/references/features/time-signal.mdx diff --git a/packages/docs/src/pages/references/features/typo.mdx b/packages/docs/src/posts/references/features/typo.mdx similarity index 100% rename from packages/docs/src/pages/references/features/typo.mdx rename to packages/docs/src/posts/references/features/typo.mdx diff --git a/packages/docs/src/pages/references/features/vc-diff.mdx b/packages/docs/src/posts/references/features/vc-diff.mdx similarity index 100% rename from packages/docs/src/pages/references/features/vc-diff.mdx rename to packages/docs/src/posts/references/features/vc-diff.mdx diff --git a/packages/docs/src/pages/references/getting-started.mdx b/packages/docs/src/posts/references/getting-started.mdx similarity index 100% rename from packages/docs/src/pages/references/getting-started.mdx rename to packages/docs/src/posts/references/getting-started.mdx From fdb6c528243ac5b507d53adcae199a7188c49804 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Sun, 1 Sep 2024 21:53:42 +0900 Subject: [PATCH 04/46] Disable lint-staged --- packages/docs/.lintstagedrc.js | 15 --------------- packages/docs/.lintstagedrc.json | 6 ------ 2 files changed, 21 deletions(-) delete mode 100644 packages/docs/.lintstagedrc.js delete mode 100644 packages/docs/.lintstagedrc.json diff --git a/packages/docs/.lintstagedrc.js b/packages/docs/.lintstagedrc.js deleted file mode 100644 index ec4d4494..00000000 --- a/packages/docs/.lintstagedrc.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * next lint は lint-staged で実行するとエラーになるので, 公式が推奨している方法に従う - * https://github.com/vercel/next.js/issues/33096 - */ - -const path = require('path'); - -const buildEslintCommand = (filenames) => - `next lint --fix --file ${filenames - .map((f) => path.relative(process.cwd(), f)) - .join(' --file ')}`; - -module.exports = { - '*.{js,jsx,ts,tsx}': [buildEslintCommand, 'prettier --write'] -}; diff --git a/packages/docs/.lintstagedrc.json b/packages/docs/.lintstagedrc.json deleted file mode 100644 index 3b60e1f4..00000000 --- a/packages/docs/.lintstagedrc.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "./src/**/*.{js,ts,jsx,tsx,md,mdx}": [ - "next lint", - "prettier --write" - ] -} From 74fe2c7643d3ac006583d3223abb30117763be4d Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Sun, 1 Sep 2024 21:54:11 +0900 Subject: [PATCH 05/46] Migrate and move posts --- packages/docs/src/organisms/tabs.tsx | 26 ++++++++ packages/docs/src/{posts => pages}/_meta.json | 0 .../{posts => pages}/development/_meta.json | 0 .../development/emoji-seq.mdx | 0 .../{posts => pages}/development/index.mdx | 0 .../src/{posts => pages}/development/meme.mdx | 36 +++++----- .../development/running/_meta.json | 0 .../running/docker-use-compose.mdx | 56 ++++++---------- .../development/running/docker-use-image.mdx | 49 +++++--------- .../development/running/index.mdx | 21 +++--- .../development/running/local.mdx | 66 +++++++------------ packages/docs/src/{posts => pages}/index.mdx | 0 .../{posts => pages}/references/_meta.json | 0 .../references/commands/_meta.json | 0 .../references/commands/channel-info.mdx | 8 +-- .../src/pages/references/commands/debug.mdx | 28 ++++++++ .../references/commands/dice.mdx | 0 .../references/commands/guild-info.mdx | 0 .../src/pages/references/commands/help.mdx | 26 ++++++++ .../references/commands/judge.mdx | 0 .../references/commands/kokusei.mdx | 0 .../references/commands/meme/_meta.json | 0 .../references/commands/meme/clang.mdx | 0 .../references/commands/meme/dousurya.mdx | 0 .../references/commands/meme/failure.mdx | 8 +-- .../references/commands/meme/hukueki.mdx | 0 .../references/commands/meme/index.mdx | 0 .../references/commands/meme/kenjou.mdx | 8 +-- .../references/commands/meme/koume.mdx | 2 - .../references/commands/meme/lolicon.mdx | 0 .../pages/references/commands/meme/moeta.mdx | 33 ++++++++++ .../references/commands/meme/n.mdx | 0 .../references/commands/meme/nigetane.mdx | 0 .../references/commands/meme/nine.mdx | 0 .../references/commands/meme/ojaru.mdx | 0 .../references/commands/meme/syakai.mdx | 0 .../references/commands/meme/takopi.mdx | 34 ++++------ .../references/commands/meme/tsureteike.mdx | 16 ++--- .../references/commands/meme/web3.mdx | 16 ++--- .../references/commands/ping.mdx | 0 .../references/commands/role-create.mdx | 0 .../references/commands/role-info.mdx | 0 .../references/commands/role-rank.mdx | 0 .../references/commands/stfu.mdx | 10 ++- .../references/commands/typo.mdx | 0 .../references/commands/user-info.mdx | 8 +-- .../references/commands/version.mdx | 0 .../references/commands/voice/_meta.json | 0 .../references/commands/voice/colk.mdx | 16 ++--- .../references/commands/voice/kaere.mdx | 38 ++++------- .../references/commands/voice/party.mdx | 30 ++++----- .../references/features/_meta.json | 0 .../references/features/bold-italic.mdx | 0 .../references/features/delete-diff.mdx | 18 ++--- .../references/features/edit-diff.mdx | 21 +++--- .../references/features/emoji-create-log.mdx | 0 .../references/features/kawaemon.mdx | 18 ++--- .../features/sticker-create-log.mdx | 2 +- .../references/features/time-signal.mdx | 8 +-- .../references/features/typo.mdx | 9 +-- .../src/pages/references/features/vc-diff.mdx | 14 ++++ .../references/getting-started.mdx | 0 packages/docs/src/posts/_app.mdx | 4 -- .../src/posts/references/commands/debug.mdx | 33 ---------- .../src/posts/references/commands/help.mdx | 32 --------- .../posts/references/commands/meme/moeta.mdx | 37 ----------- .../src/posts/references/features/vc-diff.mdx | 18 ----- 67 files changed, 317 insertions(+), 432 deletions(-) create mode 100644 packages/docs/src/organisms/tabs.tsx rename packages/docs/src/{posts => pages}/_meta.json (100%) rename packages/docs/src/{posts => pages}/development/_meta.json (100%) rename packages/docs/src/{posts => pages}/development/emoji-seq.mdx (100%) rename packages/docs/src/{posts => pages}/development/index.mdx (100%) rename packages/docs/src/{posts => pages}/development/meme.mdx (88%) rename packages/docs/src/{posts => pages}/development/running/_meta.json (100%) rename packages/docs/src/{posts => pages}/development/running/docker-use-compose.mdx (70%) rename packages/docs/src/{posts => pages}/development/running/docker-use-image.mdx (69%) rename packages/docs/src/{posts => pages}/development/running/index.mdx (61%) rename packages/docs/src/{posts => pages}/development/running/local.mdx (71%) rename packages/docs/src/{posts => pages}/index.mdx (100%) rename packages/docs/src/{posts => pages}/references/_meta.json (100%) rename packages/docs/src/{posts => pages}/references/commands/_meta.json (100%) rename packages/docs/src/{posts => pages}/references/commands/channel-info.mdx (89%) create mode 100644 packages/docs/src/pages/references/commands/debug.mdx rename packages/docs/src/{posts => pages}/references/commands/dice.mdx (100%) rename packages/docs/src/{posts => pages}/references/commands/guild-info.mdx (100%) create mode 100644 packages/docs/src/pages/references/commands/help.mdx rename packages/docs/src/{posts => pages}/references/commands/judge.mdx (100%) rename packages/docs/src/{posts => pages}/references/commands/kokusei.mdx (100%) rename packages/docs/src/{posts => pages}/references/commands/meme/_meta.json (100%) rename packages/docs/src/{posts => pages}/references/commands/meme/clang.mdx (100%) rename packages/docs/src/{posts => pages}/references/commands/meme/dousurya.mdx (100%) rename packages/docs/src/{posts => pages}/references/commands/meme/failure.mdx (87%) rename packages/docs/src/{posts => pages}/references/commands/meme/hukueki.mdx (100%) rename packages/docs/src/{posts => pages}/references/commands/meme/index.mdx (100%) rename packages/docs/src/{posts => pages}/references/commands/meme/kenjou.mdx (79%) rename packages/docs/src/{posts => pages}/references/commands/meme/koume.mdx (93%) rename packages/docs/src/{posts => pages}/references/commands/meme/lolicon.mdx (100%) create mode 100644 packages/docs/src/pages/references/commands/meme/moeta.mdx rename packages/docs/src/{posts => pages}/references/commands/meme/n.mdx (100%) rename packages/docs/src/{posts => pages}/references/commands/meme/nigetane.mdx (100%) rename packages/docs/src/{posts => pages}/references/commands/meme/nine.mdx (100%) rename packages/docs/src/{posts => pages}/references/commands/meme/ojaru.mdx (100%) rename packages/docs/src/{posts => pages}/references/commands/meme/syakai.mdx (100%) rename packages/docs/src/{posts => pages}/references/commands/meme/takopi.mdx (63%) rename packages/docs/src/{posts => pages}/references/commands/meme/tsureteike.mdx (79%) rename packages/docs/src/{posts => pages}/references/commands/meme/web3.mdx (55%) rename packages/docs/src/{posts => pages}/references/commands/ping.mdx (100%) rename packages/docs/src/{posts => pages}/references/commands/role-create.mdx (100%) rename packages/docs/src/{posts => pages}/references/commands/role-info.mdx (100%) rename packages/docs/src/{posts => pages}/references/commands/role-rank.mdx (100%) rename packages/docs/src/{posts => pages}/references/commands/stfu.mdx (71%) rename packages/docs/src/{posts => pages}/references/commands/typo.mdx (100%) rename packages/docs/src/{posts => pages}/references/commands/user-info.mdx (94%) rename packages/docs/src/{posts => pages}/references/commands/version.mdx (100%) rename packages/docs/src/{posts => pages}/references/commands/voice/_meta.json (100%) rename packages/docs/src/{posts => pages}/references/commands/voice/colk.mdx (75%) rename packages/docs/src/{posts => pages}/references/commands/voice/kaere.mdx (60%) rename packages/docs/src/{posts => pages}/references/commands/voice/party.mdx (80%) rename packages/docs/src/{posts => pages}/references/features/_meta.json (100%) rename packages/docs/src/{posts => pages}/references/features/bold-italic.mdx (100%) rename packages/docs/src/{posts => pages}/references/features/delete-diff.mdx (54%) rename packages/docs/src/{posts => pages}/references/features/edit-diff.mdx (52%) rename packages/docs/src/{posts => pages}/references/features/emoji-create-log.mdx (100%) rename packages/docs/src/{posts => pages}/references/features/kawaemon.mdx (51%) rename packages/docs/src/{posts => pages}/references/features/sticker-create-log.mdx (84%) rename packages/docs/src/{posts => pages}/references/features/time-signal.mdx (94%) rename packages/docs/src/{posts => pages}/references/features/typo.mdx (72%) create mode 100644 packages/docs/src/pages/references/features/vc-diff.mdx rename packages/docs/src/{posts => pages}/references/getting-started.mdx (100%) delete mode 100644 packages/docs/src/posts/_app.mdx delete mode 100644 packages/docs/src/posts/references/commands/debug.mdx delete mode 100644 packages/docs/src/posts/references/commands/help.mdx delete mode 100644 packages/docs/src/posts/references/commands/meme/moeta.mdx delete mode 100644 packages/docs/src/posts/references/features/vc-diff.mdx diff --git a/packages/docs/src/organisms/tabs.tsx b/packages/docs/src/organisms/tabs.tsx new file mode 100644 index 00000000..8874cf81 --- /dev/null +++ b/packages/docs/src/organisms/tabs.tsx @@ -0,0 +1,26 @@ +import { ReactElement, ReactNode } from 'react'; + +export type TabProps = { + label: ReactNode; + children: ReactNode; +}; + +export function Tab({ label, children }: TabProps): JSX.Element { + return ( +
+ {label} + {children} +
+ ); +} + +export type TabsProps = { children: ReactElement[] }; + +export function Tabs({ children }: TabsProps): JSX.Element { + return ( +
+ Tabs + {children} +
+ ); +} diff --git a/packages/docs/src/posts/_meta.json b/packages/docs/src/pages/_meta.json similarity index 100% rename from packages/docs/src/posts/_meta.json rename to packages/docs/src/pages/_meta.json diff --git a/packages/docs/src/posts/development/_meta.json b/packages/docs/src/pages/development/_meta.json similarity index 100% rename from packages/docs/src/posts/development/_meta.json rename to packages/docs/src/pages/development/_meta.json diff --git a/packages/docs/src/posts/development/emoji-seq.mdx b/packages/docs/src/pages/development/emoji-seq.mdx similarity index 100% rename from packages/docs/src/posts/development/emoji-seq.mdx rename to packages/docs/src/pages/development/emoji-seq.mdx diff --git a/packages/docs/src/posts/development/index.mdx b/packages/docs/src/pages/development/index.mdx similarity index 100% rename from packages/docs/src/posts/development/index.mdx rename to packages/docs/src/pages/development/index.mdx diff --git a/packages/docs/src/posts/development/meme.mdx b/packages/docs/src/pages/development/meme.mdx similarity index 88% rename from packages/docs/src/posts/development/meme.mdx rename to packages/docs/src/pages/development/meme.mdx index a42b0fab..54cc8cef 100644 --- a/packages/docs/src/posts/development/meme.mdx +++ b/packages/docs/src/pages/development/meme.mdx @@ -1,5 +1,3 @@ -import { Callout } from 'nextra-theme-docs'; - # 新しいミームを追加する このページでは新しいミームを追加する方法について説明します。 @@ -50,11 +48,8 @@ export const n: MemeTemplate = { - `['hoge']` - `!hoge` というコマンドで実行できます。 - `['hoge', 'fuga']` - `!hoge` と `!fuga` というコマンドで実行できます。 - - -他のミームとは重複しないようにしてください。 - - +> [!WARNING] +> 他のミームとは重複しないようにしてください。 #### `MemeTemplate.description` @@ -70,11 +65,8 @@ export const n: MemeTemplate = { }; ``` - - -引数で変わるところを `〜` で表現するとわかりやすいです。 - - +> [!TIP] +> 引数で変わるところを `〜` で表現するとわかりやすいです。 #### `MemeTemplate.flagsKeys` @@ -84,13 +76,15 @@ export const n: MemeTemplate = { const takopiFlags = ['f'] as const; const takopiOptions = ['c'] as const; export const takopi: MemeTemplate< - typeof takopiFlags[number], - typeof takopiOptions[number] + (typeof takopiFlags)[number], + (typeof takopiOptions)[number] > = { commandNames: ['takopi'], description: '「〜、出して」\n`-f` で教員と自分の名前の位置を反対にします。\n`-c <教員の名前> <出すもの>`で教員の名前も変更可能です。', - flagsKeys: takopiFlags, + flagsKeys: takopiFlags + // ... +}; ``` #### `MemeTemplate.optionsKeys` @@ -101,14 +95,16 @@ export const takopi: MemeTemplate< const takopiFlags = ['f'] as const; const takopiOptions = ['c'] as const; export const takopi: MemeTemplate< - typeof takopiFlags[number], - typeof takopiOptions[number] + (typeof takopiFlags)[number], + (typeof takopiOptions)[number] > = { commandNames: ['takopi'], description: '「〜、出して」\n`-f` で教員と自分の名前の位置を反対にします。\n`-c <教員の名前> <出すもの>`で教員の名前も変更可能です。', flagsKeys: takopiFlags, - optionsKeys: takopiOptions, + optionsKeys: takopiOptions + // ... +}; ``` #### `MemeTemplate.errorMessage` @@ -121,7 +117,9 @@ export const n: MemeTemplate = { description: '〜Nった', flagsKeys: [], optionsKeys: [], - errorMessage: 'このままだと <@521958252280545280> みたいに留年しちゃう....', + errorMessage: 'このままだと <@521958252280545280> みたいに留年しちゃう....' + // ... +}; ``` ### ミームを登録する diff --git a/packages/docs/src/posts/development/running/_meta.json b/packages/docs/src/pages/development/running/_meta.json similarity index 100% rename from packages/docs/src/posts/development/running/_meta.json rename to packages/docs/src/pages/development/running/_meta.json diff --git a/packages/docs/src/posts/development/running/docker-use-compose.mdx b/packages/docs/src/pages/development/running/docker-use-compose.mdx similarity index 70% rename from packages/docs/src/posts/development/running/docker-use-compose.mdx rename to packages/docs/src/pages/development/running/docker-use-compose.mdx index be6827d2..4fc26e34 100644 --- a/packages/docs/src/posts/development/running/docker-use-compose.mdx +++ b/packages/docs/src/pages/development/running/docker-use-compose.mdx @@ -1,33 +1,28 @@ -import { Callout, Tab, Tabs } from 'nextra-theme-docs'; +import { Tab, Tabs } from '../../../organisms/tabs'; # Docker Compose で起動する このページでははらちょを Docker Compose で起動する方法をご紹介します。 - +> [!WARNING] +> 前提条件 +> +> 前提条件として [Docker, Docker Compose がセットアップされている](https://docs.docker.com/get-docker/)必要があります。 -前提条件 - -前提条件として [Docker, Docker Compose がセットアップされている](https://docs.docker.com/get-docker/)必要があります。 - - - - - -ローカルでの起動は例外なく、以下の機能が利用できません。 - -- **_Kawaemon has given a new role_** (かわえもん自動ロール付与機能) - -この機能は限界開発鯖、およびかわえもんしか利用できないので注意してください。 - - +> [!NOTE] +> +> ローカルでの起動は例外なく、以下の機能が利用できません。 +> +> - **_Kawaemon has given a new role_** (かわえもん自動ロール付与機能) +> +> この機能は限界開発鯖、およびかわえもんしか利用できないので注意してください。 ## リポジトリをクローンする まずははらちょのリポジトリをクローンします。 - - + + HTTPS でクローンする場合は以下のコマンドを実行してください。 @@ -36,7 +31,7 @@ git clone https://github.com/approvers/OreOreBot2.git ``` - + SSH 経由でクローンする場合は以下のコマンドを実行してください。 @@ -45,7 +40,7 @@ git clone git@github.com:approvers/OreOreBot2.git ``` - + GitHub CLI 経由でクローンする場合は以下のコマンドを実行してください。 @@ -68,11 +63,7 @@ gh repo clone approvers/OreOreBot2 cp .env.example .env ``` -次に、 `.env` を編集します。 - - - -.env の編集例 +次に、 `.env` を編集します。以下は `.env` の編集例です。 ```env DISCORD_TOKEN=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -82,15 +73,10 @@ PREFIX=! FEATURE=MESSAGE_CREATE,MESSAGE_UPDATE,COMMAND,VOICE_ROOM,ROLE,EMOJI ``` - - - - -トークンは絶対に外部に漏らさないでください - -Token はあなたの Discord アカウントのパスワードと同義です。絶対外に漏洩しないようにしましょう。 - - +> [!IMPORTANT] +> トークンは絶対に外部に漏らさないでください +> +> Token はあなたの Discord アカウントのパスワードと同義です。絶対外に漏洩しないようにしましょう。 ## 起動する diff --git a/packages/docs/src/posts/development/running/docker-use-image.mdx b/packages/docs/src/pages/development/running/docker-use-image.mdx similarity index 69% rename from packages/docs/src/posts/development/running/docker-use-image.mdx rename to packages/docs/src/pages/development/running/docker-use-image.mdx index 4c9ac03a..7d7dc802 100644 --- a/packages/docs/src/posts/development/running/docker-use-image.mdx +++ b/packages/docs/src/pages/development/running/docker-use-image.mdx @@ -1,26 +1,19 @@ -import { Callout } from 'nextra-theme-docs'; - # Docker イメージで起動する このページでははらちょを Docker イメージで起動する方法をご紹介します。 - - -前提条件 - -前提条件として [Docker がセットアップされている](https://docs.docker.com/get-docker/)必要があります。 - - - - - -ローカルでの起動は例外なく、以下の機能が利用できません。 - -- **_Kawaemon has given a new role_** (かわえもん自動ロール付与機能) +> [!WARNING] +> 前提条件 +> +> 前提条件として [Docker がセットアップされている](https://docs.docker.com/get-docker/)必要があります。 -この機能は限界開発鯖、およびかわえもんしか利用できないので注意してください。 - - +> [!WARNING] +> +> ローカルでの起動は例外なく、以下の機能が利用できません。 +> +> - **_Kawaemon has given a new role_** (かわえもん自動ロール付与機能) +> +> この機能は限界開発鯖、およびかわえもんしか利用できないので注意してください。 ## はらちょのイメージを取得する @@ -44,11 +37,7 @@ docker pull ghcr.io/approvers/oreorebot2:latest touch .env ``` -次に、 `.env` を編集します。 - - - -.env の編集例 +次に、 `.env` を編集します。以下は `.env` の編集例です。 ```env DISCORD_TOKEN=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -58,15 +47,11 @@ PREFIX=! FEATURE=MESSAGE_CREATE,MESSAGE_UPDATE,COMMAND,VOICE_ROOM,ROLE,EMOJI ``` - - - - -トークンは絶対に外部に漏らさないでください - -Token はあなたの Discord アカウントのパスワードと同義です。絶対外に漏洩しないようにしましょう。 - - +> [!IMPORTANT] +> +> トークンは絶対に外部に漏らさないでください +> +> Token はあなたの Discord アカウントのパスワードと同義です。絶対外に漏洩しないようにしましょう。 ## 起動する diff --git a/packages/docs/src/posts/development/running/index.mdx b/packages/docs/src/pages/development/running/index.mdx similarity index 61% rename from packages/docs/src/posts/development/running/index.mdx rename to packages/docs/src/pages/development/running/index.mdx index 19173c90..27df00f3 100644 --- a/packages/docs/src/posts/development/running/index.mdx +++ b/packages/docs/src/pages/development/running/index.mdx @@ -1,5 +1,3 @@ -import { Callout } from 'nextra-theme-docs'; - # 実行環境 はらちょを実行するには以下の環境が必要です。 @@ -10,16 +8,13 @@ import { Callout } from 'nextra-theme-docs'; - [ffmpeg](https://www.ffmpeg.org/download.html) - - -ffmpeg がない場合の機能制限 - -ffmpeg がない場合、以下の機能が制限されます。 - -- Party 一葉 -- Kaere 一葉 -- こるくの玉音放送 - - +> [!NOTE] +> ffmpeg がない場合の機能制限 +> +> ffmpeg がない場合、以下の機能が制限されます。 +> +> - Party 一葉 +> - Kaere 一葉 +> - こるくの玉音放送 これらはローカルで起動する際の実行環境であって、Docker での起動では勿論考える必要はありません。 diff --git a/packages/docs/src/posts/development/running/local.mdx b/packages/docs/src/pages/development/running/local.mdx similarity index 71% rename from packages/docs/src/posts/development/running/local.mdx rename to packages/docs/src/pages/development/running/local.mdx index b909f066..1bdc8e71 100644 --- a/packages/docs/src/posts/development/running/local.mdx +++ b/packages/docs/src/pages/development/running/local.mdx @@ -1,25 +1,23 @@ -import { Callout, Tab, Tabs } from 'nextra-theme-docs'; +import { Tab, Tabs } from '../../../organisms/tabs'; # ローカルで起動する このページでははらちょをローカルで起動する方法をご紹介します。 - - -ローカルでの起動は例外なく、以下の機能が利用できません。 - -- **_Kawaemon has given a new role_** (かわえもん自動ロール付与機能) - -この機能は限界開発鯖、およびかわえもんしか利用できないので注意してください。 - - +> [!WARNING] +> +> ローカルでの起動は例外なく、以下の機能が利用できません。 +> +> - **_Kawaemon has given a new role_** (かわえもん自動ロール付与機能) +> +> この機能は限界開発鯖、およびかわえもんしか利用できないので注意してください。 ## リポジトリをクローンする まずははらちょのリポジトリをクローンします。 - - + + HTTPS でクローンする場合は以下のコマンドを実行してください。 @@ -28,7 +26,7 @@ git clone https://github.com/approvers/OreOreBot2.git ``` - + SSH 経由でクローンする場合は以下のコマンドを実行してください。 @@ -37,7 +35,7 @@ git clone git@github.com:approvers/OreOreBot2.git ``` - + GitHub CLI 経由でクローンする場合は以下のコマンドを実行してください。 @@ -58,15 +56,13 @@ gh repo clone approvers/OreOreBot2 bun install ``` - - -OreOreBot2 は bun v1 を使用しています。 - -使用している bun のバージョンが低すぎるとエラーが発生する可能性があります。 - -アップデートをお忘れなく。 - - +> [!WARNING] +> +> OreOreBot2 は bun v1 を使用しています。 +> +> 使用している bun のバージョンが低すぎるとエラーが発生する可能性があります。 +> +> アップデートをお忘れなく。 ## 環境変数を設定する @@ -80,11 +76,7 @@ OreOreBot2 は bun v1 を使用しています。 cp .env.example .env ``` -次に、 `.env` を編集します。 - - - -.env の編集例 +次に、 `.env` を編集します。以下は `.env` の編集例です。 ```env DISCORD_TOKEN=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -94,15 +86,11 @@ PREFIX=! FEATURE=MESSAGE_CREATE,MESSAGE_UPDATE,COMMAND,VOICE_ROOM,ROLE,EMOJI ``` - - - - -トークンは絶対に外部に漏らさないでください - -Token はあなたの Discord アカウントのパスワードと同義です。絶対外に漏洩しないようにしましょう。 - - +> [!IMPORTANT] +> +> トークンは絶対に外部に漏らさないでください +> +> Token はあなたの Discord アカウントのパスワードと同義です。絶対外に漏洩しないようにしましょう。 ## 起動する @@ -141,13 +129,9 @@ FFmpeg ============ ``` - - ビルドしたものを起動する場合は以下のコマンドを実行します。 ```bash bun build bun start ``` - - diff --git a/packages/docs/src/posts/index.mdx b/packages/docs/src/pages/index.mdx similarity index 100% rename from packages/docs/src/posts/index.mdx rename to packages/docs/src/pages/index.mdx diff --git a/packages/docs/src/posts/references/_meta.json b/packages/docs/src/pages/references/_meta.json similarity index 100% rename from packages/docs/src/posts/references/_meta.json rename to packages/docs/src/pages/references/_meta.json diff --git a/packages/docs/src/posts/references/commands/_meta.json b/packages/docs/src/pages/references/commands/_meta.json similarity index 100% rename from packages/docs/src/posts/references/commands/_meta.json rename to packages/docs/src/pages/references/commands/_meta.json diff --git a/packages/docs/src/posts/references/commands/channel-info.mdx b/packages/docs/src/pages/references/commands/channel-info.mdx similarity index 89% rename from packages/docs/src/posts/references/commands/channel-info.mdx rename to packages/docs/src/pages/references/commands/channel-info.mdx index 8f287405..258dee18 100644 --- a/packages/docs/src/posts/references/commands/channel-info.mdx +++ b/packages/docs/src/pages/references/commands/channel-info.mdx @@ -1,5 +1,3 @@ -import { Callout } from 'nextra-theme-docs'; - import { CommandArgs } from '../../../organisms/command-args'; # チャンネル情報表示 @@ -16,9 +14,9 @@ import { CommandArgs } from '../../../organisms/command-args'; ]} /> - - 引数を指定しない場合は、コマンド実行チャンネルの情報が表示されます。 - +> [!INFO] +> +> 引数を指定しない場合は、コマンド実行チャンネルの情報が表示されます。 指定したチャンネルについて、以下の情報を表示します。 diff --git a/packages/docs/src/pages/references/commands/debug.mdx b/packages/docs/src/pages/references/commands/debug.mdx new file mode 100644 index 00000000..6345e1d8 --- /dev/null +++ b/packages/docs/src/pages/references/commands/debug.mdx @@ -0,0 +1,28 @@ +import { CommandArgs } from '../../../organisms/command-args'; + +# デバッガーはらちょ + + + +指定したメッセージをコードブロックとして表示します。 + +指定するメッセージがコマンドを実行したチャンネルに存在する必要があります。 + +> [!NOTE] +> +> デバック結果に 3 連続のバッククォートが含まれている場合、コードブロックの崩壊を回避するためにシングルクォートに置換します。 + +> [!WARNING] +> +> メッセージ内容をコードブロック上に展開するため、スポイラーを含んだメッセージをデバッグするとスポイラー部分が開示されてしまいます。 +> +> デバックの際はご注意ください。 diff --git a/packages/docs/src/posts/references/commands/dice.mdx b/packages/docs/src/pages/references/commands/dice.mdx similarity index 100% rename from packages/docs/src/posts/references/commands/dice.mdx rename to packages/docs/src/pages/references/commands/dice.mdx diff --git a/packages/docs/src/posts/references/commands/guild-info.mdx b/packages/docs/src/pages/references/commands/guild-info.mdx similarity index 100% rename from packages/docs/src/posts/references/commands/guild-info.mdx rename to packages/docs/src/pages/references/commands/guild-info.mdx diff --git a/packages/docs/src/pages/references/commands/help.mdx b/packages/docs/src/pages/references/commands/help.mdx new file mode 100644 index 00000000..62a78eb7 --- /dev/null +++ b/packages/docs/src/pages/references/commands/help.mdx @@ -0,0 +1,26 @@ +import { VersionBadge } from '../../../molecules/version-badge'; +import { CommandArgs } from '../../../organisms/command-args'; + +# ヘルプ + + + +ヘルプを表示します。 + +### ページ送り + +v1.16.0 + +ヘルプは 2 つのボタンを使ってページ送りできます。最初のページから前のページへ送ると最後のページに、最後のページから次のページへ送ると最初のページにジャンプします。 + +> [!WARNING] +> +> ページ送りのボタンは一定時間で無効化されます。無効化された場合はコマンドを再実行してください。 + +> [!NOTE] +> +> ページ送りの制限 v1.31.0 +> +> **`v1.32.1` からページ送りができるのは `!help` コマンドを実行したメンバーのみに制限されました**。 +> +> コマンド実行者以外がボタンを押してもクライアントにはインタラクションに失敗した趣旨の警告が表示されます。 diff --git a/packages/docs/src/posts/references/commands/judge.mdx b/packages/docs/src/pages/references/commands/judge.mdx similarity index 100% rename from packages/docs/src/posts/references/commands/judge.mdx rename to packages/docs/src/pages/references/commands/judge.mdx diff --git a/packages/docs/src/posts/references/commands/kokusei.mdx b/packages/docs/src/pages/references/commands/kokusei.mdx similarity index 100% rename from packages/docs/src/posts/references/commands/kokusei.mdx rename to packages/docs/src/pages/references/commands/kokusei.mdx diff --git a/packages/docs/src/posts/references/commands/meme/_meta.json b/packages/docs/src/pages/references/commands/meme/_meta.json similarity index 100% rename from packages/docs/src/posts/references/commands/meme/_meta.json rename to packages/docs/src/pages/references/commands/meme/_meta.json diff --git a/packages/docs/src/posts/references/commands/meme/clang.mdx b/packages/docs/src/pages/references/commands/meme/clang.mdx similarity index 100% rename from packages/docs/src/posts/references/commands/meme/clang.mdx rename to packages/docs/src/pages/references/commands/meme/clang.mdx diff --git a/packages/docs/src/posts/references/commands/meme/dousurya.mdx b/packages/docs/src/pages/references/commands/meme/dousurya.mdx similarity index 100% rename from packages/docs/src/posts/references/commands/meme/dousurya.mdx rename to packages/docs/src/pages/references/commands/meme/dousurya.mdx diff --git a/packages/docs/src/posts/references/commands/meme/failure.mdx b/packages/docs/src/pages/references/commands/meme/failure.mdx similarity index 87% rename from packages/docs/src/posts/references/commands/meme/failure.mdx rename to packages/docs/src/pages/references/commands/meme/failure.mdx index 4ebfdf55..b029aed9 100644 --- a/packages/docs/src/posts/references/commands/meme/failure.mdx +++ b/packages/docs/src/pages/references/commands/meme/failure.mdx @@ -1,5 +1,3 @@ -import { Callout } from 'nextra-theme-docs'; - import { CommandArgs } from '../../../../organisms/command-args'; # 共同通信記者の失礼発言 MEME @@ -41,6 +39,6 @@ import { CommandArgs } from '../../../../organisms/command-args'; 「わかりました。それは一般に終わりと言います、ありがとうございます」 ``` - - この機能は他のどのMEMEよりも使うのが難しいです。うまく使いこなせるよう練習しましょう。 - +> [!INFO] +> +> この機能は他のどのMEMEよりも使うのが難しいです。うまく使いこなせるよう練習しましょう。 diff --git a/packages/docs/src/posts/references/commands/meme/hukueki.mdx b/packages/docs/src/pages/references/commands/meme/hukueki.mdx similarity index 100% rename from packages/docs/src/posts/references/commands/meme/hukueki.mdx rename to packages/docs/src/pages/references/commands/meme/hukueki.mdx diff --git a/packages/docs/src/posts/references/commands/meme/index.mdx b/packages/docs/src/pages/references/commands/meme/index.mdx similarity index 100% rename from packages/docs/src/posts/references/commands/meme/index.mdx rename to packages/docs/src/pages/references/commands/meme/index.mdx diff --git a/packages/docs/src/posts/references/commands/meme/kenjou.mdx b/packages/docs/src/pages/references/commands/meme/kenjou.mdx similarity index 79% rename from packages/docs/src/posts/references/commands/meme/kenjou.mdx rename to packages/docs/src/pages/references/commands/meme/kenjou.mdx index b56fa0cc..4e21b7ca 100644 --- a/packages/docs/src/posts/references/commands/meme/kenjou.mdx +++ b/packages/docs/src/pages/references/commands/meme/kenjou.mdx @@ -1,5 +1,3 @@ -import { Callout } from 'nextra-theme-docs'; - import { CommandArgs } from '../../../../organisms/command-args'; # 健常者エミュレーター構文 @@ -23,6 +21,6 @@ import { CommandArgs } from '../../../../organisms/command-args'; >> ドキュメントはちゃんと作ったほうがいい - 健常者エミュレータ事例集Wiki ``` - - 健常者エミュレーター事例集 にありそうなタイトルを指定すればうまくいきます。 - +> [!INFO] +> +> 健常者エミュレーター事例集 にありそうなタイトルを指定すればうまくいきます。 diff --git a/packages/docs/src/posts/references/commands/meme/koume.mdx b/packages/docs/src/pages/references/commands/meme/koume.mdx similarity index 93% rename from packages/docs/src/posts/references/commands/meme/koume.mdx rename to packages/docs/src/pages/references/commands/meme/koume.mdx index 7cccb2f6..9dc0424a 100644 --- a/packages/docs/src/posts/references/commands/meme/koume.mdx +++ b/packages/docs/src/pages/references/commands/meme/koume.mdx @@ -1,5 +1,3 @@ -import { Callout } from 'nextra-theme-docs'; - import { CommandArgs } from '../../../../organisms/command-args'; # コウメ太夫構文 diff --git a/packages/docs/src/posts/references/commands/meme/lolicon.mdx b/packages/docs/src/pages/references/commands/meme/lolicon.mdx similarity index 100% rename from packages/docs/src/posts/references/commands/meme/lolicon.mdx rename to packages/docs/src/pages/references/commands/meme/lolicon.mdx diff --git a/packages/docs/src/pages/references/commands/meme/moeta.mdx b/packages/docs/src/pages/references/commands/meme/moeta.mdx new file mode 100644 index 00000000..c3aaf018 --- /dev/null +++ b/packages/docs/src/pages/references/commands/meme/moeta.mdx @@ -0,0 +1,33 @@ +import { CommandArgs } from '../../../../organisms/command-args'; + +# 「うん ついでに〜が燃えた」 + + + +> [!INFO] +> 元ネタ +> +> [2022 年 8 月に久留米・筑後川花火大会で不発の花火玉が落下し、限界開発鯖にも通っている学生がいる 久留米工業高等専門学校 (久留米高専) の弓道場が全焼。](https://www3.nhk.or.jp/fukuoka-news/20220805/5010016764.html) +> +> その事故に関する久留米高専の学生とその母親との LINE が元ネタ。 +> +> [該当ツイート](https://x.com/yuki_yuigishi/status/1555557259798687744) + +### 使用例 + +`!moeta 限界開発鯖` + +``` +>> 「久留米の花火大会ね、寮から見れたの?」 +「うん ついでに限界開発鯖が燃えた」 +「は?」 +``` diff --git a/packages/docs/src/posts/references/commands/meme/n.mdx b/packages/docs/src/pages/references/commands/meme/n.mdx similarity index 100% rename from packages/docs/src/posts/references/commands/meme/n.mdx rename to packages/docs/src/pages/references/commands/meme/n.mdx diff --git a/packages/docs/src/posts/references/commands/meme/nigetane.mdx b/packages/docs/src/pages/references/commands/meme/nigetane.mdx similarity index 100% rename from packages/docs/src/posts/references/commands/meme/nigetane.mdx rename to packages/docs/src/pages/references/commands/meme/nigetane.mdx diff --git a/packages/docs/src/posts/references/commands/meme/nine.mdx b/packages/docs/src/pages/references/commands/meme/nine.mdx similarity index 100% rename from packages/docs/src/posts/references/commands/meme/nine.mdx rename to packages/docs/src/pages/references/commands/meme/nine.mdx diff --git a/packages/docs/src/posts/references/commands/meme/ojaru.mdx b/packages/docs/src/pages/references/commands/meme/ojaru.mdx similarity index 100% rename from packages/docs/src/posts/references/commands/meme/ojaru.mdx rename to packages/docs/src/pages/references/commands/meme/ojaru.mdx diff --git a/packages/docs/src/posts/references/commands/meme/syakai.mdx b/packages/docs/src/pages/references/commands/meme/syakai.mdx similarity index 100% rename from packages/docs/src/posts/references/commands/meme/syakai.mdx rename to packages/docs/src/pages/references/commands/meme/syakai.mdx diff --git a/packages/docs/src/posts/references/commands/meme/takopi.mdx b/packages/docs/src/pages/references/commands/meme/takopi.mdx similarity index 63% rename from packages/docs/src/posts/references/commands/meme/takopi.mdx rename to packages/docs/src/pages/references/commands/meme/takopi.mdx index badf44bc..a9a1819f 100644 --- a/packages/docs/src/posts/references/commands/meme/takopi.mdx +++ b/packages/docs/src/pages/references/commands/meme/takopi.mdx @@ -1,5 +1,3 @@ -import { Callout } from 'nextra-theme-docs'; - import { CommandArgs } from '../../../../organisms/command-args'; # タコピー構文 @@ -35,12 +33,10 @@ import { CommandArgs } from '../../../../organisms/command-args'; ]} /> - - **元ネタ**: - - 元ネタは [タコピーの原罪](https://dic.nicovideo.jp/id/5642643) から。 - - +> [!INFO] +> 元ネタ +> +> 元ネタは [タコピーの原罪](https://dic.nicovideo.jp/id/5642643) から。 ### 使用例 @@ -65,15 +61,13 @@ m2en「わ、わかんないっピ.......」 ドラえもん「わ、わかんないっピ.......」 ``` - - -`-f`, `-c` は同時に使用することが出来ます。`-f` は有効/無効を切り替えられるフラグであるのに対して、`-c` はその直後に名前の値を指定するオプションです。引数の順番や形式に注意してください。 - -`!takopi -f -c ドラえもん 独裁スイッチ` - -``` ->> ドラえもん「独裁スイッチ、出して」 -m2en「わ、わかんないっピ.......」 -``` - - +> [!WARNING] +> +> `-f`, `-c` は同時に使用することが出来ます。`-f` は有効/無効を切り替えられるフラグであるのに対して、`-c` はその直後に名前の値を指定するオプションです。引数の順番や形式に注意してください。 +> +> `!takopi -f -c ドラえもん 独裁スイッチ` +> +> ``` +> >> ドラえもん「独裁スイッチ、出して」 +> m2en「わ、わかんないっピ.......」 +> ``` diff --git a/packages/docs/src/posts/references/commands/meme/tsureteike.mdx b/packages/docs/src/pages/references/commands/meme/tsureteike.mdx similarity index 79% rename from packages/docs/src/posts/references/commands/meme/tsureteike.mdx rename to packages/docs/src/pages/references/commands/meme/tsureteike.mdx index 6895d9ed..94ccf77b 100644 --- a/packages/docs/src/posts/references/commands/meme/tsureteike.mdx +++ b/packages/docs/src/pages/references/commands/meme/tsureteike.mdx @@ -1,5 +1,3 @@ -import { Callout } from 'nextra-theme-docs'; - import { CommandArgs } from '../../../../organisms/command-args'; # プログラマ狩り @@ -31,14 +29,12 @@ import { CommandArgs } from '../../../../organisms/command-args'; ]} /> - - **元ネタ**: - - 元ネタはプラグラマーのあるあるネタを使った大喜利。 - - X(Twitter)で `#プログラマ狩り` ・ `#プログラマー狩り` で検索してみよう。 - - +> [!INFO] +> 元ネタ +> +> 元ネタはプラグラマーのあるあるネタを使った大喜利。 +> +> X(Twitter)で `#プログラマ狩り` ・ `#プログラマー狩り` で検索してみよう。 ## 使用例 diff --git a/packages/docs/src/posts/references/commands/meme/web3.mdx b/packages/docs/src/pages/references/commands/meme/web3.mdx similarity index 55% rename from packages/docs/src/posts/references/commands/meme/web3.mdx rename to packages/docs/src/pages/references/commands/meme/web3.mdx index 57dba562..c78e8da3 100644 --- a/packages/docs/src/posts/references/commands/meme/web3.mdx +++ b/packages/docs/src/pages/references/commands/meme/web3.mdx @@ -1,5 +1,3 @@ -import { Callout } from 'nextra-theme-docs'; - import { CommandArgs } from '../../../../organisms/command-args'; # 「いちばんやさしい〜の教本」 (from インプレス) @@ -15,14 +13,12 @@ import { CommandArgs } from '../../../../organisms/command-args'; ]} /> - - **元ネタ**: - - 元ネタはインプレスから出版されている「いちばんやさしいWeb3の教本 人気講師が教えるNFT、DAO、DeFiが織りなす新世界」から。 - - 明らかな間違いが多数含まれており、大炎上した。 - - +> [!INFO] +> 元ネタ +> +> 元ネタはインプレスから出版されている「いちばんやさしいWeb3の教本 人気講師が教えるNFT、DAO、DeFiが織りなす新世界」から。 +> +> 明らかな間違いが多数含まれており、大炎上した。 ### 使用例 diff --git a/packages/docs/src/posts/references/commands/ping.mdx b/packages/docs/src/pages/references/commands/ping.mdx similarity index 100% rename from packages/docs/src/posts/references/commands/ping.mdx rename to packages/docs/src/pages/references/commands/ping.mdx diff --git a/packages/docs/src/posts/references/commands/role-create.mdx b/packages/docs/src/pages/references/commands/role-create.mdx similarity index 100% rename from packages/docs/src/posts/references/commands/role-create.mdx rename to packages/docs/src/pages/references/commands/role-create.mdx diff --git a/packages/docs/src/posts/references/commands/role-info.mdx b/packages/docs/src/pages/references/commands/role-info.mdx similarity index 100% rename from packages/docs/src/posts/references/commands/role-info.mdx rename to packages/docs/src/pages/references/commands/role-info.mdx diff --git a/packages/docs/src/posts/references/commands/role-rank.mdx b/packages/docs/src/pages/references/commands/role-rank.mdx similarity index 100% rename from packages/docs/src/posts/references/commands/role-rank.mdx rename to packages/docs/src/pages/references/commands/role-rank.mdx diff --git a/packages/docs/src/posts/references/commands/stfu.mdx b/packages/docs/src/pages/references/commands/stfu.mdx similarity index 71% rename from packages/docs/src/posts/references/commands/stfu.mdx rename to packages/docs/src/pages/references/commands/stfu.mdx index e81876c6..71009128 100644 --- a/packages/docs/src/posts/references/commands/stfu.mdx +++ b/packages/docs/src/pages/references/commands/stfu.mdx @@ -1,5 +1,3 @@ -import { Callout } from 'nextra-theme-docs'; - import { CommandArgs } from '../../../organisms/command-args'; # 治安統率機構 @@ -18,7 +16,7 @@ import { CommandArgs } from '../../../organisms/command-args'; 第 1 引数で指定した個数、実行したチャンネルに存在するはらちょのメッセージを最新順から削除します。 - - 送信日時が2週間前のメッセージは Discord API の制約上削除することができません。 - そのようなメッセージに対して治安統率機構は機能しません。 - +> [!WARNING] +> +> 送信日時が2週間前のメッセージは Discord API の制約上削除することができません。 +> そのようなメッセージに対して治安統率機構は機能しません。 diff --git a/packages/docs/src/posts/references/commands/typo.mdx b/packages/docs/src/pages/references/commands/typo.mdx similarity index 100% rename from packages/docs/src/posts/references/commands/typo.mdx rename to packages/docs/src/pages/references/commands/typo.mdx diff --git a/packages/docs/src/posts/references/commands/user-info.mdx b/packages/docs/src/pages/references/commands/user-info.mdx similarity index 94% rename from packages/docs/src/posts/references/commands/user-info.mdx rename to packages/docs/src/pages/references/commands/user-info.mdx index c7d98825..ac62bbb9 100644 --- a/packages/docs/src/posts/references/commands/user-info.mdx +++ b/packages/docs/src/pages/references/commands/user-info.mdx @@ -1,5 +1,3 @@ -import { Callout } from 'nextra-theme-docs'; - import { CommandArgs } from '../../../organisms/command-args'; # ユーザー情報表示 @@ -17,9 +15,9 @@ import { CommandArgs } from '../../../organisms/command-args'; ]} /> - - 引数を指定しない場合は、コマンド実行者の情報が表示されます。 - +> [!NOTE] +> +> 引数を指定しない場合は、コマンド実行者の情報が表示されます。 指定したユーザーについて、以下の情報を表示するコマンドです。 diff --git a/packages/docs/src/posts/references/commands/version.mdx b/packages/docs/src/pages/references/commands/version.mdx similarity index 100% rename from packages/docs/src/posts/references/commands/version.mdx rename to packages/docs/src/pages/references/commands/version.mdx diff --git a/packages/docs/src/posts/references/commands/voice/_meta.json b/packages/docs/src/pages/references/commands/voice/_meta.json similarity index 100% rename from packages/docs/src/posts/references/commands/voice/_meta.json rename to packages/docs/src/pages/references/commands/voice/_meta.json diff --git a/packages/docs/src/posts/references/commands/voice/colk.mdx b/packages/docs/src/pages/references/commands/voice/colk.mdx similarity index 75% rename from packages/docs/src/posts/references/commands/voice/colk.mdx rename to packages/docs/src/pages/references/commands/voice/colk.mdx index 76aeffa5..73f95447 100644 --- a/packages/docs/src/posts/references/commands/voice/colk.mdx +++ b/packages/docs/src/pages/references/commands/voice/colk.mdx @@ -1,5 +1,3 @@ -import { Callout } from 'nextra-theme-docs'; - import { CommandArgs } from '../../../../organisms/command-args'; # こるくの玉音放送 @@ -22,15 +20,13 @@ import { CommandArgs } from '../../../../organisms/command-args'; VC 内にこるくの玉音放送を再生します。 - - - この機能には FFmpeg が必要です。 - - +> [!WARNING] +> +> この機能には FFmpeg が必要です。 - - 実行者がボイスチャンネルにいないとこのコマンドは安全装置によって封じ込められます。 - +> [!NOTE] +> +> 実行者がボイスチャンネルにいないとこのコマンドは安全装置によって封じ込められます。 ## 縮小版を再生する diff --git a/packages/docs/src/posts/references/commands/voice/kaere.mdx b/packages/docs/src/pages/references/commands/voice/kaere.mdx similarity index 60% rename from packages/docs/src/posts/references/commands/voice/kaere.mdx rename to packages/docs/src/pages/references/commands/voice/kaere.mdx index db8220ab..68944111 100644 --- a/packages/docs/src/posts/references/commands/voice/kaere.mdx +++ b/packages/docs/src/pages/references/commands/voice/kaere.mdx @@ -1,5 +1,3 @@ -import { Callout } from 'nextra-theme-docs'; - import { VersionBadge } from '../../../../molecules/version-badge'; import { CommandArgs } from '../../../../organisms/command-args'; @@ -11,25 +9,19 @@ import { CommandArgs } from '../../../../organisms/command-args'; VC 内の人類に就寝を促します。引数なしで即時発動 - - -この機能には FFmpeg が必要です。 - - - - - -スラッシュコマンドを使用している場合の即時発動は `/kaere start` で行なえます。 ( から利用可能) +> [!WARNING] +> +> この機能には FFmpeg が必要です。 - +> [!INFO] +> +> スラッシュコマンドを使用している場合の即時発動は `/kaere start` で行なえます。 (v1.48.0 から利用可能) - - -実行者がボイスチャンネルにいないとこのコマンドは安全装置によって封じ込められます。 - -予約機能についても同様で、実行時間にボイスチャンネルにいないと実行されません。 - - +> [!NOTE] +> +> 実行者がボイスチャンネルにいないとこのコマンドは安全装置によって封じ込められます。 +> +> 予約機能についても同様で、実行時間にボイスチャンネルにいないと実行されません。 --- @@ -51,11 +43,9 @@ VC 内の人類に就寝を促します。引数なしで即時発動 例: `!kaere reserve add 22:00` で 22:00 に就寝推奨を開始します。 - - -同じ時間に予約することは出来ません。 - - +> [!WARNING] +> +> 同じ時間に予約することは出来ません。 ### `!kaere reserve list` diff --git a/packages/docs/src/posts/references/commands/voice/party.mdx b/packages/docs/src/pages/references/commands/voice/party.mdx similarity index 80% rename from packages/docs/src/posts/references/commands/voice/party.mdx rename to packages/docs/src/pages/references/commands/voice/party.mdx index 755f6634..efce8615 100644 --- a/packages/docs/src/posts/references/commands/voice/party.mdx +++ b/packages/docs/src/pages/references/commands/voice/party.mdx @@ -1,5 +1,3 @@ -import { Callout } from 'nextra-theme-docs'; - import { VersionBadge } from '../../../../molecules/version-badge'; import { CommandArgs } from '../../../../organisms/command-args'; @@ -11,25 +9,19 @@ import { CommandArgs } from '../../../../organisms/command-args'; あなたのボイスチャンネルをパーティー会場に!引数なしで即時発動 - - -この機能には FFmpeg が必要です。 - - - - - -スラッシュコマンドを使用している場合の即時発動は `/party start` で行なえます。 ( から利用可能) - - - - - -実行者がボイスチャンネルにいないとこのコマンドは安全装置によって封じ込められます。 +> [!WARNING] +> +> この機能には FFmpeg が必要です。 -予約機能についても同様で、実行時間にボイスチャンネルにいないと実行されません。 +> [!INFO] +> +> スラッシュコマンドを使用している場合の即時発動は `/party start` で行なえます。 (v1.48.0 から利用可能) - +> [!NOTE] +> +> 実行者がボイスチャンネルにいないとこのコマンドは安全装置によって封じ込められます。 +> +> 予約機能についても同様で、実行時間にボイスチャンネルにいないと実行されません。 --- diff --git a/packages/docs/src/posts/references/features/_meta.json b/packages/docs/src/pages/references/features/_meta.json similarity index 100% rename from packages/docs/src/posts/references/features/_meta.json rename to packages/docs/src/pages/references/features/_meta.json diff --git a/packages/docs/src/posts/references/features/bold-italic.mdx b/packages/docs/src/pages/references/features/bold-italic.mdx similarity index 100% rename from packages/docs/src/posts/references/features/bold-italic.mdx rename to packages/docs/src/pages/references/features/bold-italic.mdx diff --git a/packages/docs/src/posts/references/features/delete-diff.mdx b/packages/docs/src/pages/references/features/delete-diff.mdx similarity index 54% rename from packages/docs/src/posts/references/features/delete-diff.mdx rename to packages/docs/src/pages/references/features/delete-diff.mdx index 724d967c..e0bb9a84 100644 --- a/packages/docs/src/posts/references/features/delete-diff.mdx +++ b/packages/docs/src/pages/references/features/delete-diff.mdx @@ -1,5 +1,3 @@ -import { Callout } from 'nextra-theme-docs'; - import { FeatureBadge } from '../../../molecules/feature-badge'; import { VersionBadge } from '../../../molecules/version-badge'; @@ -10,18 +8,16 @@ import { VersionBadge } from '../../../molecules/version-badge'; --- メッセージを削除すると削除したメッセージを晒し上げます。 - - 削除 Diff - は一定時間で削除されます。削除せず取っておきたい場合はリアクションを送信することで阻止できます。 - - - -削除したメッセージにスポイラーが含まれている場合は削除時に開示されます。 +> [!INFO] -削除する際は覚悟を決めてください。 +> 削除 Diff は一定時間で削除されます。削除せず取っておきたい場合はリアクションを送信することで阻止できます。 - +> [!WARNING] +> +> 削除したメッセージにスポイラーが含まれている場合は削除時に開示されます。 +> +> 削除する際は覚悟を決めてください。 ## 早すぎる削除 diff --git a/packages/docs/src/posts/references/features/edit-diff.mdx b/packages/docs/src/pages/references/features/edit-diff.mdx similarity index 52% rename from packages/docs/src/posts/references/features/edit-diff.mdx rename to packages/docs/src/pages/references/features/edit-diff.mdx index 7f000c8f..1c239e9d 100644 --- a/packages/docs/src/posts/references/features/edit-diff.mdx +++ b/packages/docs/src/pages/references/features/edit-diff.mdx @@ -1,5 +1,3 @@ -import { Callout } from 'nextra-theme-docs'; - import { FeatureBadge } from '../../../molecules/feature-badge'; import { VersionBadge } from '../../../molecules/version-badge'; @@ -27,15 +25,12 @@ hogehoge **_hoge_** --- - - 編集 Diff - は一定時間で削除されます。削除せず取っておきたい場合はリアクションを送信することで阻止できます。 - - - - -編集したメッセージにスポイラーが含まれている場合は編集時に開示されます。 - -編集する際は覚悟を決めてください。 +> [!INFO] +> +> 編集 Diff は一定時間で削除されます。削除せず取っておきたい場合はリアクションを送信することで阻止できます。 - +> [!WARNING] +> +> 編集したメッセージにスポイラーが含まれている場合は編集時に開示されます。 +> +> 編集する際は覚悟を決めてください。 diff --git a/packages/docs/src/posts/references/features/emoji-create-log.mdx b/packages/docs/src/pages/references/features/emoji-create-log.mdx similarity index 100% rename from packages/docs/src/posts/references/features/emoji-create-log.mdx rename to packages/docs/src/pages/references/features/emoji-create-log.mdx diff --git a/packages/docs/src/posts/references/features/kawaemon.mdx b/packages/docs/src/pages/references/features/kawaemon.mdx similarity index 51% rename from packages/docs/src/posts/references/features/kawaemon.mdx rename to packages/docs/src/pages/references/features/kawaemon.mdx index 882c844b..e8a72696 100644 --- a/packages/docs/src/posts/references/features/kawaemon.mdx +++ b/packages/docs/src/pages/references/features/kawaemon.mdx @@ -1,5 +1,3 @@ -import { Callout } from 'nextra-theme-docs'; - import { FeatureBadge } from '../../../molecules/feature-badge'; import { VersionBadge } from '../../../molecules/version-badge'; @@ -13,13 +11,11 @@ import { VersionBadge } from '../../../molecules/version-badge'; ロール付与後は `#無法地帯` に通知が届きます。 - - 基本的にはらちょはどんなロールでもかわえもんに付与するため、本当に付与したくないロールは別途で外すことをおすすめします。 - 一度外されたりなどの操作が加えられたロールについては干渉しません。 - +> [!WARNING] +> +> 基本的にはらちょはどんなロールでもかわえもんに付与するため、本当に付与したくないロールは別途で外すことをおすすめします。 +> 一度外されたりなどの操作が加えられたロールについては干渉しません。 - - Discord Linked Roles - を作成する場合、連携設定を行ったあとはロールを自由に操作することができないため - Linked の設定を行う前にかわえもんからロールを剥奪することをおすすめします。 - +> [!WARNING] +> +> Discord Linked Roles を作成する場合、連携設定を行ったあとはロールを自由に操作することができないため Linked の設定を行う前にかわえもんからロールを剥奪することをおすすめします。 diff --git a/packages/docs/src/posts/references/features/sticker-create-log.mdx b/packages/docs/src/pages/references/features/sticker-create-log.mdx similarity index 84% rename from packages/docs/src/posts/references/features/sticker-create-log.mdx rename to packages/docs/src/pages/references/features/sticker-create-log.mdx index 3ca6ffb6..61cde973 100644 --- a/packages/docs/src/posts/references/features/sticker-create-log.mdx +++ b/packages/docs/src/pages/references/features/sticker-create-log.mdx @@ -18,4 +18,4 @@ import { VersionBadge } from '../../../molecules/version-badge'; - 画像 - 説明 - 関連した絵文字 - - Autocomplete用。絵文字を送信すると候補として表示されます。 + - Autocomplete用。絵文字を送信すると候補として表示されます。 diff --git a/packages/docs/src/posts/references/features/time-signal.mdx b/packages/docs/src/pages/references/features/time-signal.mdx similarity index 94% rename from packages/docs/src/posts/references/features/time-signal.mdx rename to packages/docs/src/pages/references/features/time-signal.mdx index 3c7d2d9a..e9337bd0 100644 --- a/packages/docs/src/posts/references/features/time-signal.mdx +++ b/packages/docs/src/pages/references/features/time-signal.mdx @@ -1,5 +1,3 @@ -import { Callout } from 'nextra-theme-docs'; - import { FeatureBadge } from '../../../molecules/feature-badge'; import { VersionBadge } from '../../../molecules/version-badge'; @@ -27,9 +25,9 @@ import { VersionBadge } from '../../../molecules/version-badge'; ## 時報の送信時間を変更する - - 本来、この設定を変更する必要はありません。 - +> [!TIP] +> +> 本来、この設定を変更する必要はありません。 時報の送信時間は `assets/time-signal.yaml` で定義されています。 diff --git a/packages/docs/src/posts/references/features/typo.mdx b/packages/docs/src/pages/references/features/typo.mdx similarity index 72% rename from packages/docs/src/posts/references/features/typo.mdx rename to packages/docs/src/pages/references/features/typo.mdx index dfbac212..eb94c2de 100644 --- a/packages/docs/src/posts/references/features/typo.mdx +++ b/packages/docs/src/pages/references/features/typo.mdx @@ -1,5 +1,3 @@ -import { Callout } from 'nextra-theme-docs'; - import { FeatureBadge } from '../../../molecules/feature-badge'; import { VersionBadge } from '../../../molecules/version-badge'; @@ -25,7 +23,6 @@ import { VersionBadge } from '../../../molecules/version-badge'; 詳しくは [今日の Typo (Commands)](../commands/typo) を確認してください。 - - 各ユーザーの Typo - ははらちょがホストされているサーバーのメモリ(RAM)にそのまま保存されるため、再起動等でリセットされます。 - +> [!WARNING] +> +> 各ユーザーの Typo ははらちょがホストされているサーバーのメモリ(RAM)にそのまま保存されるため、再起動等でリセットされます。 diff --git a/packages/docs/src/pages/references/features/vc-diff.mdx b/packages/docs/src/pages/references/features/vc-diff.mdx new file mode 100644 index 00000000..5b00d264 --- /dev/null +++ b/packages/docs/src/pages/references/features/vc-diff.mdx @@ -0,0 +1,14 @@ +import { FeatureBadge } from '../../../molecules/feature-badge'; +import { VersionBadge } from '../../../molecules/version-badge'; + +# VC 接続 Diff + +ログ,v1.0.0 + +--- + +VC に接続したメンバーがいたら `#無法地帯` にログを送信します。 + +> [!WARNING] + +> はらちょに **チャンネル閲覧権限** が付与されていないチャンネルに関するログは送信されません。ログを受け取りたいチャンネルには権限を与えるようにしてください。 diff --git a/packages/docs/src/posts/references/getting-started.mdx b/packages/docs/src/pages/references/getting-started.mdx similarity index 100% rename from packages/docs/src/posts/references/getting-started.mdx rename to packages/docs/src/pages/references/getting-started.mdx diff --git a/packages/docs/src/posts/_app.mdx b/packages/docs/src/posts/_app.mdx deleted file mode 100644 index 80ce8c33..00000000 --- a/packages/docs/src/posts/_app.mdx +++ /dev/null @@ -1,4 +0,0 @@ -{/* prettier-ignore */} -export default function App({ Component, pageProps }) { - return -} diff --git a/packages/docs/src/posts/references/commands/debug.mdx b/packages/docs/src/posts/references/commands/debug.mdx deleted file mode 100644 index 5f580ae8..00000000 --- a/packages/docs/src/posts/references/commands/debug.mdx +++ /dev/null @@ -1,33 +0,0 @@ -import { Callout } from 'nextra-theme-docs'; - -import { CommandArgs } from '../../../organisms/command-args'; - -# デバッガーはらちょ - - - -指定したメッセージをコードブロックとして表示します。 - -指定するメッセージがコマンドを実行したチャンネルに存在する必要があります。 - - - デバック結果に 3 - 連続のバッククォートが含まれている場合、コードブロックの崩壊を回避するためにシングルクォートに置換します。 - - - - -メッセージ内容をコードブロック上に展開するため、スポイラーを含んだメッセージをデバッグするとスポイラー部分が開示されてしまいます。 - -デバックの際はご注意ください。 - - diff --git a/packages/docs/src/posts/references/commands/help.mdx b/packages/docs/src/posts/references/commands/help.mdx deleted file mode 100644 index 38d7eec3..00000000 --- a/packages/docs/src/posts/references/commands/help.mdx +++ /dev/null @@ -1,32 +0,0 @@ -import { Callout } from 'nextra-theme-docs'; - -import { VersionBadge } from '../../../molecules/version-badge'; -import { CommandArgs } from '../../../organisms/command-args'; - -# ヘルプ - - - -ヘルプを表示します。 - -### ページ送り - -v1.16.0 - -ヘルプは 2 つのボタンを使ってページ送りできます。最初のページから前のページへ送ると最後のページに、最後のページから次のページへ送ると最初のページにジャンプします。 - - - -ページ送りのボタンは一定時間で無効化されます。無効化された場合はコマンドを再実行してください。 - - - - - -ページ送りの制限 - -**`v1.32.1` からページ送りができるのは `!help` コマンドを実行したメンバーのみに制限されました**。 - -コマンド実行者以外がボタンを押してもクライアントにはインタラクションに失敗した趣旨の警告が表示されます。 - - diff --git a/packages/docs/src/posts/references/commands/meme/moeta.mdx b/packages/docs/src/posts/references/commands/meme/moeta.mdx deleted file mode 100644 index 432da9e4..00000000 --- a/packages/docs/src/posts/references/commands/meme/moeta.mdx +++ /dev/null @@ -1,37 +0,0 @@ -import { Callout } from 'nextra-theme-docs'; - -import { CommandArgs } from '../../../../organisms/command-args'; - -# 「うん ついでに〜が燃えた」 - - - - - **元ネタ**: - - [2022 年 8 月に久留米・筑後川花火大会で不発の花火玉が落下し、限界開発鯖にも通っている学生がいる 久留米工業高等専門学校 (久留米高専) の弓道場が全焼。](https://www3.nhk.or.jp/fukuoka-news/20220805/5010016764.html) - - その事故に関する久留米高専の学生とその母親との LINE が元ネタ。 - - [該当ツイート](https://x.com/yuki_yuigishi/status/1555557259798687744) - - - -### 使用例 - -`!moeta 限界開発鯖` - -``` ->> 「久留米の花火大会ね、寮から見れたの?」 -「うん ついでに限界開発鯖が燃えた」 -「は?」 -``` diff --git a/packages/docs/src/posts/references/features/vc-diff.mdx b/packages/docs/src/posts/references/features/vc-diff.mdx deleted file mode 100644 index 7243125d..00000000 --- a/packages/docs/src/posts/references/features/vc-diff.mdx +++ /dev/null @@ -1,18 +0,0 @@ -import { Callout } from 'nextra-theme-docs'; - -import { FeatureBadge } from '../../../molecules/feature-badge'; -import { VersionBadge } from '../../../molecules/version-badge'; - -# VC 接続 Diff - -ログ,v1.0.0 - ---- - -VC に接続したメンバーがいたら `#無法地帯` にログを送信します。 - - - はらちょに **チャンネル閲覧権限** - が付与されていないチャンネルに関するログは送信されません。 - ログを受け取りたいチャンネルには権限を与えるようにしてください。 - From e01784f55c189731c23b7bf7f7868f16dad281c0 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Sun, 1 Sep 2024 21:54:20 +0900 Subject: [PATCH 06/46] Add css import type --- packages/docs/src/@types/gatsby-import.d.ts | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 packages/docs/src/@types/gatsby-import.d.ts diff --git a/packages/docs/src/@types/gatsby-import.d.ts b/packages/docs/src/@types/gatsby-import.d.ts new file mode 100644 index 00000000..48abadd8 --- /dev/null +++ b/packages/docs/src/@types/gatsby-import.d.ts @@ -0,0 +1,4 @@ +declare module '*.module.css' { + const content: { [className: string]: string }; + export = content; +} From 94e9d0cb8db987aa4d89a9095c996bfa8852931b Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Sun, 1 Sep 2024 21:55:14 +0900 Subject: [PATCH 07/46] Remove next deps and add gatsby deps --- bun.lockb | Bin 775824 -> 802688 bytes package.json | 1 - packages/docs/package.json | 15 +++++++++------ packages/docs/tsconfig.json | 16 +++------------- 4 files changed, 12 insertions(+), 20 deletions(-) diff --git a/bun.lockb b/bun.lockb index b6d7c0fa07820f320b5221fdb1a4a52fd7c6de7b..f0942219c4a3664ac9640d4f90b634a36993b2ba 100755 GIT binary patch delta 188470 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

  • + {siblings.map(({ title, relativePath }) => ( + +
    {title}
    +
    + ))} +
  • + +
    Light to Dark
    + + ); +} From 2fa232ae363c2fd823ca69912756a867f1967685 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Mon, 2 Sep 2024 19:13:04 +0900 Subject: [PATCH 21/46] Add children links --- packages/docs/gatsby-node.ts | 26 +++++++++++++++---- .../docs/pages/references/commands/index.mdx | 3 +++ .../docs/pages/references/features/index.mdx | 3 +++ packages/docs/src/gatsby-types.d.ts | 21 +++++++++++++++ packages/docs/src/organisms/side-bar.tsx | 16 +++++++++--- packages/docs/src/templates/layout.tsx | 6 ++++- packages/docs/src/types.ts | 2 +- 7 files changed, 67 insertions(+), 10 deletions(-) create mode 100644 packages/docs/pages/references/commands/index.mdx create mode 100644 packages/docs/pages/references/features/index.mdx diff --git a/packages/docs/gatsby-node.ts b/packages/docs/gatsby-node.ts index a472dd6f..e028a1ae 100644 --- a/packages/docs/gatsby-node.ts +++ b/packages/docs/gatsby-node.ts @@ -51,7 +51,7 @@ export const createPages: GatsbyNode['createPages'] = async (api) => { }): Page => ({ body, dir, - relativePath, + uri: '/' + relativePath.replace(/(index)?\.mdx$/, ''), absolutePath, title }) @@ -65,18 +65,34 @@ export const createPages: GatsbyNode['createPages'] = async (api) => { } pagesByDir[page.dir].push(page); } + const childrenDirsByPath: Record = {}; + for (const page of pages) { + const superPath = page.absolutePath.endsWith('/index.mdx') + ? path.dirname(path.dirname(page.absolutePath)) + '/index.mdx' + : path.basename(page.absolutePath) + '/index.mdx'; + console.log({ path: page.absolutePath, superPath }); + if (!childrenDirsByPath[superPath]) { + childrenDirsByPath[superPath] = []; + } + childrenDirsByPath[superPath].push(page.dir); + } const componentPath = path.resolve('src/templates/layout.tsx'); for (const page of pages) { - const { body, dir, absolutePath, relativePath, title } = page; - const path = '/' + relativePath.replace(/(index)?\.mdx$/, ''); + const { body, dir, uri, absolutePath, title } = page; + + const siblings = pagesByDir[dir] ?? []; + const children = (childrenDirsByPath[absolutePath] ?? []).flatMap( + (childrenDirs) => pagesByDir[childrenDirs] ?? [] + ); api.actions.createPage({ - path, + path: uri, component: `${componentPath}?__contentFilePath=${absolutePath}`, context: { body, title, - siblings: pagesByDir[dir] ?? [] + siblings, + children } }); } diff --git a/packages/docs/pages/references/commands/index.mdx b/packages/docs/pages/references/commands/index.mdx new file mode 100644 index 00000000..fc5c6ede --- /dev/null +++ b/packages/docs/pages/references/commands/index.mdx @@ -0,0 +1,3 @@ +--- +title: 'コマンド機能' +--- diff --git a/packages/docs/pages/references/features/index.mdx b/packages/docs/pages/references/features/index.mdx new file mode 100644 index 00000000..e6ed20ae --- /dev/null +++ b/packages/docs/pages/references/features/index.mdx @@ -0,0 +1,3 @@ +--- +title: 'パッシブ機能' +--- diff --git a/packages/docs/src/gatsby-types.d.ts b/packages/docs/src/gatsby-types.d.ts index 30cf7344..f1f6962b 100644 --- a/packages/docs/src/gatsby-types.d.ts +++ b/packages/docs/src/gatsby-types.d.ts @@ -748,6 +748,7 @@ type Mdx = Node & { readonly body: Maybe; readonly children: ReadonlyArray; readonly excerpt: Maybe; + readonly frontmatter: Maybe; readonly id: Scalars['ID']; readonly internal: Internal; readonly parent: Maybe; @@ -813,6 +814,7 @@ type MdxFieldSelector = { readonly body: InputMaybe; readonly children: InputMaybe; readonly excerpt: InputMaybe; + readonly frontmatter: InputMaybe; readonly id: InputMaybe; readonly internal: InputMaybe; readonly parent: InputMaybe; @@ -823,6 +825,7 @@ type MdxFilterInput = { readonly body: InputMaybe; readonly children: InputMaybe; readonly excerpt: InputMaybe; + readonly frontmatter: InputMaybe; readonly id: InputMaybe; readonly internal: InputMaybe; readonly parent: InputMaybe; @@ -833,6 +836,22 @@ type MdxFilterListInput = { readonly elemMatch: InputMaybe; }; +type MdxFrontmatter = { + readonly title: Maybe; +}; + +type MdxFrontmatterFieldSelector = { + readonly title: InputMaybe; +}; + +type MdxFrontmatterFilterInput = { + readonly title: InputMaybe; +}; + +type MdxFrontmatterSortInput = { + readonly title: InputMaybe; +}; + type MdxGroupConnection = { readonly distinct: ReadonlyArray; readonly edges: ReadonlyArray; @@ -878,6 +897,7 @@ type MdxSortInput = { readonly body: InputMaybe; readonly children: InputMaybe; readonly excerpt: InputMaybe; + readonly frontmatter: InputMaybe; readonly id: InputMaybe; readonly internal: InputMaybe; readonly parent: InputMaybe; @@ -1098,6 +1118,7 @@ type Query_mdxArgs = { body: InputMaybe; children: InputMaybe; excerpt: InputMaybe; + frontmatter: InputMaybe; id: InputMaybe; internal: InputMaybe; parent: InputMaybe; diff --git a/packages/docs/src/organisms/side-bar.tsx b/packages/docs/src/organisms/side-bar.tsx index 0c60dcd8..817eb828 100644 --- a/packages/docs/src/organisms/side-bar.tsx +++ b/packages/docs/src/organisms/side-bar.tsx @@ -5,15 +5,25 @@ import * as styles from './side-bar.module.css'; export type SideBarProps = { siblings: Page[]; + childrenPages: Page[]; }; -export function SideBar({ siblings }: SideBarProps): JSX.Element { +export function SideBar({ + siblings, + childrenPages +}: SideBarProps): JSX.Element { return (
  • - {siblings.map(({ title, relativePath }) => ( - + {siblings.map(({ title, uri }) => ( + +
    {title}
    +
    + ))} +
    + {childrenPages.map(({ title, uri }) => ( +
    {title}
    ))} diff --git a/packages/docs/src/templates/layout.tsx b/packages/docs/src/templates/layout.tsx index e66c4422..515fdfe8 100644 --- a/packages/docs/src/templates/layout.tsx +++ b/packages/docs/src/templates/layout.tsx @@ -16,6 +16,7 @@ export default function Layout({ body: string; title: string; siblings: Page[]; + children: Page[]; } >): JSX.Element { return ( @@ -29,7 +30,10 @@ export default function Layout({ {children}
    Copyright 2021 Approvers
  • diff --git a/packages/docs/src/types.ts b/packages/docs/src/types.ts index 8dac31d2..0743ef1b 100644 --- a/packages/docs/src/types.ts +++ b/packages/docs/src/types.ts @@ -1,7 +1,7 @@ export type Page = { body: string; dir: string; + uri: string; absolutePath: string; - relativePath: string; title: string; }; From b785439b15aebeca38720025a5e51a9920e805b9 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Mon, 2 Sep 2024 21:32:49 +0900 Subject: [PATCH 22/46] Style table and border and beautify article --- packages/docs/src/templates/theme.css | 28 +++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/packages/docs/src/templates/theme.css b/packages/docs/src/templates/theme.css index 0d3ebd82..168f4fd5 100644 --- a/packages/docs/src/templates/theme.css +++ b/packages/docs/src/templates/theme.css @@ -4,6 +4,28 @@ * { accent-color: var(--primary-color); + border: 0 solid #e5e7eb; +} + +html { + font-size: 1rem; + font-family: + ui-sans-serif, + system-ui, + -apple-system, + BlinkMacSystemFont, + Segoe UI, + Roboto, + Noto Sans, + Ubuntu, + Cantarell, + Helvetica Neue, + Arial, + sans-serif, + Apple Color Emoji, + Segoe UI Emoji, + Segoe UI Symbol, + Noto Color Emoji; } body { @@ -17,6 +39,7 @@ a { main { margin: 0.5rem; + margin-top: 5rem; } blockquote { @@ -26,3 +49,8 @@ blockquote { color: rgba(55 65 81); border-left: 2px solid rgba(209 213 219); } + +table { + display: block; + overflow-x: auto; +} From 60fce4ddbaf123c37dab25d000450e2953df3dc6 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Mon, 2 Sep 2024 21:33:39 +0900 Subject: [PATCH 23/46] Add table of contents --- packages/docs/gatsby-node.ts | 20 +++++-- .../docs/src/organisms/nav-header.module.css | 56 +++++++++++++++++-- packages/docs/src/organisms/nav-header.tsx | 35 ++++++++---- .../docs/src/organisms/side-bar.module.css | 28 ++++++++++ packages/docs/src/organisms/side-bar.tsx | 49 ++++++++++++---- packages/docs/src/templates/layout.tsx | 14 ++++- packages/docs/src/types.ts | 7 +++ 7 files changed, 173 insertions(+), 36 deletions(-) diff --git a/packages/docs/gatsby-node.ts b/packages/docs/gatsby-node.ts index e028a1ae..ea60aae4 100644 --- a/packages/docs/gatsby-node.ts +++ b/packages/docs/gatsby-node.ts @@ -5,10 +5,18 @@ import { Page } from './src/types'; export const createPages: GatsbyNode['createPages'] = async (api) => { // get mdx pages + type Content = { + url: string; + title: string; + items?: Content[]; + }; const res = await api.graphql<{ allMdx: { nodes: { body: string; + tableOfContents: { + items?: Content[]; + }; parent: { dir: string; relativePath: string; @@ -24,6 +32,7 @@ export const createPages: GatsbyNode['createPages'] = async (api) => { allMdx { nodes { body + tableOfContents parent { ... on File { dir @@ -47,13 +56,15 @@ export const createPages: GatsbyNode['createPages'] = async (api) => { ({ body, parent: { dir, relativePath, absolutePath }, - frontmatter: { title } + frontmatter: { title }, + tableOfContents }): Page => ({ body, dir, uri: '/' + relativePath.replace(/(index)?\.mdx$/, ''), absolutePath, - title + title, + headings: tableOfContents.items }) ); @@ -79,7 +90,7 @@ export const createPages: GatsbyNode['createPages'] = async (api) => { const componentPath = path.resolve('src/templates/layout.tsx'); for (const page of pages) { - const { body, dir, uri, absolutePath, title } = page; + const { body, dir, uri, absolutePath, title, headings } = page; const siblings = pagesByDir[dir] ?? []; const children = (childrenDirsByPath[absolutePath] ?? []).flatMap( @@ -92,7 +103,8 @@ export const createPages: GatsbyNode['createPages'] = async (api) => { body, title, siblings, - children + children, + headings } }); } diff --git a/packages/docs/src/organisms/nav-header.module.css b/packages/docs/src/organisms/nav-header.module.css index 16fdbe8b..5bb57f9e 100644 --- a/packages/docs/src/organisms/nav-header.module.css +++ b/packages/docs/src/organisms/nav-header.module.css @@ -1,19 +1,28 @@ +.navBarContainer { + width: 100svw; + height: 4rem; + position: fixed; + top: 0; + z-index: 1000; + background-color: #fff; + box-shadow: 0px 4px 2px rgb(38 38 38 / 0.1); + display: flex; + align-items: center; +} + .navBar { max-width: 90rem; - height: 4rem; + padding-right: max(env(safe-area-inset-right), 1.5rem); + padding-left: max(env(safe-area-inset-left), 1.5rem); display: flex; gap: 0.5rem; align-items: center; justify-content: flex-end; - padding-right: max(env(safe-area-inset-right), 1.5rem); - padding-left: max(env(safe-area-inset-left), 1.5rem); - margin-right: auto; + margin: auto; margin-left: auto; - box-shadow: 0px 4px 2px rgb(38 38 38 / 0.1); a { color: unset; - font-weight: bold; font-style: normal; text-decoration: none; } @@ -22,6 +31,16 @@ } } +.showOnWide { + display: none; +} + +@media (min-width: 768px) { + .showOnWide { + display: inline-block; + } +} + .topLink { display: flex; align-items: center; @@ -31,3 +50,28 @@ .siteName { margin-left: 0.4em; } + +.menuButton { + padding: 0.5rem; + background-color: transparent; + border-radius: 0.25rem; + margin-right: -0.5rem; + outline-offset: 2px; + outline: 2px solid transparent; + cursor: pointer; + + &:active, + &:hover, + &:focus-visible { + background-color: rgba(156 163 175 / 0.2); + } + + & > span { + display: inline-block; + width: 24px; + height: 24px; + font-size: 32px; + line-height: 24px; + transform: translateY(-7%); + } +} diff --git a/packages/docs/src/organisms/nav-header.tsx b/packages/docs/src/organisms/nav-header.tsx index 4d0a8624..3bc469d2 100644 --- a/packages/docs/src/organisms/nav-header.tsx +++ b/packages/docs/src/organisms/nav-header.tsx @@ -4,17 +4,30 @@ import React from 'react'; import iconImg from '../../assets/haracho-transmission.png'; import * as styles from './nav-header.module.css'; -export function NavHeader(): JSX.Element { +export type NavHeaderProps = { + onClickMenu?: () => void; +}; + +export function NavHeader({ onClickMenu }: NavHeaderProps): JSX.Element { return ( - +
    + +
    ); } diff --git a/packages/docs/src/organisms/side-bar.module.css b/packages/docs/src/organisms/side-bar.module.css index ae9653a7..09bf2fb7 100644 --- a/packages/docs/src/organisms/side-bar.module.css +++ b/packages/docs/src/organisms/side-bar.module.css @@ -1,11 +1,39 @@ .container { + transform: translateY(-100%); + transition: transform 0.45s cubic-bezier(0.52, 0.16, 0.04, 1); + z-index: 15; + background-color: #fff; + padding-top: 4rem; + width: 100%; + position: fixed; + top: 0; + bottom: 0; + display: flex; + flex-direction: column; +} +.container[data-shown='true'] { + transform: translateY(0); } .neighborPages { + flex-grow: 1; + padding: 1rem; + overflow-x: hidden; + overflow-y: auto; } .neighborPageList { } .themeSwitch { + position: sticky; + bottom: 0; + padding-top: 1rem; + padding-bottom: 1rem; + margin-right: 1rem; + margin-left: 1rem; + border-top-width: 1px; + display: flex; + align-items: center; + gap: 0.5rem; } diff --git a/packages/docs/src/organisms/side-bar.tsx b/packages/docs/src/organisms/side-bar.tsx index 817eb828..7d89d0af 100644 --- a/packages/docs/src/organisms/side-bar.tsx +++ b/packages/docs/src/organisms/side-bar.tsx @@ -1,33 +1,58 @@ import React from 'react'; -import { Page } from '../types'; +import { Heading, Page } from '../types'; import * as styles from './side-bar.module.css'; +function HeadingLink({ title, url, items }: Heading): JSX.Element { + return ( +
  • + +
    {title}
    +
    + {items &&
      {items.map(HeadingLink)}
    } +
  • + ); +} + export type SideBarProps = { + shown: boolean; siblings: Page[]; childrenPages: Page[]; + headings?: Heading[]; + onClickItem?: () => void; }; export function SideBar({ + shown, siblings, - childrenPages + childrenPages, + headings, + onClickItem }: SideBarProps): JSX.Element { return ( -
    +
    -
  • +
      {headings?.map(HeadingLink)}
    +
    +
      {siblings.map(({ title, uri }) => ( - -
      {title}
      -
      +
    1. + +
      {title}
      +
      +
    2. ))} -
      +
    +
    +
      {childrenPages.map(({ title, uri }) => ( - -
      {title}
      -
      +
    1. + +
      {title}
      +
      +
    2. ))} - +
  • Light to Dark
    diff --git a/packages/docs/src/templates/layout.tsx b/packages/docs/src/templates/layout.tsx index 515fdfe8..69eeb465 100644 --- a/packages/docs/src/templates/layout.tsx +++ b/packages/docs/src/templates/layout.tsx @@ -1,10 +1,10 @@ import { MDXProvider } from '@mdx-js/react'; import type { PageProps } from 'gatsby'; -import React from 'react'; +import React, { useState } from 'react'; import { NavHeader } from '../organisms/nav-header'; import { SideBar } from '../organisms/side-bar'; -import { Page } from '../types'; +import { Heading, Page } from '../types'; import './theme.css'; export default function Layout({ @@ -17,22 +17,30 @@ export default function Layout({ title: string; siblings: Page[]; children: Page[]; + headings?: Heading[]; } >): JSX.Element { + const [sideMenuShown, setSideMenuShown] = useState(false); + function toggleMenu() { + setSideMenuShown((flag) => !flag); + } return ( <> {pageContext.title} - OreOreBot2 Documents
    - +
    {children}
    Copyright 2021 Approvers
    diff --git a/packages/docs/src/types.ts b/packages/docs/src/types.ts index 0743ef1b..f5199ae7 100644 --- a/packages/docs/src/types.ts +++ b/packages/docs/src/types.ts @@ -1,7 +1,14 @@ +export type Heading = { + url: string; + title: string; + items?: Heading[]; +}; + export type Page = { body: string; dir: string; uri: string; absolutePath: string; title: string; + headings: Heading[]; }; From 48b402efa78434d56d750bcb8b1f78df0f24a962 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Tue, 3 Sep 2024 01:05:54 +0900 Subject: [PATCH 24/46] Fix scrolling behavior of skip link --- bun.lockb | Bin 802688 -> 803736 bytes packages/docs/gatsby-config.mjs | 8 ++++++++ packages/docs/gatsby-node.ts | 20 +++++++++----------- packages/docs/package.json | 1 + packages/docs/src/templates/theme.css | 1 + 5 files changed, 19 insertions(+), 11 deletions(-) diff --git a/bun.lockb b/bun.lockb index f0942219c4a3664ac9640d4f90b634a36993b2ba..3c707ff2617f066ca61518ea6c3f475b6b2f78be 100755 GIT binary patch delta 102830 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%0DQa6)ZT`G`0>eS58gl)Nj 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 diff --git a/packages/docs/gatsby-config.mjs b/packages/docs/gatsby-config.mjs index 21f04971..79f7474c 100644 --- a/packages/docs/gatsby-config.mjs +++ b/packages/docs/gatsby-config.mjs @@ -25,6 +25,14 @@ const config = { { resolve: 'gatsby-plugin-mdx', options: { + gatsbyRemarkPlugins: [ + { + resolve: 'gatsby-remark-autolink-headers', + options: { + offsetY: '78' + } + } + ], mdxOptions: { remarkPlugins: [remarkGfm] } diff --git a/packages/docs/gatsby-node.ts b/packages/docs/gatsby-node.ts index ea60aae4..893c44c8 100644 --- a/packages/docs/gatsby-node.ts +++ b/packages/docs/gatsby-node.ts @@ -76,26 +76,24 @@ export const createPages: GatsbyNode['createPages'] = async (api) => { } pagesByDir[page.dir].push(page); } - const childrenDirsByPath: Record = {}; + const childrenByPath: Record = {}; for (const page of pages) { const superPath = page.absolutePath.endsWith('/index.mdx') - ? path.dirname(path.dirname(page.absolutePath)) + '/index.mdx' - : path.basename(page.absolutePath) + '/index.mdx'; - console.log({ path: page.absolutePath, superPath }); - if (!childrenDirsByPath[superPath]) { - childrenDirsByPath[superPath] = []; + ? path.dirname(path.dirname(page.dir)) + : path.dirname(page.dir); + console.log({ dir: page.dir, superPath }); + if (!childrenByPath[superPath]) { + childrenByPath[superPath] = []; } - childrenDirsByPath[superPath].push(page.dir); + childrenByPath[superPath].push(page); } - const componentPath = path.resolve('src/templates/layout.tsx'); + const componentPath = path.resolve('src/templates/entry.jsx'); for (const page of pages) { const { body, dir, uri, absolutePath, title, headings } = page; const siblings = pagesByDir[dir] ?? []; - const children = (childrenDirsByPath[absolutePath] ?? []).flatMap( - (childrenDirs) => pagesByDir[childrenDirs] ?? [] - ); + const children = childrenByPath[dir] ?? []; api.actions.createPage({ path: uri, component: `${componentPath}?__contentFilePath=${absolutePath}`, diff --git a/packages/docs/package.json b/packages/docs/package.json index 83f094b6..663c1a19 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -19,6 +19,7 @@ "gatsby-omni-font-loader": "^2.0.2", "gatsby-plugin-manifest": "^5.13.1", "gatsby-plugin-mdx": "^5.13.1", + "gatsby-remark-autolink-headers": "^6.13.1", "gatsby-source-filesystem": "^5.13.1", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/packages/docs/src/templates/theme.css b/packages/docs/src/templates/theme.css index 168f4fd5..78ae383e 100644 --- a/packages/docs/src/templates/theme.css +++ b/packages/docs/src/templates/theme.css @@ -8,6 +8,7 @@ } html { + scroll-padding-top: 5rem; font-size: 1rem; font-family: ui-sans-serif, From f670e950a8efb45a3f98b77a1d37857772a0c009 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Tue, 3 Sep 2024 01:06:06 +0900 Subject: [PATCH 25/46] Fix jsx warning --- .../docs/src/{templates => organisms}/layout.tsx | 7 +++---- packages/docs/src/templates/entry.jsx | 13 +++++++++++++ 2 files changed, 16 insertions(+), 4 deletions(-) rename packages/docs/src/{templates => organisms}/layout.tsx (87%) create mode 100644 packages/docs/src/templates/entry.jsx diff --git a/packages/docs/src/templates/layout.tsx b/packages/docs/src/organisms/layout.tsx similarity index 87% rename from packages/docs/src/templates/layout.tsx rename to packages/docs/src/organisms/layout.tsx index 69eeb465..f7ef709e 100644 --- a/packages/docs/src/templates/layout.tsx +++ b/packages/docs/src/organisms/layout.tsx @@ -2,12 +2,11 @@ import { MDXProvider } from '@mdx-js/react'; import type { PageProps } from 'gatsby'; import React, { useState } from 'react'; -import { NavHeader } from '../organisms/nav-header'; -import { SideBar } from '../organisms/side-bar'; import { Heading, Page } from '../types'; -import './theme.css'; +import { NavHeader } from './nav-header'; +import { SideBar } from './side-bar'; -export default function Layout({ +export function Layout({ children, pageContext }: PageProps< diff --git a/packages/docs/src/templates/entry.jsx b/packages/docs/src/templates/entry.jsx new file mode 100644 index 00000000..8a92f76b --- /dev/null +++ b/packages/docs/src/templates/entry.jsx @@ -0,0 +1,13 @@ +import { Layout } from '../organisms/layout'; +import React from 'react'; + +import './theme.css'; + +export default function Entry({ + children, + pageContext +}) { + return ( + {children} + ); +} From b0b91b6973cc9370e881c1739923338140f92498 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Tue, 3 Sep 2024 01:06:15 +0900 Subject: [PATCH 26/46] Remove search-bar --- packages/docs/src/organisms/nav-header.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/docs/src/organisms/nav-header.tsx b/packages/docs/src/organisms/nav-header.tsx index 3bc469d2..9b67f3eb 100644 --- a/packages/docs/src/organisms/nav-header.tsx +++ b/packages/docs/src/organisms/nav-header.tsx @@ -22,7 +22,6 @@ export function NavHeader({ onClickMenu }: NavHeaderProps): JSX.Element { 開発ガイド -

    search-bar
    GitHub
    -
    Light to Dark
    ); } diff --git a/packages/docs/src/organisms/tabs.module.css b/packages/docs/src/organisms/tabs.module.css index 0186fa21..147346f7 100644 --- a/packages/docs/src/organisms/tabs.module.css +++ b/packages/docs/src/organisms/tabs.module.css @@ -4,7 +4,7 @@ .tabList { margin-top: 1rem; - border-bottom: 1px solid rgba(38 38 38); + border-bottom: 1px solid var(--outline); } .tabButton { @@ -18,7 +18,7 @@ border: 0; } .tabButton[data-selected='true'] { - border-bottom: 2px solid hsl(193deg 100% 50%); + border-bottom: 2px solid var(--primary); } .tabBody { diff --git a/packages/docs/src/templates/theme.css b/packages/docs/src/templates/theme.css index bd529cce..27f1687d 100644 --- a/packages/docs/src/templates/theme.css +++ b/packages/docs/src/templates/theme.css @@ -1,18 +1,117 @@ :root { - --primary-color: #00c8ff; - --primary-text-background-color: color-mix( - in srgb, - var(--primary-color) 12%, - transparent - ); + --primary: rgb(18 102 130); + --surface-tint: rgb(18 102 130); + --on-primary: rgb(255 255 255); + --primary-container: rgb(190 233 255); + --on-primary-container: rgb(0 31 42); + --secondary: rgb(77 97 108); + --on-secondary: rgb(255 255 255); + --secondary-container: rgb(208 230 242); + --on-secondary-container: rgb(8 30 39); + --tertiary: rgb(91 88 145); + --on-tertiary: rgb(255 255 255); + --tertiary-container: rgb(227 223 255); + --on-tertiary-container: rgb(23 19 74); + --error: rgb(186 26 26); + --on-error: rgb(255 255 255); + --error-container: rgb(255 218 214); + --on-error-container: rgb(65 0 2); + --background: rgb(246 250 253); + --on-background: rgb(23 28 31); + --surface: rgb(246 250 253); + --on-surface: rgb(23 28 31); + --surface-variant: rgb(220 228 233); + --on-surface-variant: rgb(64 72 76); + --outline: rgb(112 120 125); + --outline-variant: rgb(192 200 205); + --shadow: rgb(0 0 0); + --scrim: rgb(0 0 0); + --inverse-surface: rgb(44 49 52); + --inverse-on-surface: rgb(237 241 245); + --inverse-primary: rgb(139 208 240); + --primary-fixed: rgb(190 233 255); + --on-primary-fixed: rgb(0 31 42); + --primary-fixed-dim: rgb(139 208 240); + --on-primary-fixed-variant: rgb(0 77 100); + --secondary-fixed: rgb(208 230 242); + --on-secondary-fixed: rgb(8 30 39); + --secondary-fixed-dim: rgb(180 202 214); + --on-secondary-fixed-variant: rgb(53 74 84); + --tertiary-fixed: rgb(227 223 255); + --on-tertiary-fixed: rgb(23 19 74); + --tertiary-fixed-dim: rgb(196 192 255); + --on-tertiary-fixed-variant: rgb(67 64 120); + --surface-dim: rgb(214 219 222); + --surface-bright: rgb(246 250 253); + --surface-container-lowest: rgb(255 255 255); + --surface-container-low: rgb(240 244 248); + --surface-container: rgb(234 238 242); + --surface-container-high: rgb(228 233 236); + --surface-container-highest: rgb(223 227 231); +} + +@media (prefers-color-scheme: dark) { + :root { + --primary: rgb(139 208 240); + --surface-tint: rgb(139 208 240); + --on-primary: rgb(0 53 70); + --primary-container: rgb(0 77 100); + --on-primary-container: rgb(190 233 255); + --secondary: rgb(180 202 214); + --on-secondary: rgb(31 51 60); + --secondary-container: rgb(53 74 84); + --on-secondary-container: rgb(208 230 242); + --tertiary: rgb(196 192 255); + --on-tertiary: rgb(44 41 96); + --tertiary-container: rgb(67 64 120); + --on-tertiary-container: rgb(227 223 255); + --error: rgb(255 180 171); + --on-error: rgb(105 0 5); + --error-container: rgb(147 0 10); + --on-error-container: rgb(255 218 214); + --background: rgb(15 20 23); + --on-background: rgb(223 227 231); + --surface: rgb(15 20 23); + --on-surface: rgb(223 227 231); + --surface-variant: rgb(64 72 76); + --on-surface-variant: rgb(192 200 205); + --outline: rgb(138 146 151); + --outline-variant: rgb(64 72 76); + --shadow: rgb(0 0 0); + --scrim: rgb(0 0 0); + --inverse-surface: rgb(223 227 231); + --inverse-on-surface: rgb(44 49 52); + --inverse-primary: rgb(18 102 130); + --primary-fixed: rgb(190 233 255); + --on-primary-fixed: rgb(0 31 42); + --primary-fixed-dim: rgb(139 208 240); + --on-primary-fixed-variant: rgb(0 77 100); + --secondary-fixed: rgb(208 230 242); + --on-secondary-fixed: rgb(8 30 39); + --secondary-fixed-dim: rgb(180 202 214); + --on-secondary-fixed-variant: rgb(53 74 84); + --tertiary-fixed: rgb(227 223 255); + --on-tertiary-fixed: rgb(23 19 74); + --tertiary-fixed-dim: rgb(196 192 255); + --on-tertiary-fixed-variant: rgb(67 64 120); + --surface-dim: rgb(15 20 23); + --surface-bright: rgb(53 58 61); + --surface-container-lowest: rgb(10 15 17); + --surface-container-low: rgb(23 28 31); + --surface-container: rgb(27 32 35); + --surface-container-high: rgb(38 43 46); + --surface-container-highest: rgb(48 53 56); + } } * { - accent-color: var(--primary-color); - border: 0 solid #e5e7eb; + accent-color: var(--primary); + border: 0 solid var(--outline); } html { + color: var(--on-background); + background-color: var(--background); scroll-padding-top: 5rem; font-size: 1rem; font-family: @@ -39,7 +138,7 @@ body { } a { - color: var(--primary-color); + color: var(--primary); font-style: italic; } @@ -53,12 +152,19 @@ main { margin-left: auto; } +button { + color: var(--on-surface-variant); + background: none; + border: 0; +} + blockquote { margin-left: 0; padding-left: 1.5rem; font-style: italic; - color: rgba(55 65 81); - border-left: 2px solid rgba(209 213 219); + color: var(--on-surface); + background-color: var(--surface); + border-left: 2px solid var(--outline-variant); } table { @@ -67,7 +173,8 @@ table { } pre { - background-color: var(--primary-text-background-color); + color: var(--on-primary-container); + background-color: var(--primary-container); border-radius: 0.75rem; padding: 1rem; } From 558290077999d1979cbace0d5a8fcc115d730f94 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Tue, 3 Sep 2024 16:47:23 +0900 Subject: [PATCH 35/46] Make icon rounded --- packages/docs/src/organisms/nav-header.module.css | 4 ++++ packages/docs/src/organisms/nav-header.tsx | 9 ++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/docs/src/organisms/nav-header.module.css b/packages/docs/src/organisms/nav-header.module.css index eed0c614..cc997cf4 100644 --- a/packages/docs/src/organisms/nav-header.module.css +++ b/packages/docs/src/organisms/nav-header.module.css @@ -47,6 +47,10 @@ margin-right: auto; } +.rounded { + border-radius: 9999px; +} + .siteName { margin-left: 0.4em; } diff --git a/packages/docs/src/organisms/nav-header.tsx b/packages/docs/src/organisms/nav-header.tsx index 9b67f3eb..20a2746a 100644 --- a/packages/docs/src/organisms/nav-header.tsx +++ b/packages/docs/src/organisms/nav-header.tsx @@ -13,7 +13,14 @@ export function NavHeader({ onClickMenu }: NavHeaderProps): JSX.Element {
  • 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

    @jLtJS}S3)wuFyE=!xO;4c!rhNzu?)dcS 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 SVeFu94!Y%|GxlY|c>NFJ1FY8o diff --git a/package.json b/package.json index a39d8f09..fb0cec92 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,6 @@ "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^8.0.0", "eslint": "8.57.0", - "eslint-config-next": "14.2.7", "eslint-config-prettier": "^9.0.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-markdown": "^5.0.0", diff --git a/packages/docs/package.json b/packages/docs/package.json index 4716e35f..83f094b6 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -9,16 +9,19 @@ "scripts": { "dev": "gatsby develop", "build": "gatsby build", - "lint": "eslint", - "format": "prettier --write \"./src/**/*.{js,ts,jsx,tsx,md,mdx}\"", - "lint-staged": "lint-staged" + "lint": "eslint --ignore-path .gitignore \"./src/**/*.{js,ts,jsx,tsx,md,mdx}\"", + "format": "prettier --write \"./src/**/*.{js,ts,jsx,tsx,md,mdx}\"" }, "dependencies": { + "@mdx-js/mdx": "^3.0.1", + "@mdx-js/react": "^3.0.1", "gatsby": "^5.13.7", "gatsby-omni-font-loader": "^2.0.2", "gatsby-plugin-manifest": "^5.13.1", - "gatsby-transformer-remark": "^6.13.1", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "gatsby-plugin-mdx": "^5.13.1", + "gatsby-source-filesystem": "^5.13.1", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "remark-gfm": "^3.0.0" } } diff --git a/packages/docs/tsconfig.json b/packages/docs/tsconfig.json index e8738ac8..7b42ed42 100644 --- a/packages/docs/tsconfig.json +++ b/packages/docs/tsconfig.json @@ -1,11 +1,7 @@ { "parser": "@typescript-eslint/parser", "compilerOptions": { - "lib": [ - "dom", - "dom.iterable", - "esnext" - ], + "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, "skipLibCheck": true, "strict": false, @@ -19,12 +15,6 @@ "isolatedModules": true, "jsx": "preserve" }, - "include": [ - "next-env.d.ts", - "**/*.ts", - "**/*.tsx" - ], - "exclude": [ - "node_modules" - ] + "include": ["**/*.ts", "**/*.tsx", "gatsby-config.mjs"], + "exclude": ["node_modules"] } From 269f81abe6e5261f4d35bebc775c9ca7735a2551 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Sun, 1 Sep 2024 21:55:25 +0900 Subject: [PATCH 08/46] Update css import --- packages/docs/src/molecules/version-badge.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/docs/src/molecules/version-badge.tsx b/packages/docs/src/molecules/version-badge.tsx index 180a60a0..56eeb721 100644 --- a/packages/docs/src/molecules/version-badge.tsx +++ b/packages/docs/src/molecules/version-badge.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { Badge } from '../atoms/badge'; -import style from './version-badge.module.css'; +import * as style from './version-badge.module.css'; export interface VersionProps { children: React.ReactNode; From 7a1e4f0a7c9706419f449a173404d34d07da8d67 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Sun, 1 Sep 2024 21:55:39 +0900 Subject: [PATCH 09/46] Replace config with mjs due to ESM --- packages/docs/gatsby-config.mjs | 43 +++++++++++++++++++++++++++++++++ packages/docs/gatsby-config.ts | 18 -------------- 2 files changed, 43 insertions(+), 18 deletions(-) create mode 100644 packages/docs/gatsby-config.mjs delete mode 100644 packages/docs/gatsby-config.ts diff --git a/packages/docs/gatsby-config.mjs b/packages/docs/gatsby-config.mjs new file mode 100644 index 00000000..006559de --- /dev/null +++ b/packages/docs/gatsby-config.mjs @@ -0,0 +1,43 @@ +// @ts-check +// NOTE: this file must be a `.mjs` file due to that `remark-gfm` supports only ES Modules and the limitations of `gatsby-config`: https://www.gatsbyjs.com/docs/how-to/custom-configuration/es-modules/#current-limitations +import { dirname } from 'path'; +import remarkGfm from 'remark-gfm'; +import { fileURLToPath } from 'url'; + +const __dirname = dirname(fileURLToPath(import.meta.url)); + +/** + * @type {import('gatsby').GatsbyConfig} + */ +const config = { + siteMetadata: { + title: 'OreOreBot2 Documents', + siteUrl: 'https://haracho.approvers.dev/' + }, + graphqlTypegen: true, + plugins: [ + { + resolve: 'gatsby-plugin-manifest', + options: { + icon: 'assets/haracho.png' + } + }, + { + resolve: 'gatsby-plugin-mdx', + options: { + mdxOptions: { + remarkPlugins: [remarkGfm] + } + } + }, + { + resolve: 'gatsby-source-filesystem', + options: { + name: 'pages', + path: `${__dirname}/src/pages` + } + } + ] +}; + +export default config; diff --git a/packages/docs/gatsby-config.ts b/packages/docs/gatsby-config.ts deleted file mode 100644 index 022382a3..00000000 --- a/packages/docs/gatsby-config.ts +++ /dev/null @@ -1,18 +0,0 @@ -import type { GatsbyConfig } from 'gatsby'; - -export default { - siteMetadata: { - title: 'OreOreBot2 Documents', - siteUrl: 'https://haracho.approvers.dev/' - }, - graphqlTypegen: true, - plugins: [ - { - resolve: 'gatsby-plugin-manifest', - options: { - icon: 'assets/haracho.png' - } - }, - 'gatsby-transformer-remark' - ] -} satisfies GatsbyConfig; From 5d044313a648fa9b73b2881257a5ff3444d18b18 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Sun, 1 Sep 2024 21:55:49 +0900 Subject: [PATCH 10/46] Remove next linter --- packages/docs/.eslintrc.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/docs/.eslintrc.yml b/packages/docs/.eslintrc.yml index c0f1630f..1e125bf6 100644 --- a/packages/docs/.eslintrc.yml +++ b/packages/docs/.eslintrc.yml @@ -2,7 +2,6 @@ env: node: true es2021: true extends: - - 'next/core-web-vitals' - 'prettier' - plugin:mdx/recommended plugins: From 11bcb7adf210664eb7f5e352bdd999e1bd7e1096 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Sun, 1 Sep 2024 22:34:41 +0900 Subject: [PATCH 11/46] Implement tabs --- packages/docs/src/organisms/tabs.module.css | 28 ++++++++ packages/docs/src/organisms/tabs.tsx | 68 +++++++++++++++---- .../running/docker-use-compose.mdx | 8 +-- .../src/pages/development/running/local.mdx | 8 +-- 4 files changed, 90 insertions(+), 22 deletions(-) create mode 100644 packages/docs/src/organisms/tabs.module.css diff --git a/packages/docs/src/organisms/tabs.module.css b/packages/docs/src/organisms/tabs.module.css new file mode 100644 index 00000000..0186fa21 --- /dev/null +++ b/packages/docs/src/organisms/tabs.module.css @@ -0,0 +1,28 @@ +.tabs { + width: 100%; +} + +.tabList { + margin-top: 1rem; + border-bottom: 1px solid rgba(38 38 38); +} + +.tabButton { + cursor: pointer; + background: transparent; + padding: 0.5rem; + margin-right: 0.5rem; + margin-bottom: -0.125rem; + outline-offset: 2px; + outline: 2px solid transparent; + border: 0; +} +.tabButton[data-selected='true'] { + border-bottom: 2px solid hsl(193deg 100% 50%); +} + +.tabBody { +} + +.tab { +} diff --git a/packages/docs/src/organisms/tabs.tsx b/packages/docs/src/organisms/tabs.tsx index 8874cf81..3b80e1c2 100644 --- a/packages/docs/src/organisms/tabs.tsx +++ b/packages/docs/src/organisms/tabs.tsx @@ -1,26 +1,66 @@ -import { ReactElement, ReactNode } from 'react'; +import React, { ReactElement, ReactNode, useEffect, useState } from 'react'; + +import * as styles from './tabs.module.css'; export type TabProps = { - label: ReactNode; children: ReactNode; }; -export function Tab({ label, children }: TabProps): JSX.Element { - return ( -

    - {label} - {children} -
    - ); +export function Tab({ children }: TabProps): JSX.Element { + return
    {children}
    ; } -export type TabsProps = { children: ReactElement[] }; +export type TabsProps = { + choiceKey: string; + items: readonly ReactNode[]; + children: ReactElement[]; +}; + +export function Tabs({ choiceKey, items, children }: TabsProps): JSX.Element { + const storageKey = 'tabs__' + choiceKey; + const [selectedIndex, setSelectedIndex] = useState(0); + + const selectTab = (index: number) => () => { + if (!(0 <= index && index < items.length)) { + return; + } + + setSelectedIndex(index); + localStorage.setItem(storageKey, index.toString()); + }; + + useEffect(() => { + const stored = localStorage.getItem(storageKey); + if (stored !== null) { + setSelectedIndex(parseInt(stored, 10)); + } + + const onStorageUpdate = (e: StorageEvent) => { + if (e.key === storageKey) { + setSelectedIndex(parseInt(e.newValue, 10)); + } + }; + + window.addEventListener('storage', onStorageUpdate); + return () => { + window.removeEventListener('storage', onStorageUpdate); + }; + }, [storageKey]); -export function Tabs({ children }: TabsProps): JSX.Element { return ( -
    - Tabs - {children} +
    +
    + {items.map((item, index) => ( + + ))} +
    +
    {children[selectedIndex]}
    ); } diff --git a/packages/docs/src/pages/development/running/docker-use-compose.mdx b/packages/docs/src/pages/development/running/docker-use-compose.mdx index 4fc26e34..9e863855 100644 --- a/packages/docs/src/pages/development/running/docker-use-compose.mdx +++ b/packages/docs/src/pages/development/running/docker-use-compose.mdx @@ -21,8 +21,8 @@ import { Tab, Tabs } from '../../../organisms/tabs'; まずははらちょのリポジトリをクローンします。 - - + + HTTPS でクローンする場合は以下のコマンドを実行してください。 @@ -31,7 +31,7 @@ git clone https://github.com/approvers/OreOreBot2.git ``` - + SSH 経由でクローンする場合は以下のコマンドを実行してください。 @@ -40,7 +40,7 @@ git clone git@github.com:approvers/OreOreBot2.git ``` - + GitHub CLI 経由でクローンする場合は以下のコマンドを実行してください。 diff --git a/packages/docs/src/pages/development/running/local.mdx b/packages/docs/src/pages/development/running/local.mdx index 1bdc8e71..9f0f3d3f 100644 --- a/packages/docs/src/pages/development/running/local.mdx +++ b/packages/docs/src/pages/development/running/local.mdx @@ -16,8 +16,8 @@ import { Tab, Tabs } from '../../../organisms/tabs'; まずははらちょのリポジトリをクローンします。 - - + + HTTPS でクローンする場合は以下のコマンドを実行してください。 @@ -26,7 +26,7 @@ git clone https://github.com/approvers/OreOreBot2.git ``` - + SSH 経由でクローンする場合は以下のコマンドを実行してください。 @@ -35,7 +35,7 @@ git clone git@github.com:approvers/OreOreBot2.git ``` - + GitHub CLI 経由でクローンする場合は以下のコマンドを実行してください。 From 5c4b1cc5a45f5dec86dbabc7b28aad75a47be9a8 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Sun, 1 Sep 2024 23:27:04 +0900 Subject: [PATCH 12/46] Recover top index page --- packages/docs/src/@types/gatsby-import.d.ts | 5 + packages/docs/src/atoms/badge.tsx | 4 +- packages/docs/src/gatsby-types.d.ts | 1960 +++++++++++++++++ .../docs/src/organisms/nav-header.module.css | 33 + packages/docs/src/organisms/nav-header.tsx | 20 + packages/docs/src/pages/index.mdx | 2 + .../{getting-started.mdx => index.mdx} | 0 packages/docs/src/templates/layout.tsx | 16 + packages/docs/src/templates/theme.css | 20 + 9 files changed, 2058 insertions(+), 2 deletions(-) create mode 100644 packages/docs/src/gatsby-types.d.ts create mode 100644 packages/docs/src/organisms/nav-header.module.css create mode 100644 packages/docs/src/organisms/nav-header.tsx rename packages/docs/src/pages/references/{getting-started.mdx => index.mdx} (100%) create mode 100644 packages/docs/src/templates/layout.tsx create mode 100644 packages/docs/src/templates/theme.css diff --git a/packages/docs/src/@types/gatsby-import.d.ts b/packages/docs/src/@types/gatsby-import.d.ts index 48abadd8..51d7f29f 100644 --- a/packages/docs/src/@types/gatsby-import.d.ts +++ b/packages/docs/src/@types/gatsby-import.d.ts @@ -2,3 +2,8 @@ declare module '*.module.css' { const content: { [className: string]: string }; export = content; } + +declare module '*.png' { + const content: string; + export = content; +} diff --git a/packages/docs/src/atoms/badge.tsx b/packages/docs/src/atoms/badge.tsx index ffa6966a..d2a6ff3c 100644 --- a/packages/docs/src/atoms/badge.tsx +++ b/packages/docs/src/atoms/badge.tsx @@ -1,6 +1,6 @@ -import type { ReactNode } from 'react'; +import React, { type ReactNode } from 'react'; -import style from './badge.module.css'; +import * as style from './badge.module.css'; export interface BadgeProps { children: ReactNode; diff --git a/packages/docs/src/gatsby-types.d.ts b/packages/docs/src/gatsby-types.d.ts new file mode 100644 index 00000000..30cf7344 --- /dev/null +++ b/packages/docs/src/gatsby-types.d.ts @@ -0,0 +1,1960 @@ +/* eslint-disable */ + +/* prettier-ignore */ + +/* THIS FILE IS AUTOGENERATED. CHANGES WILL BE LOST ON SUBSEQUENT RUNS. */ + +declare namespace Queries { + +type Maybe = T | null; +type InputMaybe = T | null; +type Exact = { [K in keyof T]: T[K] }; +type MakeOptional = Omit & { [SubKey in K]?: Maybe }; +type MakeMaybe = Omit & { [SubKey in K]: Maybe }; +/** All built-in and custom scalars, mapped to their actual values */ +type Scalars = { + /** The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"4"`) or integer (such as `4`) input value will be accepted as an ID. */ + ID: string; + /** The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ + String: string; + /** The `Boolean` scalar type represents `true` or `false`. */ + Boolean: boolean; + /** The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ + Int: number; + /** The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). */ + Float: number; + /** A date string, such as 2007-12-03, compliant with the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */ + Date: string; + /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ + JSON: Record; +}; + +type BooleanQueryOperatorInput = { + readonly eq: InputMaybe; + readonly in: InputMaybe>>; + readonly ne: InputMaybe; + readonly nin: InputMaybe>>; +}; + +type DateQueryOperatorInput = { + readonly eq: InputMaybe; + readonly gt: InputMaybe; + readonly gte: InputMaybe; + readonly in: InputMaybe>>; + readonly lt: InputMaybe; + readonly lte: InputMaybe; + readonly ne: InputMaybe; + readonly nin: InputMaybe>>; +}; + +type Directory = Node & { + readonly absolutePath: Scalars['String']; + readonly accessTime: Scalars['Date']; + readonly atime: Scalars['Date']; + readonly atimeMs: Scalars['Float']; + readonly base: Scalars['String']; + readonly birthTime: Scalars['Date']; + /** @deprecated Use `birthTime` instead */ + readonly birthtime: Maybe; + /** @deprecated Use `birthTime` instead */ + readonly birthtimeMs: Maybe; + readonly changeTime: Scalars['Date']; + readonly children: ReadonlyArray; + readonly ctime: Scalars['Date']; + readonly ctimeMs: Scalars['Float']; + readonly dev: Scalars['Int']; + readonly dir: Scalars['String']; + readonly ext: Scalars['String']; + readonly extension: Scalars['String']; + readonly gid: Scalars['Int']; + readonly id: Scalars['ID']; + readonly ino: Scalars['Float']; + readonly internal: Internal; + readonly mode: Scalars['Int']; + readonly modifiedTime: Scalars['Date']; + readonly mtime: Scalars['Date']; + readonly mtimeMs: Scalars['Float']; + readonly name: Scalars['String']; + readonly nlink: Scalars['Int']; + readonly parent: Maybe; + readonly prettySize: Scalars['String']; + readonly rdev: Scalars['Int']; + readonly relativeDirectory: Scalars['String']; + readonly relativePath: Scalars['String']; + readonly root: Scalars['String']; + readonly size: Scalars['Int']; + readonly sourceInstanceName: Scalars['String']; + readonly uid: Scalars['Int']; +}; + + +type Directory_accessTimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type Directory_atimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type Directory_birthTimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type Directory_changeTimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type Directory_ctimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type Directory_modifiedTimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type Directory_mtimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + +type DirectoryConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type DirectoryConnection_distinctArgs = { + field: DirectoryFieldSelector; +}; + + +type DirectoryConnection_groupArgs = { + field: DirectoryFieldSelector; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type DirectoryConnection_maxArgs = { + field: DirectoryFieldSelector; +}; + + +type DirectoryConnection_minArgs = { + field: DirectoryFieldSelector; +}; + + +type DirectoryConnection_sumArgs = { + field: DirectoryFieldSelector; +}; + +type DirectoryEdge = { + readonly next: Maybe; + readonly node: Directory; + readonly previous: Maybe; +}; + +type DirectoryFieldSelector = { + readonly absolutePath: InputMaybe; + readonly accessTime: InputMaybe; + readonly atime: InputMaybe; + readonly atimeMs: InputMaybe; + readonly base: InputMaybe; + readonly birthTime: InputMaybe; + readonly birthtime: InputMaybe; + readonly birthtimeMs: InputMaybe; + readonly changeTime: InputMaybe; + readonly children: InputMaybe; + readonly ctime: InputMaybe; + readonly ctimeMs: InputMaybe; + readonly dev: InputMaybe; + readonly dir: InputMaybe; + readonly ext: InputMaybe; + readonly extension: InputMaybe; + readonly gid: InputMaybe; + readonly id: InputMaybe; + readonly ino: InputMaybe; + readonly internal: InputMaybe; + readonly mode: InputMaybe; + readonly modifiedTime: InputMaybe; + readonly mtime: InputMaybe; + readonly mtimeMs: InputMaybe; + readonly name: InputMaybe; + readonly nlink: InputMaybe; + readonly parent: InputMaybe; + readonly prettySize: InputMaybe; + readonly rdev: InputMaybe; + readonly relativeDirectory: InputMaybe; + readonly relativePath: InputMaybe; + readonly root: InputMaybe; + readonly size: InputMaybe; + readonly sourceInstanceName: InputMaybe; + readonly uid: InputMaybe; +}; + +type DirectoryFilterInput = { + readonly absolutePath: InputMaybe; + readonly accessTime: InputMaybe; + readonly atime: InputMaybe; + readonly atimeMs: InputMaybe; + readonly base: InputMaybe; + readonly birthTime: InputMaybe; + readonly birthtime: InputMaybe; + readonly birthtimeMs: InputMaybe; + readonly changeTime: InputMaybe; + readonly children: InputMaybe; + readonly ctime: InputMaybe; + readonly ctimeMs: InputMaybe; + readonly dev: InputMaybe; + readonly dir: InputMaybe; + readonly ext: InputMaybe; + readonly extension: InputMaybe; + readonly gid: InputMaybe; + readonly id: InputMaybe; + readonly ino: InputMaybe; + readonly internal: InputMaybe; + readonly mode: InputMaybe; + readonly modifiedTime: InputMaybe; + readonly mtime: InputMaybe; + readonly mtimeMs: InputMaybe; + readonly name: InputMaybe; + readonly nlink: InputMaybe; + readonly parent: InputMaybe; + readonly prettySize: InputMaybe; + readonly rdev: InputMaybe; + readonly relativeDirectory: InputMaybe; + readonly relativePath: InputMaybe; + readonly root: InputMaybe; + readonly size: InputMaybe; + readonly sourceInstanceName: InputMaybe; + readonly uid: InputMaybe; +}; + +type DirectoryGroupConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly field: Scalars['String']; + readonly fieldValue: Maybe; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type DirectoryGroupConnection_distinctArgs = { + field: DirectoryFieldSelector; +}; + + +type DirectoryGroupConnection_groupArgs = { + field: DirectoryFieldSelector; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type DirectoryGroupConnection_maxArgs = { + field: DirectoryFieldSelector; +}; + + +type DirectoryGroupConnection_minArgs = { + field: DirectoryFieldSelector; +}; + + +type DirectoryGroupConnection_sumArgs = { + field: DirectoryFieldSelector; +}; + +type DirectorySortInput = { + readonly absolutePath: InputMaybe; + readonly accessTime: InputMaybe; + readonly atime: InputMaybe; + readonly atimeMs: InputMaybe; + readonly base: InputMaybe; + readonly birthTime: InputMaybe; + readonly birthtime: InputMaybe; + readonly birthtimeMs: InputMaybe; + readonly changeTime: InputMaybe; + readonly children: InputMaybe; + readonly ctime: InputMaybe; + readonly ctimeMs: InputMaybe; + readonly dev: InputMaybe; + readonly dir: InputMaybe; + readonly ext: InputMaybe; + readonly extension: InputMaybe; + readonly gid: InputMaybe; + readonly id: InputMaybe; + readonly ino: InputMaybe; + readonly internal: InputMaybe; + readonly mode: InputMaybe; + readonly modifiedTime: InputMaybe; + readonly mtime: InputMaybe; + readonly mtimeMs: InputMaybe; + readonly name: InputMaybe; + readonly nlink: InputMaybe; + readonly parent: InputMaybe; + readonly prettySize: InputMaybe; + readonly rdev: InputMaybe; + readonly relativeDirectory: InputMaybe; + readonly relativePath: InputMaybe; + readonly root: InputMaybe; + readonly size: InputMaybe; + readonly sourceInstanceName: InputMaybe; + readonly uid: InputMaybe; +}; + +type FieldSelectorEnum = + | 'SELECT'; + +type File = Node & { + readonly absolutePath: Scalars['String']; + readonly accessTime: Scalars['Date']; + readonly atime: Scalars['Date']; + readonly atimeMs: Scalars['Float']; + readonly base: Scalars['String']; + readonly birthTime: Scalars['Date']; + /** @deprecated Use `birthTime` instead */ + readonly birthtime: Maybe; + /** @deprecated Use `birthTime` instead */ + readonly birthtimeMs: Maybe; + readonly blksize: Maybe; + readonly blocks: Maybe; + readonly changeTime: Scalars['Date']; + /** Returns the first child node of type Mdx or null if there are no children of given type on this node */ + readonly childMdx: Maybe; + readonly children: ReadonlyArray; + /** Returns all children nodes filtered by type Mdx */ + readonly childrenMdx: Maybe>>; + readonly ctime: Scalars['Date']; + readonly ctimeMs: Scalars['Float']; + readonly dev: Scalars['Int']; + readonly dir: Scalars['String']; + readonly ext: Scalars['String']; + readonly extension: Scalars['String']; + readonly gid: Scalars['Int']; + readonly id: Scalars['ID']; + readonly ino: Scalars['Float']; + readonly internal: Internal; + readonly mode: Scalars['Int']; + readonly modifiedTime: Scalars['Date']; + readonly mtime: Scalars['Date']; + readonly mtimeMs: Scalars['Float']; + readonly name: Scalars['String']; + readonly nlink: Scalars['Int']; + readonly parent: Maybe; + readonly prettySize: Scalars['String']; + /** Copy file to static directory and return public url to it */ + readonly publicURL: Maybe; + readonly rdev: Scalars['Int']; + readonly relativeDirectory: Scalars['String']; + readonly relativePath: Scalars['String']; + readonly root: Scalars['String']; + readonly size: Scalars['Int']; + readonly sourceInstanceName: Scalars['String']; + readonly uid: Scalars['Int']; +}; + + +type File_accessTimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type File_atimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type File_birthTimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type File_changeTimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type File_ctimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type File_modifiedTimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + + +type File_mtimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + +type FileConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type FileConnection_distinctArgs = { + field: FileFieldSelector; +}; + + +type FileConnection_groupArgs = { + field: FileFieldSelector; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type FileConnection_maxArgs = { + field: FileFieldSelector; +}; + + +type FileConnection_minArgs = { + field: FileFieldSelector; +}; + + +type FileConnection_sumArgs = { + field: FileFieldSelector; +}; + +type FileEdge = { + readonly next: Maybe; + readonly node: File; + readonly previous: Maybe; +}; + +type FileFieldSelector = { + readonly absolutePath: InputMaybe; + readonly accessTime: InputMaybe; + readonly atime: InputMaybe; + readonly atimeMs: InputMaybe; + readonly base: InputMaybe; + readonly birthTime: InputMaybe; + readonly birthtime: InputMaybe; + readonly birthtimeMs: InputMaybe; + readonly blksize: InputMaybe; + readonly blocks: InputMaybe; + readonly changeTime: InputMaybe; + readonly childMdx: InputMaybe; + readonly children: InputMaybe; + readonly childrenMdx: InputMaybe; + readonly ctime: InputMaybe; + readonly ctimeMs: InputMaybe; + readonly dev: InputMaybe; + readonly dir: InputMaybe; + readonly ext: InputMaybe; + readonly extension: InputMaybe; + readonly gid: InputMaybe; + readonly id: InputMaybe; + readonly ino: InputMaybe; + readonly internal: InputMaybe; + readonly mode: InputMaybe; + readonly modifiedTime: InputMaybe; + readonly mtime: InputMaybe; + readonly mtimeMs: InputMaybe; + readonly name: InputMaybe; + readonly nlink: InputMaybe; + readonly parent: InputMaybe; + readonly prettySize: InputMaybe; + readonly publicURL: InputMaybe; + readonly rdev: InputMaybe; + readonly relativeDirectory: InputMaybe; + readonly relativePath: InputMaybe; + readonly root: InputMaybe; + readonly size: InputMaybe; + readonly sourceInstanceName: InputMaybe; + readonly uid: InputMaybe; +}; + +type FileFilterInput = { + readonly absolutePath: InputMaybe; + readonly accessTime: InputMaybe; + readonly atime: InputMaybe; + readonly atimeMs: InputMaybe; + readonly base: InputMaybe; + readonly birthTime: InputMaybe; + readonly birthtime: InputMaybe; + readonly birthtimeMs: InputMaybe; + readonly blksize: InputMaybe; + readonly blocks: InputMaybe; + readonly changeTime: InputMaybe; + readonly childMdx: InputMaybe; + readonly children: InputMaybe; + readonly childrenMdx: InputMaybe; + readonly ctime: InputMaybe; + readonly ctimeMs: InputMaybe; + readonly dev: InputMaybe; + readonly dir: InputMaybe; + readonly ext: InputMaybe; + readonly extension: InputMaybe; + readonly gid: InputMaybe; + readonly id: InputMaybe; + readonly ino: InputMaybe; + readonly internal: InputMaybe; + readonly mode: InputMaybe; + readonly modifiedTime: InputMaybe; + readonly mtime: InputMaybe; + readonly mtimeMs: InputMaybe; + readonly name: InputMaybe; + readonly nlink: InputMaybe; + readonly parent: InputMaybe; + readonly prettySize: InputMaybe; + readonly publicURL: InputMaybe; + readonly rdev: InputMaybe; + readonly relativeDirectory: InputMaybe; + readonly relativePath: InputMaybe; + readonly root: InputMaybe; + readonly size: InputMaybe; + readonly sourceInstanceName: InputMaybe; + readonly uid: InputMaybe; +}; + +type FileGroupConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly field: Scalars['String']; + readonly fieldValue: Maybe; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type FileGroupConnection_distinctArgs = { + field: FileFieldSelector; +}; + + +type FileGroupConnection_groupArgs = { + field: FileFieldSelector; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type FileGroupConnection_maxArgs = { + field: FileFieldSelector; +}; + + +type FileGroupConnection_minArgs = { + field: FileFieldSelector; +}; + + +type FileGroupConnection_sumArgs = { + field: FileFieldSelector; +}; + +type FileSortInput = { + readonly absolutePath: InputMaybe; + readonly accessTime: InputMaybe; + readonly atime: InputMaybe; + readonly atimeMs: InputMaybe; + readonly base: InputMaybe; + readonly birthTime: InputMaybe; + readonly birthtime: InputMaybe; + readonly birthtimeMs: InputMaybe; + readonly blksize: InputMaybe; + readonly blocks: InputMaybe; + readonly changeTime: InputMaybe; + readonly childMdx: InputMaybe; + readonly children: InputMaybe; + readonly childrenMdx: InputMaybe; + readonly ctime: InputMaybe; + readonly ctimeMs: InputMaybe; + readonly dev: InputMaybe; + readonly dir: InputMaybe; + readonly ext: InputMaybe; + readonly extension: InputMaybe; + readonly gid: InputMaybe; + readonly id: InputMaybe; + readonly ino: InputMaybe; + readonly internal: InputMaybe; + readonly mode: InputMaybe; + readonly modifiedTime: InputMaybe; + readonly mtime: InputMaybe; + readonly mtimeMs: InputMaybe; + readonly name: InputMaybe; + readonly nlink: InputMaybe; + readonly parent: InputMaybe; + readonly prettySize: InputMaybe; + readonly publicURL: InputMaybe; + readonly rdev: InputMaybe; + readonly relativeDirectory: InputMaybe; + readonly relativePath: InputMaybe; + readonly root: InputMaybe; + readonly size: InputMaybe; + readonly sourceInstanceName: InputMaybe; + readonly uid: InputMaybe; +}; + +type FloatQueryOperatorInput = { + readonly eq: InputMaybe; + readonly gt: InputMaybe; + readonly gte: InputMaybe; + readonly in: InputMaybe>>; + readonly lt: InputMaybe; + readonly lte: InputMaybe; + readonly ne: InputMaybe; + readonly nin: InputMaybe>>; +}; + +type IntQueryOperatorInput = { + readonly eq: InputMaybe; + readonly gt: InputMaybe; + readonly gte: InputMaybe; + readonly in: InputMaybe>>; + readonly lt: InputMaybe; + readonly lte: InputMaybe; + readonly ne: InputMaybe; + readonly nin: InputMaybe>>; +}; + +type Internal = { + readonly content: Maybe; + readonly contentDigest: Scalars['String']; + readonly contentFilePath: Maybe; + readonly description: Maybe; + readonly fieldOwners: Maybe>>; + readonly ignoreType: Maybe; + readonly mediaType: Maybe; + readonly owner: Scalars['String']; + readonly type: Scalars['String']; +}; + +type InternalFieldSelector = { + readonly content: InputMaybe; + readonly contentDigest: InputMaybe; + readonly contentFilePath: InputMaybe; + readonly description: InputMaybe; + readonly fieldOwners: InputMaybe; + readonly ignoreType: InputMaybe; + readonly mediaType: InputMaybe; + readonly owner: InputMaybe; + readonly type: InputMaybe; +}; + +type InternalFilterInput = { + readonly content: InputMaybe; + readonly contentDigest: InputMaybe; + readonly contentFilePath: InputMaybe; + readonly description: InputMaybe; + readonly fieldOwners: InputMaybe; + readonly ignoreType: InputMaybe; + readonly mediaType: InputMaybe; + readonly owner: InputMaybe; + readonly type: InputMaybe; +}; + +type InternalSortInput = { + readonly content: InputMaybe; + readonly contentDigest: InputMaybe; + readonly contentFilePath: InputMaybe; + readonly description: InputMaybe; + readonly fieldOwners: InputMaybe; + readonly ignoreType: InputMaybe; + readonly mediaType: InputMaybe; + readonly owner: InputMaybe; + readonly type: InputMaybe; +}; + +type JSONQueryOperatorInput = { + readonly eq: InputMaybe; + readonly glob: InputMaybe; + readonly in: InputMaybe>>; + readonly ne: InputMaybe; + readonly nin: InputMaybe>>; + readonly regex: InputMaybe; +}; + +type Mdx = Node & { + readonly body: Maybe; + readonly children: ReadonlyArray; + readonly excerpt: Maybe; + readonly id: Scalars['ID']; + readonly internal: Internal; + readonly parent: Maybe; + readonly tableOfContents: Maybe; +}; + + +type Mdx_excerptArgs = { + pruneLength?: InputMaybe; +}; + + +type Mdx_tableOfContentsArgs = { + maxDepth: InputMaybe; +}; + +type MdxConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type MdxConnection_distinctArgs = { + field: MdxFieldSelector; +}; + + +type MdxConnection_groupArgs = { + field: MdxFieldSelector; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type MdxConnection_maxArgs = { + field: MdxFieldSelector; +}; + + +type MdxConnection_minArgs = { + field: MdxFieldSelector; +}; + + +type MdxConnection_sumArgs = { + field: MdxFieldSelector; +}; + +type MdxEdge = { + readonly next: Maybe; + readonly node: Mdx; + readonly previous: Maybe; +}; + +type MdxFieldSelector = { + readonly body: InputMaybe; + readonly children: InputMaybe; + readonly excerpt: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly parent: InputMaybe; + readonly tableOfContents: InputMaybe; +}; + +type MdxFilterInput = { + readonly body: InputMaybe; + readonly children: InputMaybe; + readonly excerpt: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly parent: InputMaybe; + readonly tableOfContents: InputMaybe; +}; + +type MdxFilterListInput = { + readonly elemMatch: InputMaybe; +}; + +type MdxGroupConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly field: Scalars['String']; + readonly fieldValue: Maybe; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type MdxGroupConnection_distinctArgs = { + field: MdxFieldSelector; +}; + + +type MdxGroupConnection_groupArgs = { + field: MdxFieldSelector; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type MdxGroupConnection_maxArgs = { + field: MdxFieldSelector; +}; + + +type MdxGroupConnection_minArgs = { + field: MdxFieldSelector; +}; + + +type MdxGroupConnection_sumArgs = { + field: MdxFieldSelector; +}; + +type MdxSortInput = { + readonly body: InputMaybe; + readonly children: InputMaybe; + readonly excerpt: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly parent: InputMaybe; + readonly tableOfContents: InputMaybe; +}; + +/** Node Interface */ +type Node = { + readonly children: ReadonlyArray; + readonly id: Scalars['ID']; + readonly internal: Internal; + readonly parent: Maybe; +}; + +type NodeFieldSelector = { + readonly children: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly parent: InputMaybe; +}; + +type NodeFilterInput = { + readonly children: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly parent: InputMaybe; +}; + +type NodeFilterListInput = { + readonly elemMatch: InputMaybe; +}; + +type NodeSortInput = { + readonly children: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly parent: InputMaybe; +}; + +type PageInfo = { + readonly currentPage: Scalars['Int']; + readonly hasNextPage: Scalars['Boolean']; + readonly hasPreviousPage: Scalars['Boolean']; + readonly itemCount: Scalars['Int']; + readonly pageCount: Scalars['Int']; + readonly perPage: Maybe; + readonly totalCount: Scalars['Int']; +}; + +type Query = { + readonly allDirectory: DirectoryConnection; + readonly allFile: FileConnection; + readonly allMdx: MdxConnection; + readonly allSite: SiteConnection; + readonly allSiteBuildMetadata: SiteBuildMetadataConnection; + readonly allSiteFunction: SiteFunctionConnection; + readonly allSitePage: SitePageConnection; + readonly allSitePlugin: SitePluginConnection; + readonly directory: Maybe; + readonly file: Maybe; + readonly mdx: Maybe; + readonly site: Maybe; + readonly siteBuildMetadata: Maybe; + readonly siteFunction: Maybe; + readonly sitePage: Maybe; + readonly sitePlugin: Maybe; +}; + + +type Query_allDirectoryArgs = { + filter: InputMaybe; + limit: InputMaybe; + skip: InputMaybe; + sort: InputMaybe>>; +}; + + +type Query_allFileArgs = { + filter: InputMaybe; + limit: InputMaybe; + skip: InputMaybe; + sort: InputMaybe>>; +}; + + +type Query_allMdxArgs = { + filter: InputMaybe; + limit: InputMaybe; + skip: InputMaybe; + sort: InputMaybe>>; +}; + + +type Query_allSiteArgs = { + filter: InputMaybe; + limit: InputMaybe; + skip: InputMaybe; + sort: InputMaybe>>; +}; + + +type Query_allSiteBuildMetadataArgs = { + filter: InputMaybe; + limit: InputMaybe; + skip: InputMaybe; + sort: InputMaybe>>; +}; + + +type Query_allSiteFunctionArgs = { + filter: InputMaybe; + limit: InputMaybe; + skip: InputMaybe; + sort: InputMaybe>>; +}; + + +type Query_allSitePageArgs = { + filter: InputMaybe; + limit: InputMaybe; + skip: InputMaybe; + sort: InputMaybe>>; +}; + + +type Query_allSitePluginArgs = { + filter: InputMaybe; + limit: InputMaybe; + skip: InputMaybe; + sort: InputMaybe>>; +}; + + +type Query_directoryArgs = { + absolutePath: InputMaybe; + accessTime: InputMaybe; + atime: InputMaybe; + atimeMs: InputMaybe; + base: InputMaybe; + birthTime: InputMaybe; + birthtime: InputMaybe; + birthtimeMs: InputMaybe; + changeTime: InputMaybe; + children: InputMaybe; + ctime: InputMaybe; + ctimeMs: InputMaybe; + dev: InputMaybe; + dir: InputMaybe; + ext: InputMaybe; + extension: InputMaybe; + gid: InputMaybe; + id: InputMaybe; + ino: InputMaybe; + internal: InputMaybe; + mode: InputMaybe; + modifiedTime: InputMaybe; + mtime: InputMaybe; + mtimeMs: InputMaybe; + name: InputMaybe; + nlink: InputMaybe; + parent: InputMaybe; + prettySize: InputMaybe; + rdev: InputMaybe; + relativeDirectory: InputMaybe; + relativePath: InputMaybe; + root: InputMaybe; + size: InputMaybe; + sourceInstanceName: InputMaybe; + uid: InputMaybe; +}; + + +type Query_fileArgs = { + absolutePath: InputMaybe; + accessTime: InputMaybe; + atime: InputMaybe; + atimeMs: InputMaybe; + base: InputMaybe; + birthTime: InputMaybe; + birthtime: InputMaybe; + birthtimeMs: InputMaybe; + blksize: InputMaybe; + blocks: InputMaybe; + changeTime: InputMaybe; + childMdx: InputMaybe; + children: InputMaybe; + childrenMdx: InputMaybe; + ctime: InputMaybe; + ctimeMs: InputMaybe; + dev: InputMaybe; + dir: InputMaybe; + ext: InputMaybe; + extension: InputMaybe; + gid: InputMaybe; + id: InputMaybe; + ino: InputMaybe; + internal: InputMaybe; + mode: InputMaybe; + modifiedTime: InputMaybe; + mtime: InputMaybe; + mtimeMs: InputMaybe; + name: InputMaybe; + nlink: InputMaybe; + parent: InputMaybe; + prettySize: InputMaybe; + publicURL: InputMaybe; + rdev: InputMaybe; + relativeDirectory: InputMaybe; + relativePath: InputMaybe; + root: InputMaybe; + size: InputMaybe; + sourceInstanceName: InputMaybe; + uid: InputMaybe; +}; + + +type Query_mdxArgs = { + body: InputMaybe; + children: InputMaybe; + excerpt: InputMaybe; + id: InputMaybe; + internal: InputMaybe; + parent: InputMaybe; + tableOfContents: InputMaybe; +}; + + +type Query_siteArgs = { + buildTime: InputMaybe; + children: InputMaybe; + graphqlTypegen: InputMaybe; + host: InputMaybe; + id: InputMaybe; + internal: InputMaybe; + jsxRuntime: InputMaybe; + parent: InputMaybe; + pathPrefix: InputMaybe; + polyfill: InputMaybe; + port: InputMaybe; + siteMetadata: InputMaybe; + trailingSlash: InputMaybe; +}; + + +type Query_siteBuildMetadataArgs = { + buildTime: InputMaybe; + children: InputMaybe; + id: InputMaybe; + internal: InputMaybe; + parent: InputMaybe; +}; + + +type Query_siteFunctionArgs = { + absoluteCompiledFilePath: InputMaybe; + children: InputMaybe; + functionRoute: InputMaybe; + id: InputMaybe; + internal: InputMaybe; + matchPath: InputMaybe; + originalAbsoluteFilePath: InputMaybe; + originalRelativeFilePath: InputMaybe; + parent: InputMaybe; + pluginName: InputMaybe; + relativeCompiledFilePath: InputMaybe; +}; + + +type Query_sitePageArgs = { + children: InputMaybe; + component: InputMaybe; + componentChunkName: InputMaybe; + id: InputMaybe; + internal: InputMaybe; + internalComponentName: InputMaybe; + matchPath: InputMaybe; + pageContext: InputMaybe; + parent: InputMaybe; + path: InputMaybe; + pluginCreator: InputMaybe; +}; + + +type Query_sitePluginArgs = { + browserAPIs: InputMaybe; + children: InputMaybe; + id: InputMaybe; + internal: InputMaybe; + name: InputMaybe; + nodeAPIs: InputMaybe; + packageJson: InputMaybe; + parent: InputMaybe; + pluginFilepath: InputMaybe; + pluginOptions: InputMaybe; + resolve: InputMaybe; + ssrAPIs: InputMaybe; + version: InputMaybe; +}; + +type Site = Node & { + readonly buildTime: Maybe; + readonly children: ReadonlyArray; + readonly graphqlTypegen: Maybe; + readonly host: Maybe; + readonly id: Scalars['ID']; + readonly internal: Internal; + readonly jsxRuntime: Maybe; + readonly parent: Maybe; + readonly pathPrefix: Maybe; + readonly polyfill: Maybe; + readonly port: Maybe; + readonly siteMetadata: Maybe; + readonly trailingSlash: Maybe; +}; + + +type Site_buildTimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + +type SiteBuildMetadata = Node & { + readonly buildTime: Maybe; + readonly children: ReadonlyArray; + readonly id: Scalars['ID']; + readonly internal: Internal; + readonly parent: Maybe; +}; + + +type SiteBuildMetadata_buildTimeArgs = { + difference: InputMaybe; + formatString: InputMaybe; + fromNow: InputMaybe; + locale: InputMaybe; +}; + +type SiteBuildMetadataConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type SiteBuildMetadataConnection_distinctArgs = { + field: SiteBuildMetadataFieldSelector; +}; + + +type SiteBuildMetadataConnection_groupArgs = { + field: SiteBuildMetadataFieldSelector; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type SiteBuildMetadataConnection_maxArgs = { + field: SiteBuildMetadataFieldSelector; +}; + + +type SiteBuildMetadataConnection_minArgs = { + field: SiteBuildMetadataFieldSelector; +}; + + +type SiteBuildMetadataConnection_sumArgs = { + field: SiteBuildMetadataFieldSelector; +}; + +type SiteBuildMetadataEdge = { + readonly next: Maybe; + readonly node: SiteBuildMetadata; + readonly previous: Maybe; +}; + +type SiteBuildMetadataFieldSelector = { + readonly buildTime: InputMaybe; + readonly children: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly parent: InputMaybe; +}; + +type SiteBuildMetadataFilterInput = { + readonly buildTime: InputMaybe; + readonly children: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly parent: InputMaybe; +}; + +type SiteBuildMetadataGroupConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly field: Scalars['String']; + readonly fieldValue: Maybe; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type SiteBuildMetadataGroupConnection_distinctArgs = { + field: SiteBuildMetadataFieldSelector; +}; + + +type SiteBuildMetadataGroupConnection_groupArgs = { + field: SiteBuildMetadataFieldSelector; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type SiteBuildMetadataGroupConnection_maxArgs = { + field: SiteBuildMetadataFieldSelector; +}; + + +type SiteBuildMetadataGroupConnection_minArgs = { + field: SiteBuildMetadataFieldSelector; +}; + + +type SiteBuildMetadataGroupConnection_sumArgs = { + field: SiteBuildMetadataFieldSelector; +}; + +type SiteBuildMetadataSortInput = { + readonly buildTime: InputMaybe; + readonly children: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly parent: InputMaybe; +}; + +type SiteConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type SiteConnection_distinctArgs = { + field: SiteFieldSelector; +}; + + +type SiteConnection_groupArgs = { + field: SiteFieldSelector; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type SiteConnection_maxArgs = { + field: SiteFieldSelector; +}; + + +type SiteConnection_minArgs = { + field: SiteFieldSelector; +}; + + +type SiteConnection_sumArgs = { + field: SiteFieldSelector; +}; + +type SiteEdge = { + readonly next: Maybe; + readonly node: Site; + readonly previous: Maybe; +}; + +type SiteFieldSelector = { + readonly buildTime: InputMaybe; + readonly children: InputMaybe; + readonly graphqlTypegen: InputMaybe; + readonly host: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly jsxRuntime: InputMaybe; + readonly parent: InputMaybe; + readonly pathPrefix: InputMaybe; + readonly polyfill: InputMaybe; + readonly port: InputMaybe; + readonly siteMetadata: InputMaybe; + readonly trailingSlash: InputMaybe; +}; + +type SiteFilterInput = { + readonly buildTime: InputMaybe; + readonly children: InputMaybe; + readonly graphqlTypegen: InputMaybe; + readonly host: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly jsxRuntime: InputMaybe; + readonly parent: InputMaybe; + readonly pathPrefix: InputMaybe; + readonly polyfill: InputMaybe; + readonly port: InputMaybe; + readonly siteMetadata: InputMaybe; + readonly trailingSlash: InputMaybe; +}; + +type SiteFunction = Node & { + readonly absoluteCompiledFilePath: Scalars['String']; + readonly children: ReadonlyArray; + readonly functionRoute: Scalars['String']; + readonly id: Scalars['ID']; + readonly internal: Internal; + readonly matchPath: Maybe; + readonly originalAbsoluteFilePath: Scalars['String']; + readonly originalRelativeFilePath: Scalars['String']; + readonly parent: Maybe; + readonly pluginName: Scalars['String']; + readonly relativeCompiledFilePath: Scalars['String']; +}; + +type SiteFunctionConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type SiteFunctionConnection_distinctArgs = { + field: SiteFunctionFieldSelector; +}; + + +type SiteFunctionConnection_groupArgs = { + field: SiteFunctionFieldSelector; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type SiteFunctionConnection_maxArgs = { + field: SiteFunctionFieldSelector; +}; + + +type SiteFunctionConnection_minArgs = { + field: SiteFunctionFieldSelector; +}; + + +type SiteFunctionConnection_sumArgs = { + field: SiteFunctionFieldSelector; +}; + +type SiteFunctionEdge = { + readonly next: Maybe; + readonly node: SiteFunction; + readonly previous: Maybe; +}; + +type SiteFunctionFieldSelector = { + readonly absoluteCompiledFilePath: InputMaybe; + readonly children: InputMaybe; + readonly functionRoute: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly matchPath: InputMaybe; + readonly originalAbsoluteFilePath: InputMaybe; + readonly originalRelativeFilePath: InputMaybe; + readonly parent: InputMaybe; + readonly pluginName: InputMaybe; + readonly relativeCompiledFilePath: InputMaybe; +}; + +type SiteFunctionFilterInput = { + readonly absoluteCompiledFilePath: InputMaybe; + readonly children: InputMaybe; + readonly functionRoute: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly matchPath: InputMaybe; + readonly originalAbsoluteFilePath: InputMaybe; + readonly originalRelativeFilePath: InputMaybe; + readonly parent: InputMaybe; + readonly pluginName: InputMaybe; + readonly relativeCompiledFilePath: InputMaybe; +}; + +type SiteFunctionGroupConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly field: Scalars['String']; + readonly fieldValue: Maybe; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type SiteFunctionGroupConnection_distinctArgs = { + field: SiteFunctionFieldSelector; +}; + + +type SiteFunctionGroupConnection_groupArgs = { + field: SiteFunctionFieldSelector; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type SiteFunctionGroupConnection_maxArgs = { + field: SiteFunctionFieldSelector; +}; + + +type SiteFunctionGroupConnection_minArgs = { + field: SiteFunctionFieldSelector; +}; + + +type SiteFunctionGroupConnection_sumArgs = { + field: SiteFunctionFieldSelector; +}; + +type SiteFunctionSortInput = { + readonly absoluteCompiledFilePath: InputMaybe; + readonly children: InputMaybe; + readonly functionRoute: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly matchPath: InputMaybe; + readonly originalAbsoluteFilePath: InputMaybe; + readonly originalRelativeFilePath: InputMaybe; + readonly parent: InputMaybe; + readonly pluginName: InputMaybe; + readonly relativeCompiledFilePath: InputMaybe; +}; + +type SiteGraphqlTypegen = { + readonly documentSearchPaths: Maybe>>; + readonly generateOnBuild: Maybe; + readonly typesOutputPath: Maybe; +}; + +type SiteGraphqlTypegenFieldSelector = { + readonly documentSearchPaths: InputMaybe; + readonly generateOnBuild: InputMaybe; + readonly typesOutputPath: InputMaybe; +}; + +type SiteGraphqlTypegenFilterInput = { + readonly documentSearchPaths: InputMaybe; + readonly generateOnBuild: InputMaybe; + readonly typesOutputPath: InputMaybe; +}; + +type SiteGraphqlTypegenSortInput = { + readonly documentSearchPaths: InputMaybe; + readonly generateOnBuild: InputMaybe; + readonly typesOutputPath: InputMaybe; +}; + +type SiteGroupConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly field: Scalars['String']; + readonly fieldValue: Maybe; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type SiteGroupConnection_distinctArgs = { + field: SiteFieldSelector; +}; + + +type SiteGroupConnection_groupArgs = { + field: SiteFieldSelector; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type SiteGroupConnection_maxArgs = { + field: SiteFieldSelector; +}; + + +type SiteGroupConnection_minArgs = { + field: SiteFieldSelector; +}; + + +type SiteGroupConnection_sumArgs = { + field: SiteFieldSelector; +}; + +type SitePage = Node & { + readonly children: ReadonlyArray; + readonly component: Scalars['String']; + readonly componentChunkName: Scalars['String']; + readonly id: Scalars['ID']; + readonly internal: Internal; + readonly internalComponentName: Scalars['String']; + readonly matchPath: Maybe; + readonly pageContext: Maybe; + readonly parent: Maybe; + readonly path: Scalars['String']; + readonly pluginCreator: Maybe; +}; + +type SitePageConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type SitePageConnection_distinctArgs = { + field: SitePageFieldSelector; +}; + + +type SitePageConnection_groupArgs = { + field: SitePageFieldSelector; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type SitePageConnection_maxArgs = { + field: SitePageFieldSelector; +}; + + +type SitePageConnection_minArgs = { + field: SitePageFieldSelector; +}; + + +type SitePageConnection_sumArgs = { + field: SitePageFieldSelector; +}; + +type SitePageEdge = { + readonly next: Maybe; + readonly node: SitePage; + readonly previous: Maybe; +}; + +type SitePageFieldSelector = { + readonly children: InputMaybe; + readonly component: InputMaybe; + readonly componentChunkName: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly internalComponentName: InputMaybe; + readonly matchPath: InputMaybe; + readonly pageContext: InputMaybe; + readonly parent: InputMaybe; + readonly path: InputMaybe; + readonly pluginCreator: InputMaybe; +}; + +type SitePageFilterInput = { + readonly children: InputMaybe; + readonly component: InputMaybe; + readonly componentChunkName: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly internalComponentName: InputMaybe; + readonly matchPath: InputMaybe; + readonly pageContext: InputMaybe; + readonly parent: InputMaybe; + readonly path: InputMaybe; + readonly pluginCreator: InputMaybe; +}; + +type SitePageGroupConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly field: Scalars['String']; + readonly fieldValue: Maybe; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type SitePageGroupConnection_distinctArgs = { + field: SitePageFieldSelector; +}; + + +type SitePageGroupConnection_groupArgs = { + field: SitePageFieldSelector; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type SitePageGroupConnection_maxArgs = { + field: SitePageFieldSelector; +}; + + +type SitePageGroupConnection_minArgs = { + field: SitePageFieldSelector; +}; + + +type SitePageGroupConnection_sumArgs = { + field: SitePageFieldSelector; +}; + +type SitePageSortInput = { + readonly children: InputMaybe; + readonly component: InputMaybe; + readonly componentChunkName: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly internalComponentName: InputMaybe; + readonly matchPath: InputMaybe; + readonly pageContext: InputMaybe; + readonly parent: InputMaybe; + readonly path: InputMaybe; + readonly pluginCreator: InputMaybe; +}; + +type SitePlugin = Node & { + readonly browserAPIs: Maybe>>; + readonly children: ReadonlyArray; + readonly id: Scalars['ID']; + readonly internal: Internal; + readonly name: Maybe; + readonly nodeAPIs: Maybe>>; + readonly packageJson: Maybe; + readonly parent: Maybe; + readonly pluginFilepath: Maybe; + readonly pluginOptions: Maybe; + readonly resolve: Maybe; + readonly ssrAPIs: Maybe>>; + readonly version: Maybe; +}; + +type SitePluginConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type SitePluginConnection_distinctArgs = { + field: SitePluginFieldSelector; +}; + + +type SitePluginConnection_groupArgs = { + field: SitePluginFieldSelector; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type SitePluginConnection_maxArgs = { + field: SitePluginFieldSelector; +}; + + +type SitePluginConnection_minArgs = { + field: SitePluginFieldSelector; +}; + + +type SitePluginConnection_sumArgs = { + field: SitePluginFieldSelector; +}; + +type SitePluginEdge = { + readonly next: Maybe; + readonly node: SitePlugin; + readonly previous: Maybe; +}; + +type SitePluginFieldSelector = { + readonly browserAPIs: InputMaybe; + readonly children: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly name: InputMaybe; + readonly nodeAPIs: InputMaybe; + readonly packageJson: InputMaybe; + readonly parent: InputMaybe; + readonly pluginFilepath: InputMaybe; + readonly pluginOptions: InputMaybe; + readonly resolve: InputMaybe; + readonly ssrAPIs: InputMaybe; + readonly version: InputMaybe; +}; + +type SitePluginFilterInput = { + readonly browserAPIs: InputMaybe; + readonly children: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly name: InputMaybe; + readonly nodeAPIs: InputMaybe; + readonly packageJson: InputMaybe; + readonly parent: InputMaybe; + readonly pluginFilepath: InputMaybe; + readonly pluginOptions: InputMaybe; + readonly resolve: InputMaybe; + readonly ssrAPIs: InputMaybe; + readonly version: InputMaybe; +}; + +type SitePluginGroupConnection = { + readonly distinct: ReadonlyArray; + readonly edges: ReadonlyArray; + readonly field: Scalars['String']; + readonly fieldValue: Maybe; + readonly group: ReadonlyArray; + readonly max: Maybe; + readonly min: Maybe; + readonly nodes: ReadonlyArray; + readonly pageInfo: PageInfo; + readonly sum: Maybe; + readonly totalCount: Scalars['Int']; +}; + + +type SitePluginGroupConnection_distinctArgs = { + field: SitePluginFieldSelector; +}; + + +type SitePluginGroupConnection_groupArgs = { + field: SitePluginFieldSelector; + limit: InputMaybe; + skip: InputMaybe; +}; + + +type SitePluginGroupConnection_maxArgs = { + field: SitePluginFieldSelector; +}; + + +type SitePluginGroupConnection_minArgs = { + field: SitePluginFieldSelector; +}; + + +type SitePluginGroupConnection_sumArgs = { + field: SitePluginFieldSelector; +}; + +type SitePluginSortInput = { + readonly browserAPIs: InputMaybe; + readonly children: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly name: InputMaybe; + readonly nodeAPIs: InputMaybe; + readonly packageJson: InputMaybe; + readonly parent: InputMaybe; + readonly pluginFilepath: InputMaybe; + readonly pluginOptions: InputMaybe; + readonly resolve: InputMaybe; + readonly ssrAPIs: InputMaybe; + readonly version: InputMaybe; +}; + +type SiteSiteMetadata = { + readonly description: Maybe; + readonly siteUrl: Maybe; + readonly title: Maybe; +}; + +type SiteSiteMetadataFieldSelector = { + readonly description: InputMaybe; + readonly siteUrl: InputMaybe; + readonly title: InputMaybe; +}; + +type SiteSiteMetadataFilterInput = { + readonly description: InputMaybe; + readonly siteUrl: InputMaybe; + readonly title: InputMaybe; +}; + +type SiteSiteMetadataSortInput = { + readonly description: InputMaybe; + readonly siteUrl: InputMaybe; + readonly title: InputMaybe; +}; + +type SiteSortInput = { + readonly buildTime: InputMaybe; + readonly children: InputMaybe; + readonly graphqlTypegen: InputMaybe; + readonly host: InputMaybe; + readonly id: InputMaybe; + readonly internal: InputMaybe; + readonly jsxRuntime: InputMaybe; + readonly parent: InputMaybe; + readonly pathPrefix: InputMaybe; + readonly polyfill: InputMaybe; + readonly port: InputMaybe; + readonly siteMetadata: InputMaybe; + readonly trailingSlash: InputMaybe; +}; + +type SortOrderEnum = + | 'ASC' + | 'DESC'; + +type StringQueryOperatorInput = { + readonly eq: InputMaybe; + readonly glob: InputMaybe; + readonly in: InputMaybe>>; + readonly ne: InputMaybe; + readonly nin: InputMaybe>>; + readonly regex: InputMaybe; +}; + + +} diff --git a/packages/docs/src/organisms/nav-header.module.css b/packages/docs/src/organisms/nav-header.module.css new file mode 100644 index 00000000..16fdbe8b --- /dev/null +++ b/packages/docs/src/organisms/nav-header.module.css @@ -0,0 +1,33 @@ +.navBar { + max-width: 90rem; + height: 4rem; + display: flex; + gap: 0.5rem; + align-items: center; + justify-content: flex-end; + padding-right: max(env(safe-area-inset-right), 1.5rem); + padding-left: max(env(safe-area-inset-left), 1.5rem); + margin-right: auto; + margin-left: auto; + box-shadow: 0px 4px 2px rgb(38 38 38 / 0.1); + + a { + color: unset; + font-weight: bold; + font-style: normal; + text-decoration: none; + } + a:hover { + opacity: 0.75; + } +} + +.topLink { + display: flex; + align-items: center; + margin-right: auto; +} + +.siteName { + margin-left: 0.4em; +} diff --git a/packages/docs/src/organisms/nav-header.tsx b/packages/docs/src/organisms/nav-header.tsx new file mode 100644 index 00000000..4d0a8624 --- /dev/null +++ b/packages/docs/src/organisms/nav-header.tsx @@ -0,0 +1,20 @@ +import { Link } from 'gatsby'; +import React from 'react'; + +import iconImg from '../../assets/haracho-transmission.png'; +import * as styles from './nav-header.module.css'; + +export function NavHeader(): JSX.Element { + return ( +
    + ); +} diff --git a/packages/docs/src/pages/index.mdx b/packages/docs/src/pages/index.mdx index 297972ae..f6bab851 100644 --- a/packages/docs/src/pages/index.mdx +++ b/packages/docs/src/pages/index.mdx @@ -1,3 +1,5 @@ +export { Layout as default } from '../templates/layout'; + # OreOreBot2 Documents へようこそ ## はらちょとは diff --git a/packages/docs/src/pages/references/getting-started.mdx b/packages/docs/src/pages/references/index.mdx similarity index 100% rename from packages/docs/src/pages/references/getting-started.mdx rename to packages/docs/src/pages/references/index.mdx diff --git a/packages/docs/src/templates/layout.tsx b/packages/docs/src/templates/layout.tsx new file mode 100644 index 00000000..170c0e4b --- /dev/null +++ b/packages/docs/src/templates/layout.tsx @@ -0,0 +1,16 @@ +import React, { ReactNode } from 'react'; + +import { NavHeader } from '../organisms/nav-header'; +import './theme.css'; + +export function Layout({ children }: { children: ReactNode }): JSX.Element { + return ( +
    +
    + +
    +
    {children}
    +
    +
    + ); +} diff --git a/packages/docs/src/templates/theme.css b/packages/docs/src/templates/theme.css new file mode 100644 index 00000000..fb65de09 --- /dev/null +++ b/packages/docs/src/templates/theme.css @@ -0,0 +1,20 @@ +:root { + --primary-color: hsl(193deg 100% 50%); +} + +* { + accent-color: var(--primary-color); +} + +body { + margin: 0; +} + +a { + color: var(--primary-color); + font-style: italic; +} + +main { + margin: 0.5rem; +} From 2cae1bca431bafc73e117f2ce2c1f252685b80c0 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Sun, 1 Sep 2024 23:36:18 +0900 Subject: [PATCH 13/46] Apply Layout for all pages --- packages/docs/src/pages/development/emoji-seq.mdx | 2 ++ packages/docs/src/pages/development/index.mdx | 2 ++ packages/docs/src/pages/development/meme.mdx | 2 ++ .../docs/src/pages/development/running/docker-use-compose.mdx | 2 ++ .../docs/src/pages/development/running/docker-use-image.mdx | 2 ++ packages/docs/src/pages/development/running/index.mdx | 2 ++ packages/docs/src/pages/development/running/local.mdx | 2 ++ packages/docs/src/pages/references/commands/channel-info.mdx | 2 ++ packages/docs/src/pages/references/commands/debug.mdx | 2 ++ packages/docs/src/pages/references/commands/dice.mdx | 2 ++ packages/docs/src/pages/references/commands/guild-info.mdx | 2 ++ packages/docs/src/pages/references/commands/help.mdx | 2 ++ packages/docs/src/pages/references/commands/judge.mdx | 2 ++ packages/docs/src/pages/references/commands/kokusei.mdx | 2 ++ packages/docs/src/pages/references/commands/meme/clang.mdx | 2 ++ packages/docs/src/pages/references/commands/meme/dousurya.mdx | 2 ++ packages/docs/src/pages/references/commands/meme/failure.mdx | 2 ++ packages/docs/src/pages/references/commands/meme/hukueki.mdx | 2 ++ packages/docs/src/pages/references/commands/meme/index.mdx | 2 ++ packages/docs/src/pages/references/commands/meme/kenjou.mdx | 2 ++ packages/docs/src/pages/references/commands/meme/koume.mdx | 2 ++ packages/docs/src/pages/references/commands/meme/lolicon.mdx | 2 ++ packages/docs/src/pages/references/commands/meme/moeta.mdx | 2 ++ packages/docs/src/pages/references/commands/meme/n.mdx | 2 ++ packages/docs/src/pages/references/commands/meme/nigetane.mdx | 2 ++ packages/docs/src/pages/references/commands/meme/nine.mdx | 2 ++ packages/docs/src/pages/references/commands/meme/ojaru.mdx | 2 ++ packages/docs/src/pages/references/commands/meme/syakai.mdx | 2 ++ packages/docs/src/pages/references/commands/meme/takopi.mdx | 2 ++ packages/docs/src/pages/references/commands/meme/tsureteike.mdx | 2 ++ packages/docs/src/pages/references/commands/meme/web3.mdx | 2 ++ packages/docs/src/pages/references/commands/ping.mdx | 2 ++ packages/docs/src/pages/references/commands/role-create.mdx | 2 ++ packages/docs/src/pages/references/commands/role-info.mdx | 2 ++ packages/docs/src/pages/references/commands/role-rank.mdx | 2 ++ packages/docs/src/pages/references/commands/stfu.mdx | 2 ++ packages/docs/src/pages/references/commands/typo.mdx | 2 ++ packages/docs/src/pages/references/commands/user-info.mdx | 2 ++ packages/docs/src/pages/references/commands/version.mdx | 2 ++ packages/docs/src/pages/references/commands/voice/colk.mdx | 2 ++ packages/docs/src/pages/references/commands/voice/kaere.mdx | 2 ++ packages/docs/src/pages/references/commands/voice/party.mdx | 2 ++ packages/docs/src/pages/references/features/bold-italic.mdx | 2 ++ packages/docs/src/pages/references/features/delete-diff.mdx | 2 ++ packages/docs/src/pages/references/features/edit-diff.mdx | 2 ++ .../docs/src/pages/references/features/emoji-create-log.mdx | 2 ++ packages/docs/src/pages/references/features/kawaemon.mdx | 2 ++ .../docs/src/pages/references/features/sticker-create-log.mdx | 2 ++ packages/docs/src/pages/references/features/time-signal.mdx | 2 ++ packages/docs/src/pages/references/features/typo.mdx | 2 ++ packages/docs/src/pages/references/features/vc-diff.mdx | 2 ++ packages/docs/src/pages/references/index.mdx | 2 ++ 52 files changed, 104 insertions(+) diff --git a/packages/docs/src/pages/development/emoji-seq.mdx b/packages/docs/src/pages/development/emoji-seq.mdx index f9dcaf62..af1749cc 100644 --- a/packages/docs/src/pages/development/emoji-seq.mdx +++ b/packages/docs/src/pages/development/emoji-seq.mdx @@ -1,3 +1,5 @@ +export { Layout as default } from '../../templates/layout'; + # EmojiSeq に新しい言葉を追加する このページでは、**ある特定の言葉に対して、予め設定していたリアクションを返す機能 EmojiSeq** に新しいパターンを追加する方法について紹介します。 diff --git a/packages/docs/src/pages/development/index.mdx b/packages/docs/src/pages/development/index.mdx index 979a8ae1..b97b1137 100644 --- a/packages/docs/src/pages/development/index.mdx +++ b/packages/docs/src/pages/development/index.mdx @@ -1,3 +1,5 @@ +export { Layout as default } from '../../templates/layout'; + # 開発ガイド 新生はらちょ 開発ガイドへようこそ diff --git a/packages/docs/src/pages/development/meme.mdx b/packages/docs/src/pages/development/meme.mdx index 54cc8cef..d0d1d880 100644 --- a/packages/docs/src/pages/development/meme.mdx +++ b/packages/docs/src/pages/development/meme.mdx @@ -1,3 +1,5 @@ +export { Layout as default } from '../../templates/layout'; + # 新しいミームを追加する このページでは新しいミームを追加する方法について説明します。 diff --git a/packages/docs/src/pages/development/running/docker-use-compose.mdx b/packages/docs/src/pages/development/running/docker-use-compose.mdx index 9e863855..b8be1b51 100644 --- a/packages/docs/src/pages/development/running/docker-use-compose.mdx +++ b/packages/docs/src/pages/development/running/docker-use-compose.mdx @@ -1,3 +1,5 @@ +export { Layout as default } from '../../../templates/layout'; + import { Tab, Tabs } from '../../../organisms/tabs'; # Docker Compose で起動する diff --git a/packages/docs/src/pages/development/running/docker-use-image.mdx b/packages/docs/src/pages/development/running/docker-use-image.mdx index 7d7dc802..b25264b4 100644 --- a/packages/docs/src/pages/development/running/docker-use-image.mdx +++ b/packages/docs/src/pages/development/running/docker-use-image.mdx @@ -1,3 +1,5 @@ +export { Layout as default } from '../../../templates/layout'; + # Docker イメージで起動する このページでははらちょを Docker イメージで起動する方法をご紹介します。 diff --git a/packages/docs/src/pages/development/running/index.mdx b/packages/docs/src/pages/development/running/index.mdx index 27df00f3..4c77366f 100644 --- a/packages/docs/src/pages/development/running/index.mdx +++ b/packages/docs/src/pages/development/running/index.mdx @@ -1,3 +1,5 @@ +export { Layout as default } from '../../../templates/layout'; + # 実行環境 はらちょを実行するには以下の環境が必要です。 diff --git a/packages/docs/src/pages/development/running/local.mdx b/packages/docs/src/pages/development/running/local.mdx index 9f0f3d3f..87eedfb8 100644 --- a/packages/docs/src/pages/development/running/local.mdx +++ b/packages/docs/src/pages/development/running/local.mdx @@ -1,3 +1,5 @@ +export { Layout as default } from '../../../templates/layout'; + import { Tab, Tabs } from '../../../organisms/tabs'; # ローカルで起動する diff --git a/packages/docs/src/pages/references/commands/channel-info.mdx b/packages/docs/src/pages/references/commands/channel-info.mdx index 258dee18..e1615e25 100644 --- a/packages/docs/src/pages/references/commands/channel-info.mdx +++ b/packages/docs/src/pages/references/commands/channel-info.mdx @@ -1,3 +1,5 @@ +export { Layout as default } from '../../../templates/layout'; + import { CommandArgs } from '../../../organisms/command-args'; # チャンネル情報表示 diff --git a/packages/docs/src/pages/references/commands/debug.mdx b/packages/docs/src/pages/references/commands/debug.mdx index 6345e1d8..2b042227 100644 --- a/packages/docs/src/pages/references/commands/debug.mdx +++ b/packages/docs/src/pages/references/commands/debug.mdx @@ -1,3 +1,5 @@ +export { Layout as default } from '../../../templates/layout'; + import { CommandArgs } from '../../../organisms/command-args'; # デバッガーはらちょ diff --git a/packages/docs/src/pages/references/commands/dice.mdx b/packages/docs/src/pages/references/commands/dice.mdx index 42723643..64363a86 100644 --- a/packages/docs/src/pages/references/commands/dice.mdx +++ b/packages/docs/src/pages/references/commands/dice.mdx @@ -1,3 +1,5 @@ +export { Layout as default } from '../../../templates/layout'; + import { CommandArgs } from '../../../organisms/command-args'; # ダイスロール diff --git a/packages/docs/src/pages/references/commands/guild-info.mdx b/packages/docs/src/pages/references/commands/guild-info.mdx index e0c93088..32b40e25 100644 --- a/packages/docs/src/pages/references/commands/guild-info.mdx +++ b/packages/docs/src/pages/references/commands/guild-info.mdx @@ -1,3 +1,5 @@ +export { Layout as default } from '../../../templates/layout'; + import { CommandArgs } from '../../../organisms/command-args'; # サーバー情報表示 diff --git a/packages/docs/src/pages/references/commands/help.mdx b/packages/docs/src/pages/references/commands/help.mdx index 62a78eb7..f6ebbf52 100644 --- a/packages/docs/src/pages/references/commands/help.mdx +++ b/packages/docs/src/pages/references/commands/help.mdx @@ -1,3 +1,5 @@ +export { Layout as default } from '../../../templates/layout'; + import { VersionBadge } from '../../../molecules/version-badge'; import { CommandArgs } from '../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/judge.mdx b/packages/docs/src/pages/references/commands/judge.mdx index 2639e699..ee4d10eb 100644 --- a/packages/docs/src/pages/references/commands/judge.mdx +++ b/packages/docs/src/pages/references/commands/judge.mdx @@ -1,3 +1,5 @@ +export { Layout as default } from '../../../templates/layout'; + import { CommandArgs } from '../../../organisms/command-args'; # †HARACHO ONLINE JUDGING SYSTEM† diff --git a/packages/docs/src/pages/references/commands/kokusei.mdx b/packages/docs/src/pages/references/commands/kokusei.mdx index 645ded58..501f47f1 100644 --- a/packages/docs/src/pages/references/commands/kokusei.mdx +++ b/packages/docs/src/pages/references/commands/kokusei.mdx @@ -1,3 +1,5 @@ +export { Layout as default } from '../../../templates/layout'; + import { CommandArgs } from '../../../organisms/command-args'; # 国勢調査 diff --git a/packages/docs/src/pages/references/commands/meme/clang.mdx b/packages/docs/src/pages/references/commands/meme/clang.mdx index 3171cbaa..5ed99d70 100644 --- a/packages/docs/src/pages/references/commands/meme/clang.mdx +++ b/packages/docs/src/pages/references/commands/meme/clang.mdx @@ -1,5 +1,7 @@ import { CommandArgs } from '../../../../organisms/command-args'; +export { Layout as default } from '../../../../templates/layout'; + # コンピューターの天才、9 つの C 言語を操る ログ,v1.0.0 diff --git a/packages/docs/src/pages/references/index.mdx b/packages/docs/src/pages/references/index.mdx index 772bcbe8..2f0a7950 100644 --- a/packages/docs/src/pages/references/index.mdx +++ b/packages/docs/src/pages/references/index.mdx @@ -1,3 +1,5 @@ +export { Layout as default } from '../../templates/layout'; + import { VersionBadge } from '../../molecules/version-badge'; # はじめに From 981380ba2f4d459302439efe5f77ea5afb0790ef Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Sun, 1 Sep 2024 23:46:44 +0900 Subject: [PATCH 14/46] Add blockquote style --- packages/docs/src/templates/theme.css | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/docs/src/templates/theme.css b/packages/docs/src/templates/theme.css index fb65de09..0d3ebd82 100644 --- a/packages/docs/src/templates/theme.css +++ b/packages/docs/src/templates/theme.css @@ -18,3 +18,11 @@ a { main { margin: 0.5rem; } + +blockquote { + margin-left: 0; + padding-left: 1.5rem; + font-style: italic; + color: rgba(55 65 81); + border-left: 2px solid rgba(209 213 219); +} From 8890f0f1f42a6138f846945bbfaf74cc7ae38669 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Mon, 2 Sep 2024 12:30:09 +0900 Subject: [PATCH 15/46] Add title in frontmatter --- packages/docs/src/pages/_meta.json | 11 --------- .../docs/src/pages/development/_meta.json | 8 ------- .../docs/src/pages/development/emoji-seq.mdx | 4 ++++ packages/docs/src/pages/development/index.mdx | 4 ++++ packages/docs/src/pages/development/meme.mdx | 4 ++++ .../src/pages/development/running/_meta.json | 6 ----- .../running/docker-use-compose.mdx | 4 ++++ .../development/running/docker-use-image.mdx | 4 ++++ .../src/pages/development/running/index.mdx | 4 ++++ .../src/pages/development/running/local.mdx | 4 ++++ packages/docs/src/pages/index.mdx | 4 ++++ packages/docs/src/pages/references/_meta.json | 5 ---- .../src/pages/references/commands/_meta.json | 23 ------------------- .../references/commands/channel-info.mdx | 4 ++++ .../src/pages/references/commands/debug.mdx | 4 ++++ .../src/pages/references/commands/dice.mdx | 4 ++++ .../pages/references/commands/guild-info.mdx | 4 ++++ .../src/pages/references/commands/help.mdx | 4 ++++ .../src/pages/references/commands/judge.mdx | 4 ++++ .../src/pages/references/commands/kokusei.mdx | 4 ++++ .../pages/references/commands/meme/_meta.json | 19 --------------- .../pages/references/commands/meme/clang.mdx | 4 ++++ .../references/commands/meme/dousurya.mdx | 4 ++++ .../references/commands/meme/failure.mdx | 4 ++++ .../references/commands/meme/hukueki.mdx | 4 ++++ .../pages/references/commands/meme/index.mdx | 4 ++++ .../pages/references/commands/meme/kenjou.mdx | 4 ++++ .../pages/references/commands/meme/koume.mdx | 4 ++++ .../references/commands/meme/lolicon.mdx | 4 ++++ .../pages/references/commands/meme/moeta.mdx | 4 ++++ .../src/pages/references/commands/meme/n.mdx | 4 ++++ .../references/commands/meme/nigetane.mdx | 4 ++++ .../pages/references/commands/meme/nine.mdx | 4 ++++ .../pages/references/commands/meme/ojaru.mdx | 4 ++++ .../pages/references/commands/meme/syakai.mdx | 4 ++++ .../pages/references/commands/meme/takopi.mdx | 4 ++++ .../references/commands/meme/tsureteike.mdx | 4 ++++ .../pages/references/commands/meme/web3.mdx | 4 ++++ .../src/pages/references/commands/ping.mdx | 4 ++++ .../pages/references/commands/role-create.mdx | 4 ++++ .../pages/references/commands/role-info.mdx | 4 ++++ .../pages/references/commands/role-rank.mdx | 4 ++++ .../src/pages/references/commands/stfu.mdx | 4 ++++ .../src/pages/references/commands/typo.mdx | 4 ++++ .../pages/references/commands/user-info.mdx | 4 ++++ .../src/pages/references/commands/version.mdx | 4 ++++ .../references/commands/voice/_meta.json | 5 ---- .../pages/references/commands/voice/colk.mdx | 4 ++++ .../pages/references/commands/voice/index.mdx | 3 +++ .../pages/references/commands/voice/kaere.mdx | 4 ++++ .../pages/references/commands/voice/party.mdx | 4 ++++ .../src/pages/references/features/_meta.json | 11 --------- .../pages/references/features/bold-italic.mdx | 4 ++++ .../pages/references/features/delete-diff.mdx | 4 ++++ .../pages/references/features/edit-diff.mdx | 4 ++++ .../references/features/emoji-create-log.mdx | 4 ++++ .../pages/references/features/kawaemon.mdx | 4 ++++ .../features/sticker-create-log.mdx | 4 ++++ .../pages/references/features/time-signal.mdx | 4 ++++ .../src/pages/references/features/typo.mdx | 4 ++++ .../src/pages/references/features/vc-diff.mdx | 4 ++++ packages/docs/src/pages/references/index.mdx | 4 ++++ 62 files changed, 215 insertions(+), 88 deletions(-) delete mode 100644 packages/docs/src/pages/_meta.json delete mode 100644 packages/docs/src/pages/development/_meta.json delete mode 100644 packages/docs/src/pages/development/running/_meta.json delete mode 100644 packages/docs/src/pages/references/_meta.json delete mode 100644 packages/docs/src/pages/references/commands/_meta.json delete mode 100644 packages/docs/src/pages/references/commands/meme/_meta.json delete mode 100644 packages/docs/src/pages/references/commands/voice/_meta.json create mode 100644 packages/docs/src/pages/references/commands/voice/index.mdx delete mode 100644 packages/docs/src/pages/references/features/_meta.json diff --git a/packages/docs/src/pages/_meta.json b/packages/docs/src/pages/_meta.json deleted file mode 100644 index 9436eaac..00000000 --- a/packages/docs/src/pages/_meta.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "index": "ようこそ", - "references": { - "title": "リファレンス", - "type": "page" - }, - "development": { - "title": "開発ガイド", - "type": "page" - } -} diff --git a/packages/docs/src/pages/development/_meta.json b/packages/docs/src/pages/development/_meta.json deleted file mode 100644 index d0284ce1..00000000 --- a/packages/docs/src/pages/development/_meta.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "index": "開発ガイド", - "meme": "新しいミームを追加する", - "emoji-seq": "EmojiSeq に新しい言葉を追加する", - "running": { - "title": "実行" - } -} diff --git a/packages/docs/src/pages/development/emoji-seq.mdx b/packages/docs/src/pages/development/emoji-seq.mdx index af1749cc..80768c76 100644 --- a/packages/docs/src/pages/development/emoji-seq.mdx +++ b/packages/docs/src/pages/development/emoji-seq.mdx @@ -1,3 +1,7 @@ +--- +title: 'EmojiSeq に新しい言葉を追加する' +--- + export { Layout as default } from '../../templates/layout'; # EmojiSeq に新しい言葉を追加する diff --git a/packages/docs/src/pages/development/index.mdx b/packages/docs/src/pages/development/index.mdx index b97b1137..5b7167b2 100644 --- a/packages/docs/src/pages/development/index.mdx +++ b/packages/docs/src/pages/development/index.mdx @@ -1,3 +1,7 @@ +--- +title: '開発ガイド' +--- + export { Layout as default } from '../../templates/layout'; # 開発ガイド diff --git a/packages/docs/src/pages/development/meme.mdx b/packages/docs/src/pages/development/meme.mdx index d0d1d880..c04bdc39 100644 --- a/packages/docs/src/pages/development/meme.mdx +++ b/packages/docs/src/pages/development/meme.mdx @@ -1,3 +1,7 @@ +--- +title: '新しいミームを追加する' +--- + export { Layout as default } from '../../templates/layout'; # 新しいミームを追加する diff --git a/packages/docs/src/pages/development/running/_meta.json b/packages/docs/src/pages/development/running/_meta.json deleted file mode 100644 index 5635ab45..00000000 --- a/packages/docs/src/pages/development/running/_meta.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "docker-use-compose": "Docker イメージで起動する", - "docker-use-image": "Docker Compose で起動する", - "index": "実行環境", - "local": "ローカルで起動する" -} diff --git a/packages/docs/src/pages/development/running/docker-use-compose.mdx b/packages/docs/src/pages/development/running/docker-use-compose.mdx index b8be1b51..06913ea4 100644 --- a/packages/docs/src/pages/development/running/docker-use-compose.mdx +++ b/packages/docs/src/pages/development/running/docker-use-compose.mdx @@ -1,3 +1,7 @@ +--- +title: 'Docker Compose で起動する' +--- + export { Layout as default } from '../../../templates/layout'; import { Tab, Tabs } from '../../../organisms/tabs'; diff --git a/packages/docs/src/pages/development/running/docker-use-image.mdx b/packages/docs/src/pages/development/running/docker-use-image.mdx index b25264b4..4a47a2fe 100644 --- a/packages/docs/src/pages/development/running/docker-use-image.mdx +++ b/packages/docs/src/pages/development/running/docker-use-image.mdx @@ -1,3 +1,7 @@ +--- +title: 'Docker イメージで起動する' +--- + export { Layout as default } from '../../../templates/layout'; # Docker イメージで起動する diff --git a/packages/docs/src/pages/development/running/index.mdx b/packages/docs/src/pages/development/running/index.mdx index 4c77366f..59b777e3 100644 --- a/packages/docs/src/pages/development/running/index.mdx +++ b/packages/docs/src/pages/development/running/index.mdx @@ -1,3 +1,7 @@ +--- +title: '実行' +--- + export { Layout as default } from '../../../templates/layout'; # 実行環境 diff --git a/packages/docs/src/pages/development/running/local.mdx b/packages/docs/src/pages/development/running/local.mdx index 87eedfb8..453b17a9 100644 --- a/packages/docs/src/pages/development/running/local.mdx +++ b/packages/docs/src/pages/development/running/local.mdx @@ -1,3 +1,7 @@ +--- +title: 'ローカルで起動する' +--- + export { Layout as default } from '../../../templates/layout'; import { Tab, Tabs } from '../../../organisms/tabs'; diff --git a/packages/docs/src/pages/index.mdx b/packages/docs/src/pages/index.mdx index f6bab851..657076f6 100644 --- a/packages/docs/src/pages/index.mdx +++ b/packages/docs/src/pages/index.mdx @@ -1,3 +1,7 @@ +--- +title: 'ようこそ' +--- + export { Layout as default } from '../templates/layout'; # OreOreBot2 Documents へようこそ diff --git a/packages/docs/src/pages/references/_meta.json b/packages/docs/src/pages/references/_meta.json deleted file mode 100644 index 27849958..00000000 --- a/packages/docs/src/pages/references/_meta.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "getting-started": "はじめに", - "commands": "コマンドリファレンス", - "features": "機能リファレンス" -} diff --git a/packages/docs/src/pages/references/commands/_meta.json b/packages/docs/src/pages/references/commands/_meta.json deleted file mode 100644 index a467fdcd..00000000 --- a/packages/docs/src/pages/references/commands/_meta.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "channel-info": "channelinfo", - "debug": "debug", - "dice": "dice", - "guild-info": "guildinfo", - "help": "help", - "kokusei": "kokusei", - "ping": "ping", - "role-info": "roleinfo", - "role-rank": "rolerank", - "stfu": "stfu", - "typo": "typo", - "user-info": "userinfo", - "version": "version", - "role-create": "rolecreate", - "judge": "judge", - "meme": { - "title": "Meme" - }, - "voice": { - "title": "音声機能" - } -} diff --git a/packages/docs/src/pages/references/commands/channel-info.mdx b/packages/docs/src/pages/references/commands/channel-info.mdx index e1615e25..52fdca21 100644 --- a/packages/docs/src/pages/references/commands/channel-info.mdx +++ b/packages/docs/src/pages/references/commands/channel-info.mdx @@ -1,3 +1,7 @@ +--- +title: 'チャンネル情報表示' +--- + export { Layout as default } from '../../../templates/layout'; import { CommandArgs } from '../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/debug.mdx b/packages/docs/src/pages/references/commands/debug.mdx index 2b042227..b130c25d 100644 --- a/packages/docs/src/pages/references/commands/debug.mdx +++ b/packages/docs/src/pages/references/commands/debug.mdx @@ -1,3 +1,7 @@ +--- +title: 'デバッガーはらちょ' +--- + export { Layout as default } from '../../../templates/layout'; import { CommandArgs } from '../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/dice.mdx b/packages/docs/src/pages/references/commands/dice.mdx index 64363a86..3a2244cb 100644 --- a/packages/docs/src/pages/references/commands/dice.mdx +++ b/packages/docs/src/pages/references/commands/dice.mdx @@ -1,3 +1,7 @@ +--- +title: 'ダイスロール' +--- + export { Layout as default } from '../../../templates/layout'; import { CommandArgs } from '../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/guild-info.mdx b/packages/docs/src/pages/references/commands/guild-info.mdx index 32b40e25..ee80d3a1 100644 --- a/packages/docs/src/pages/references/commands/guild-info.mdx +++ b/packages/docs/src/pages/references/commands/guild-info.mdx @@ -1,3 +1,7 @@ +--- +title: 'サーバー情報表示' +--- + export { Layout as default } from '../../../templates/layout'; import { CommandArgs } from '../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/help.mdx b/packages/docs/src/pages/references/commands/help.mdx index f6ebbf52..84c282e6 100644 --- a/packages/docs/src/pages/references/commands/help.mdx +++ b/packages/docs/src/pages/references/commands/help.mdx @@ -1,3 +1,7 @@ +--- +title: 'ヘルプ' +--- + export { Layout as default } from '../../../templates/layout'; import { VersionBadge } from '../../../molecules/version-badge'; diff --git a/packages/docs/src/pages/references/commands/judge.mdx b/packages/docs/src/pages/references/commands/judge.mdx index ee4d10eb..06e0118b 100644 --- a/packages/docs/src/pages/references/commands/judge.mdx +++ b/packages/docs/src/pages/references/commands/judge.mdx @@ -1,3 +1,7 @@ +--- +title: 'HARACHO ONLINE JUDGING SYSTEM' +--- + export { Layout as default } from '../../../templates/layout'; import { CommandArgs } from '../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/kokusei.mdx b/packages/docs/src/pages/references/commands/kokusei.mdx index 501f47f1..5b4fb859 100644 --- a/packages/docs/src/pages/references/commands/kokusei.mdx +++ b/packages/docs/src/pages/references/commands/kokusei.mdx @@ -1,3 +1,7 @@ +--- +title: '国勢調査' +--- + export { Layout as default } from '../../../templates/layout'; import { CommandArgs } from '../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/meme/_meta.json b/packages/docs/src/pages/references/commands/meme/_meta.json deleted file mode 100644 index 8a0a17c5..00000000 --- a/packages/docs/src/pages/references/commands/meme/_meta.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "index": "ミーム機能", - "clang": "clang", - "dousurya": "dousurya", - "hukueki": "hukueki", - "kenjou": "kenjou", - "koume": "koume", - "lolicon": "lolicon", - "moeta": "moeta", - "n": "n", - "nigetane": "nigetane", - "nine": "nine", - "ojaru": "ojaru", - "syakai": "syakai", - "takopi": "takopi", - "tsureteike": "tsureteike", - "web3": "web3", - "failure": "failure" -} diff --git a/packages/docs/src/pages/references/commands/meme/clang.mdx b/packages/docs/src/pages/references/commands/meme/clang.mdx index 5ed99d70..1f7e864a 100644 --- a/packages/docs/src/pages/references/commands/meme/clang.mdx +++ b/packages/docs/src/pages/references/commands/meme/clang.mdx @@ -1,3 +1,7 @@ +--- +title: 'clang' +--- + import { CommandArgs } from '../../../../organisms/command-args'; export { Layout as default } from '../../../../templates/layout'; diff --git a/packages/docs/src/pages/references/commands/meme/dousurya.mdx b/packages/docs/src/pages/references/commands/meme/dousurya.mdx index 62faf5cf..315e0ffd 100644 --- a/packages/docs/src/pages/references/commands/meme/dousurya.mdx +++ b/packages/docs/src/pages/references/commands/meme/dousurya.mdx @@ -1,3 +1,7 @@ +--- +title: 'dousurya' +--- + export { Layout as default } from '../../../../templates/layout'; import { CommandArgs } from '../../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/meme/failure.mdx b/packages/docs/src/pages/references/commands/meme/failure.mdx index 96f72740..8cba52e1 100644 --- a/packages/docs/src/pages/references/commands/meme/failure.mdx +++ b/packages/docs/src/pages/references/commands/meme/failure.mdx @@ -1,3 +1,7 @@ +--- +title: 'failure' +--- + export { Layout as default } from '../../../../templates/layout'; import { CommandArgs } from '../../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/meme/hukueki.mdx b/packages/docs/src/pages/references/commands/meme/hukueki.mdx index d66d9a85..c8d90d8b 100644 --- a/packages/docs/src/pages/references/commands/meme/hukueki.mdx +++ b/packages/docs/src/pages/references/commands/meme/hukueki.mdx @@ -1,3 +1,7 @@ +--- +title: 'hukueki' +--- + export { Layout as default } from '../../../../templates/layout'; import { CommandArgs } from '../../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/meme/index.mdx b/packages/docs/src/pages/references/commands/meme/index.mdx index 0469048b..b655ba5d 100644 --- a/packages/docs/src/pages/references/commands/meme/index.mdx +++ b/packages/docs/src/pages/references/commands/meme/index.mdx @@ -1,3 +1,7 @@ +--- +title: 'ミーム' +--- + export { Layout as default } from '../../../../templates/layout'; # ミーム diff --git a/packages/docs/src/pages/references/commands/meme/kenjou.mdx b/packages/docs/src/pages/references/commands/meme/kenjou.mdx index 9fc2f6a1..a2401466 100644 --- a/packages/docs/src/pages/references/commands/meme/kenjou.mdx +++ b/packages/docs/src/pages/references/commands/meme/kenjou.mdx @@ -1,3 +1,7 @@ +--- +title: 'kenjou' +--- + import { CommandArgs } from '../../../../organisms/command-args'; export { Layout as default } from '../../../../templates/layout'; diff --git a/packages/docs/src/pages/references/commands/meme/koume.mdx b/packages/docs/src/pages/references/commands/meme/koume.mdx index 2e5bc1eb..a1343ddb 100644 --- a/packages/docs/src/pages/references/commands/meme/koume.mdx +++ b/packages/docs/src/pages/references/commands/meme/koume.mdx @@ -1,3 +1,7 @@ +--- +title: 'koume' +--- + import { CommandArgs } from '../../../../organisms/command-args'; export { Layout as default } from '../../../../templates/layout'; diff --git a/packages/docs/src/pages/references/commands/meme/lolicon.mdx b/packages/docs/src/pages/references/commands/meme/lolicon.mdx index db5e97db..1c44da93 100644 --- a/packages/docs/src/pages/references/commands/meme/lolicon.mdx +++ b/packages/docs/src/pages/references/commands/meme/lolicon.mdx @@ -1,3 +1,7 @@ +--- +title: 'lolicon' +--- + import { CommandArgs } from '../../../../organisms/command-args'; export { Layout as default } from '../../../../templates/layout'; diff --git a/packages/docs/src/pages/references/commands/meme/moeta.mdx b/packages/docs/src/pages/references/commands/meme/moeta.mdx index f495c966..6592ad66 100644 --- a/packages/docs/src/pages/references/commands/meme/moeta.mdx +++ b/packages/docs/src/pages/references/commands/meme/moeta.mdx @@ -1,3 +1,7 @@ +--- +title: 'moeta' +--- + import { CommandArgs } from '../../../../organisms/command-args'; export { Layout as default } from '../../../../templates/layout'; diff --git a/packages/docs/src/pages/references/commands/meme/n.mdx b/packages/docs/src/pages/references/commands/meme/n.mdx index 6a338fd2..b01437b1 100644 --- a/packages/docs/src/pages/references/commands/meme/n.mdx +++ b/packages/docs/src/pages/references/commands/meme/n.mdx @@ -1,3 +1,7 @@ +--- +title: 'n' +--- + import { CommandArgs } from '../../../../organisms/command-args'; export { Layout as default } from '../../../../templates/layout'; diff --git a/packages/docs/src/pages/references/commands/meme/nigetane.mdx b/packages/docs/src/pages/references/commands/meme/nigetane.mdx index 281adc81..0ecef24a 100644 --- a/packages/docs/src/pages/references/commands/meme/nigetane.mdx +++ b/packages/docs/src/pages/references/commands/meme/nigetane.mdx @@ -1,3 +1,7 @@ +--- +title: 'nigetane' +--- + import { CommandArgs } from '../../../../organisms/command-args'; export { Layout as default } from '../../../../templates/layout'; diff --git a/packages/docs/src/pages/references/commands/meme/nine.mdx b/packages/docs/src/pages/references/commands/meme/nine.mdx index 711cfa5c..6adfc6c6 100644 --- a/packages/docs/src/pages/references/commands/meme/nine.mdx +++ b/packages/docs/src/pages/references/commands/meme/nine.mdx @@ -1,3 +1,7 @@ +--- +title: 'nine' +--- + import { CommandArgs } from '../../../../organisms/command-args'; export { Layout as default } from '../../../../templates/layout'; diff --git a/packages/docs/src/pages/references/commands/meme/ojaru.mdx b/packages/docs/src/pages/references/commands/meme/ojaru.mdx index 4f3f8160..f56573ce 100644 --- a/packages/docs/src/pages/references/commands/meme/ojaru.mdx +++ b/packages/docs/src/pages/references/commands/meme/ojaru.mdx @@ -1,3 +1,7 @@ +--- +title: 'ojaru' +--- + import { CommandArgs } from '../../../../organisms/command-args'; export { Layout as default } from '../../../../templates/layout'; diff --git a/packages/docs/src/pages/references/commands/meme/syakai.mdx b/packages/docs/src/pages/references/commands/meme/syakai.mdx index 58e00ea9..d160eb87 100644 --- a/packages/docs/src/pages/references/commands/meme/syakai.mdx +++ b/packages/docs/src/pages/references/commands/meme/syakai.mdx @@ -1,3 +1,7 @@ +--- +title: 'syakai' +--- + export { Layout as default } from '../../../../templates/layout'; import { CommandArgs } from '../../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/meme/takopi.mdx b/packages/docs/src/pages/references/commands/meme/takopi.mdx index f52d5ac5..6b5cf700 100644 --- a/packages/docs/src/pages/references/commands/meme/takopi.mdx +++ b/packages/docs/src/pages/references/commands/meme/takopi.mdx @@ -1,3 +1,7 @@ +--- +title: 'takopi' +--- + export { Layout as default } from '../../../../templates/layout'; import { CommandArgs } from '../../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/meme/tsureteike.mdx b/packages/docs/src/pages/references/commands/meme/tsureteike.mdx index b508217b..8acce391 100644 --- a/packages/docs/src/pages/references/commands/meme/tsureteike.mdx +++ b/packages/docs/src/pages/references/commands/meme/tsureteike.mdx @@ -1,3 +1,7 @@ +--- +title: 'tsureteike' +--- + export { Layout as default } from '../../../../templates/layout'; import { CommandArgs } from '../../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/meme/web3.mdx b/packages/docs/src/pages/references/commands/meme/web3.mdx index c6469fcb..f8abe4b7 100644 --- a/packages/docs/src/pages/references/commands/meme/web3.mdx +++ b/packages/docs/src/pages/references/commands/meme/web3.mdx @@ -1,3 +1,7 @@ +--- +title: 'web3' +--- + export { Layout as default } from '../../../../templates/layout'; import { CommandArgs } from '../../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/ping.mdx b/packages/docs/src/pages/references/commands/ping.mdx index ee89a716..019ad48f 100644 --- a/packages/docs/src/pages/references/commands/ping.mdx +++ b/packages/docs/src/pages/references/commands/ping.mdx @@ -1,3 +1,7 @@ +--- +title: 'レイテンシ表示' +--- + export { Layout as default } from '../../../templates/layout'; import { CommandArgs } from '../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/role-create.mdx b/packages/docs/src/pages/references/commands/role-create.mdx index 0710479b..11c60f6b 100644 --- a/packages/docs/src/pages/references/commands/role-create.mdx +++ b/packages/docs/src/pages/references/commands/role-create.mdx @@ -1,3 +1,7 @@ +--- +title: 'ロール作成' +--- + export { Layout as default } from '../../../templates/layout'; import { CommandArgs } from '../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/role-info.mdx b/packages/docs/src/pages/references/commands/role-info.mdx index d9256f48..5558dfcf 100644 --- a/packages/docs/src/pages/references/commands/role-info.mdx +++ b/packages/docs/src/pages/references/commands/role-info.mdx @@ -1,3 +1,7 @@ +--- +title: 'ロール情報表示' +--- + export { Layout as default } from '../../../templates/layout'; import { CommandArgs } from '../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/role-rank.mdx b/packages/docs/src/pages/references/commands/role-rank.mdx index 12881af5..67cd4e89 100644 --- a/packages/docs/src/pages/references/commands/role-rank.mdx +++ b/packages/docs/src/pages/references/commands/role-rank.mdx @@ -1,3 +1,7 @@ +--- +title: 'ロール数ランキング' +--- + export { Layout as default } from '../../../templates/layout'; import { CommandArgs } from '../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/stfu.mdx b/packages/docs/src/pages/references/commands/stfu.mdx index 3a7fd68f..6c92e352 100644 --- a/packages/docs/src/pages/references/commands/stfu.mdx +++ b/packages/docs/src/pages/references/commands/stfu.mdx @@ -1,3 +1,7 @@ +--- +title: '治安統率機構' +--- + export { Layout as default } from '../../../templates/layout'; import { CommandArgs } from '../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/typo.mdx b/packages/docs/src/pages/references/commands/typo.mdx index d6a917a6..1bbe9c2b 100644 --- a/packages/docs/src/pages/references/commands/typo.mdx +++ b/packages/docs/src/pages/references/commands/typo.mdx @@ -1,3 +1,7 @@ +--- +title: '今日の Typo' +--- + export { Layout as default } from '../../../templates/layout'; import { CommandArgs } from '../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/user-info.mdx b/packages/docs/src/pages/references/commands/user-info.mdx index ca14519a..9b091375 100644 --- a/packages/docs/src/pages/references/commands/user-info.mdx +++ b/packages/docs/src/pages/references/commands/user-info.mdx @@ -1,3 +1,7 @@ +--- +title: 'ユーザー情報表示' +--- + export { Layout as default } from '../../../templates/layout'; import { CommandArgs } from '../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/version.mdx b/packages/docs/src/pages/references/commands/version.mdx index 65f446ec..9b381460 100644 --- a/packages/docs/src/pages/references/commands/version.mdx +++ b/packages/docs/src/pages/references/commands/version.mdx @@ -1,3 +1,7 @@ +--- +title: 'バージョン表示' +--- + export { Layout as default } from '../../../templates/layout'; import { CommandArgs } from '../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/voice/_meta.json b/packages/docs/src/pages/references/commands/voice/_meta.json deleted file mode 100644 index b5039e8c..00000000 --- a/packages/docs/src/pages/references/commands/voice/_meta.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "colk": "gyokuon", - "kaere": "kaere", - "party": "party" -} diff --git a/packages/docs/src/pages/references/commands/voice/colk.mdx b/packages/docs/src/pages/references/commands/voice/colk.mdx index e7062b04..1f5380a5 100644 --- a/packages/docs/src/pages/references/commands/voice/colk.mdx +++ b/packages/docs/src/pages/references/commands/voice/colk.mdx @@ -1,3 +1,7 @@ +--- +title: 'こるくの玉音放送' +--- + export { Layout as default } from '../../../../templates/layout'; import { CommandArgs } from '../../../../organisms/command-args'; diff --git a/packages/docs/src/pages/references/commands/voice/index.mdx b/packages/docs/src/pages/references/commands/voice/index.mdx new file mode 100644 index 00000000..b0e412d4 --- /dev/null +++ b/packages/docs/src/pages/references/commands/voice/index.mdx @@ -0,0 +1,3 @@ +--- +title: '音声機能' +--- diff --git a/packages/docs/src/pages/references/commands/voice/kaere.mdx b/packages/docs/src/pages/references/commands/voice/kaere.mdx index 5f9e619b..60ae633f 100644 --- a/packages/docs/src/pages/references/commands/voice/kaere.mdx +++ b/packages/docs/src/pages/references/commands/voice/kaere.mdx @@ -1,3 +1,7 @@ +--- +title: 'Kaere 一葉' +--- + export { Layout as default } from '../../../../templates/layout'; import { VersionBadge } from '../../../../molecules/version-badge'; diff --git a/packages/docs/src/pages/references/commands/voice/party.mdx b/packages/docs/src/pages/references/commands/voice/party.mdx index 861966cf..c2392abe 100644 --- a/packages/docs/src/pages/references/commands/voice/party.mdx +++ b/packages/docs/src/pages/references/commands/voice/party.mdx @@ -1,3 +1,7 @@ +--- +title: 'Party 一葉' +--- + export { Layout as default } from '../../../../templates/layout'; import { VersionBadge } from '../../../../molecules/version-badge'; diff --git a/packages/docs/src/pages/references/features/_meta.json b/packages/docs/src/pages/references/features/_meta.json deleted file mode 100644 index 27bebc66..00000000 --- a/packages/docs/src/pages/references/features/_meta.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "bold-italic": "Bold-Italic 警察", - "delete-diff": "削除 Diff", - "edit-diff": "編集 Diff", - "emoji-create-log": "絵文字作成ログ", - "sticker-create-log": "スタンプ作成ログ", - "kawaemon": "Kawaemon has given a new role", - "typo": "今日の Typo", - "vc-diff": "VC 接続 Diff", - "time-signal": "時報システム" -} diff --git a/packages/docs/src/pages/references/features/bold-italic.mdx b/packages/docs/src/pages/references/features/bold-italic.mdx index 6417fbdc..dda1c567 100644 --- a/packages/docs/src/pages/references/features/bold-italic.mdx +++ b/packages/docs/src/pages/references/features/bold-italic.mdx @@ -1,3 +1,7 @@ +--- +title: 'Bold-Italic 警察' +--- + export { Layout as default } from '../../../templates/layout'; import { FeatureBadge } from '../../../molecules/feature-badge'; diff --git a/packages/docs/src/pages/references/features/delete-diff.mdx b/packages/docs/src/pages/references/features/delete-diff.mdx index ec38a9c7..c031a9c6 100644 --- a/packages/docs/src/pages/references/features/delete-diff.mdx +++ b/packages/docs/src/pages/references/features/delete-diff.mdx @@ -1,3 +1,7 @@ +--- +title: '削除 Diff' +--- + export { Layout as default } from '../../../templates/layout'; import { FeatureBadge } from '../../../molecules/feature-badge'; diff --git a/packages/docs/src/pages/references/features/edit-diff.mdx b/packages/docs/src/pages/references/features/edit-diff.mdx index f00db845..7800cf43 100644 --- a/packages/docs/src/pages/references/features/edit-diff.mdx +++ b/packages/docs/src/pages/references/features/edit-diff.mdx @@ -1,3 +1,7 @@ +--- +title: '編集 Diff' +--- + export { Layout as default } from '../../../templates/layout'; import { FeatureBadge } from '../../../molecules/feature-badge'; diff --git a/packages/docs/src/pages/references/features/emoji-create-log.mdx b/packages/docs/src/pages/references/features/emoji-create-log.mdx index 8ac27fed..a80d5e6b 100644 --- a/packages/docs/src/pages/references/features/emoji-create-log.mdx +++ b/packages/docs/src/pages/references/features/emoji-create-log.mdx @@ -1,3 +1,7 @@ +--- +title: '絵文字作成ログ' +--- + export { Layout as default } from '../../../templates/layout'; import { FeatureBadge } from '../../../molecules/feature-badge'; diff --git a/packages/docs/src/pages/references/features/kawaemon.mdx b/packages/docs/src/pages/references/features/kawaemon.mdx index 9fe628de..79a6ccd4 100644 --- a/packages/docs/src/pages/references/features/kawaemon.mdx +++ b/packages/docs/src/pages/references/features/kawaemon.mdx @@ -1,3 +1,7 @@ +--- +title: 'Kawaemon has given a new role' +--- + export { Layout as default } from '../../../templates/layout'; import { FeatureBadge } from '../../../molecules/feature-badge'; diff --git a/packages/docs/src/pages/references/features/sticker-create-log.mdx b/packages/docs/src/pages/references/features/sticker-create-log.mdx index 3b961937..daef6b26 100644 --- a/packages/docs/src/pages/references/features/sticker-create-log.mdx +++ b/packages/docs/src/pages/references/features/sticker-create-log.mdx @@ -1,3 +1,7 @@ +--- +title: 'スタンプ作成ログ' +--- + export { Layout as default } from '../../../templates/layout'; import { FeatureBadge } from '../../../molecules/feature-badge'; diff --git a/packages/docs/src/pages/references/features/time-signal.mdx b/packages/docs/src/pages/references/features/time-signal.mdx index eb91311d..0cd97893 100644 --- a/packages/docs/src/pages/references/features/time-signal.mdx +++ b/packages/docs/src/pages/references/features/time-signal.mdx @@ -1,3 +1,7 @@ +--- +title: '時報システム' +--- + export { Layout as default } from '../../../templates/layout'; import { FeatureBadge } from '../../../molecules/feature-badge'; diff --git a/packages/docs/src/pages/references/features/typo.mdx b/packages/docs/src/pages/references/features/typo.mdx index 7b3ef404..84a46715 100644 --- a/packages/docs/src/pages/references/features/typo.mdx +++ b/packages/docs/src/pages/references/features/typo.mdx @@ -1,3 +1,7 @@ +--- +title: '今日の Typo' +--- + export { Layout as default } from '../../../templates/layout'; import { FeatureBadge } from '../../../molecules/feature-badge'; diff --git a/packages/docs/src/pages/references/features/vc-diff.mdx b/packages/docs/src/pages/references/features/vc-diff.mdx index b4d6f23f..cfbfbb54 100644 --- a/packages/docs/src/pages/references/features/vc-diff.mdx +++ b/packages/docs/src/pages/references/features/vc-diff.mdx @@ -1,3 +1,7 @@ +--- +title: 'VC 接続 Diff' +--- + import { FeatureBadge } from '../../../molecules/feature-badge'; import { VersionBadge } from '../../../molecules/version-badge'; diff --git a/packages/docs/src/pages/references/index.mdx b/packages/docs/src/pages/references/index.mdx index 2f0a7950..49241558 100644 --- a/packages/docs/src/pages/references/index.mdx +++ b/packages/docs/src/pages/references/index.mdx @@ -1,3 +1,7 @@ +--- +title: 'リファレンス' +--- + export { Layout as default } from '../../templates/layout'; import { VersionBadge } from '../../molecules/version-badge'; From fefd53af74301d1612e4d5faf2d38240267e745d Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Mon, 2 Sep 2024 14:14:53 +0900 Subject: [PATCH 16/46] Move pages for create pages programmatically --- packages/docs/gatsby-config.mjs | 2 +- packages/docs/{src => }/pages/development/emoji-seq.mdx | 0 packages/docs/{src => }/pages/development/index.mdx | 0 packages/docs/{src => }/pages/development/meme.mdx | 0 .../{src => }/pages/development/running/docker-use-compose.mdx | 0 .../{src => }/pages/development/running/docker-use-image.mdx | 0 packages/docs/{src => }/pages/development/running/index.mdx | 0 packages/docs/{src => }/pages/development/running/local.mdx | 0 packages/docs/{src => }/pages/index.mdx | 0 .../docs/{src => }/pages/references/commands/channel-info.mdx | 0 packages/docs/{src => }/pages/references/commands/debug.mdx | 0 packages/docs/{src => }/pages/references/commands/dice.mdx | 0 .../docs/{src => }/pages/references/commands/guild-info.mdx | 0 packages/docs/{src => }/pages/references/commands/help.mdx | 0 packages/docs/{src => }/pages/references/commands/judge.mdx | 0 packages/docs/{src => }/pages/references/commands/kokusei.mdx | 0 .../docs/{src => }/pages/references/commands/meme/clang.mdx | 0 .../docs/{src => }/pages/references/commands/meme/dousurya.mdx | 0 .../docs/{src => }/pages/references/commands/meme/failure.mdx | 0 .../docs/{src => }/pages/references/commands/meme/hukueki.mdx | 0 .../docs/{src => }/pages/references/commands/meme/index.mdx | 0 .../docs/{src => }/pages/references/commands/meme/kenjou.mdx | 0 .../docs/{src => }/pages/references/commands/meme/koume.mdx | 0 .../docs/{src => }/pages/references/commands/meme/lolicon.mdx | 0 .../docs/{src => }/pages/references/commands/meme/moeta.mdx | 0 packages/docs/{src => }/pages/references/commands/meme/n.mdx | 0 .../docs/{src => }/pages/references/commands/meme/nigetane.mdx | 0 packages/docs/{src => }/pages/references/commands/meme/nine.mdx | 0 .../docs/{src => }/pages/references/commands/meme/ojaru.mdx | 0 .../docs/{src => }/pages/references/commands/meme/syakai.mdx | 0 .../docs/{src => }/pages/references/commands/meme/takopi.mdx | 0 .../{src => }/pages/references/commands/meme/tsureteike.mdx | 0 packages/docs/{src => }/pages/references/commands/meme/web3.mdx | 0 packages/docs/{src => }/pages/references/commands/ping.mdx | 0 .../docs/{src => }/pages/references/commands/role-create.mdx | 0 packages/docs/{src => }/pages/references/commands/role-info.mdx | 0 packages/docs/{src => }/pages/references/commands/role-rank.mdx | 0 packages/docs/{src => }/pages/references/commands/stfu.mdx | 0 packages/docs/{src => }/pages/references/commands/typo.mdx | 0 packages/docs/{src => }/pages/references/commands/user-info.mdx | 0 packages/docs/{src => }/pages/references/commands/version.mdx | 0 .../docs/{src => }/pages/references/commands/voice/colk.mdx | 0 .../docs/{src => }/pages/references/commands/voice/index.mdx | 0 .../docs/{src => }/pages/references/commands/voice/kaere.mdx | 0 .../docs/{src => }/pages/references/commands/voice/party.mdx | 0 .../docs/{src => }/pages/references/features/bold-italic.mdx | 0 .../docs/{src => }/pages/references/features/delete-diff.mdx | 0 packages/docs/{src => }/pages/references/features/edit-diff.mdx | 0 .../{src => }/pages/references/features/emoji-create-log.mdx | 0 packages/docs/{src => }/pages/references/features/kawaemon.mdx | 0 .../{src => }/pages/references/features/sticker-create-log.mdx | 0 .../docs/{src => }/pages/references/features/time-signal.mdx | 0 packages/docs/{src => }/pages/references/features/typo.mdx | 0 packages/docs/{src => }/pages/references/features/vc-diff.mdx | 0 packages/docs/{src => }/pages/references/index.mdx | 0 55 files changed, 1 insertion(+), 1 deletion(-) rename packages/docs/{src => }/pages/development/emoji-seq.mdx (100%) rename packages/docs/{src => }/pages/development/index.mdx (100%) rename packages/docs/{src => }/pages/development/meme.mdx (100%) rename packages/docs/{src => }/pages/development/running/docker-use-compose.mdx (100%) rename packages/docs/{src => }/pages/development/running/docker-use-image.mdx (100%) rename packages/docs/{src => }/pages/development/running/index.mdx (100%) rename packages/docs/{src => }/pages/development/running/local.mdx (100%) rename packages/docs/{src => }/pages/index.mdx (100%) rename packages/docs/{src => }/pages/references/commands/channel-info.mdx (100%) rename packages/docs/{src => }/pages/references/commands/debug.mdx (100%) rename packages/docs/{src => }/pages/references/commands/dice.mdx (100%) rename packages/docs/{src => }/pages/references/commands/guild-info.mdx (100%) rename packages/docs/{src => }/pages/references/commands/help.mdx (100%) rename packages/docs/{src => }/pages/references/commands/judge.mdx (100%) rename packages/docs/{src => }/pages/references/commands/kokusei.mdx (100%) rename packages/docs/{src => }/pages/references/commands/meme/clang.mdx (100%) rename packages/docs/{src => }/pages/references/commands/meme/dousurya.mdx (100%) rename packages/docs/{src => }/pages/references/commands/meme/failure.mdx (100%) rename packages/docs/{src => }/pages/references/commands/meme/hukueki.mdx (100%) rename packages/docs/{src => }/pages/references/commands/meme/index.mdx (100%) rename packages/docs/{src => }/pages/references/commands/meme/kenjou.mdx (100%) rename packages/docs/{src => }/pages/references/commands/meme/koume.mdx (100%) rename packages/docs/{src => }/pages/references/commands/meme/lolicon.mdx (100%) rename packages/docs/{src => }/pages/references/commands/meme/moeta.mdx (100%) rename packages/docs/{src => }/pages/references/commands/meme/n.mdx (100%) rename packages/docs/{src => }/pages/references/commands/meme/nigetane.mdx (100%) rename packages/docs/{src => }/pages/references/commands/meme/nine.mdx (100%) rename packages/docs/{src => }/pages/references/commands/meme/ojaru.mdx (100%) rename packages/docs/{src => }/pages/references/commands/meme/syakai.mdx (100%) rename packages/docs/{src => }/pages/references/commands/meme/takopi.mdx (100%) rename packages/docs/{src => }/pages/references/commands/meme/tsureteike.mdx (100%) rename packages/docs/{src => }/pages/references/commands/meme/web3.mdx (100%) rename packages/docs/{src => }/pages/references/commands/ping.mdx (100%) rename packages/docs/{src => }/pages/references/commands/role-create.mdx (100%) rename packages/docs/{src => }/pages/references/commands/role-info.mdx (100%) rename packages/docs/{src => }/pages/references/commands/role-rank.mdx (100%) rename packages/docs/{src => }/pages/references/commands/stfu.mdx (100%) rename packages/docs/{src => }/pages/references/commands/typo.mdx (100%) rename packages/docs/{src => }/pages/references/commands/user-info.mdx (100%) rename packages/docs/{src => }/pages/references/commands/version.mdx (100%) rename packages/docs/{src => }/pages/references/commands/voice/colk.mdx (100%) rename packages/docs/{src => }/pages/references/commands/voice/index.mdx (100%) rename packages/docs/{src => }/pages/references/commands/voice/kaere.mdx (100%) rename packages/docs/{src => }/pages/references/commands/voice/party.mdx (100%) rename packages/docs/{src => }/pages/references/features/bold-italic.mdx (100%) rename packages/docs/{src => }/pages/references/features/delete-diff.mdx (100%) rename packages/docs/{src => }/pages/references/features/edit-diff.mdx (100%) rename packages/docs/{src => }/pages/references/features/emoji-create-log.mdx (100%) rename packages/docs/{src => }/pages/references/features/kawaemon.mdx (100%) rename packages/docs/{src => }/pages/references/features/sticker-create-log.mdx (100%) rename packages/docs/{src => }/pages/references/features/time-signal.mdx (100%) rename packages/docs/{src => }/pages/references/features/typo.mdx (100%) rename packages/docs/{src => }/pages/references/features/vc-diff.mdx (100%) rename packages/docs/{src => }/pages/references/index.mdx (100%) diff --git a/packages/docs/gatsby-config.mjs b/packages/docs/gatsby-config.mjs index 006559de..21f04971 100644 --- a/packages/docs/gatsby-config.mjs +++ b/packages/docs/gatsby-config.mjs @@ -34,7 +34,7 @@ const config = { resolve: 'gatsby-source-filesystem', options: { name: 'pages', - path: `${__dirname}/src/pages` + path: `${__dirname}/pages` } } ] diff --git a/packages/docs/src/pages/development/emoji-seq.mdx b/packages/docs/pages/development/emoji-seq.mdx similarity index 100% rename from packages/docs/src/pages/development/emoji-seq.mdx rename to packages/docs/pages/development/emoji-seq.mdx diff --git a/packages/docs/src/pages/development/index.mdx b/packages/docs/pages/development/index.mdx similarity index 100% rename from packages/docs/src/pages/development/index.mdx rename to packages/docs/pages/development/index.mdx diff --git a/packages/docs/src/pages/development/meme.mdx b/packages/docs/pages/development/meme.mdx similarity index 100% rename from packages/docs/src/pages/development/meme.mdx rename to packages/docs/pages/development/meme.mdx diff --git a/packages/docs/src/pages/development/running/docker-use-compose.mdx b/packages/docs/pages/development/running/docker-use-compose.mdx similarity index 100% rename from packages/docs/src/pages/development/running/docker-use-compose.mdx rename to packages/docs/pages/development/running/docker-use-compose.mdx diff --git a/packages/docs/src/pages/development/running/docker-use-image.mdx b/packages/docs/pages/development/running/docker-use-image.mdx similarity index 100% rename from packages/docs/src/pages/development/running/docker-use-image.mdx rename to packages/docs/pages/development/running/docker-use-image.mdx diff --git a/packages/docs/src/pages/development/running/index.mdx b/packages/docs/pages/development/running/index.mdx similarity index 100% rename from packages/docs/src/pages/development/running/index.mdx rename to packages/docs/pages/development/running/index.mdx diff --git a/packages/docs/src/pages/development/running/local.mdx b/packages/docs/pages/development/running/local.mdx similarity index 100% rename from packages/docs/src/pages/development/running/local.mdx rename to packages/docs/pages/development/running/local.mdx diff --git a/packages/docs/src/pages/index.mdx b/packages/docs/pages/index.mdx similarity index 100% rename from packages/docs/src/pages/index.mdx rename to packages/docs/pages/index.mdx diff --git a/packages/docs/src/pages/references/commands/channel-info.mdx b/packages/docs/pages/references/commands/channel-info.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/channel-info.mdx rename to packages/docs/pages/references/commands/channel-info.mdx diff --git a/packages/docs/src/pages/references/commands/debug.mdx b/packages/docs/pages/references/commands/debug.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/debug.mdx rename to packages/docs/pages/references/commands/debug.mdx diff --git a/packages/docs/src/pages/references/commands/dice.mdx b/packages/docs/pages/references/commands/dice.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/dice.mdx rename to packages/docs/pages/references/commands/dice.mdx diff --git a/packages/docs/src/pages/references/commands/guild-info.mdx b/packages/docs/pages/references/commands/guild-info.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/guild-info.mdx rename to packages/docs/pages/references/commands/guild-info.mdx diff --git a/packages/docs/src/pages/references/commands/help.mdx b/packages/docs/pages/references/commands/help.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/help.mdx rename to packages/docs/pages/references/commands/help.mdx diff --git a/packages/docs/src/pages/references/commands/judge.mdx b/packages/docs/pages/references/commands/judge.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/judge.mdx rename to packages/docs/pages/references/commands/judge.mdx diff --git a/packages/docs/src/pages/references/commands/kokusei.mdx b/packages/docs/pages/references/commands/kokusei.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/kokusei.mdx rename to packages/docs/pages/references/commands/kokusei.mdx diff --git a/packages/docs/src/pages/references/commands/meme/clang.mdx b/packages/docs/pages/references/commands/meme/clang.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/clang.mdx rename to packages/docs/pages/references/commands/meme/clang.mdx diff --git a/packages/docs/src/pages/references/commands/meme/dousurya.mdx b/packages/docs/pages/references/commands/meme/dousurya.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/dousurya.mdx rename to packages/docs/pages/references/commands/meme/dousurya.mdx diff --git a/packages/docs/src/pages/references/commands/meme/failure.mdx b/packages/docs/pages/references/commands/meme/failure.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/failure.mdx rename to packages/docs/pages/references/commands/meme/failure.mdx diff --git a/packages/docs/src/pages/references/commands/meme/hukueki.mdx b/packages/docs/pages/references/commands/meme/hukueki.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/hukueki.mdx rename to packages/docs/pages/references/commands/meme/hukueki.mdx diff --git a/packages/docs/src/pages/references/commands/meme/index.mdx b/packages/docs/pages/references/commands/meme/index.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/index.mdx rename to packages/docs/pages/references/commands/meme/index.mdx diff --git a/packages/docs/src/pages/references/commands/meme/kenjou.mdx b/packages/docs/pages/references/commands/meme/kenjou.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/kenjou.mdx rename to packages/docs/pages/references/commands/meme/kenjou.mdx diff --git a/packages/docs/src/pages/references/commands/meme/koume.mdx b/packages/docs/pages/references/commands/meme/koume.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/koume.mdx rename to packages/docs/pages/references/commands/meme/koume.mdx diff --git a/packages/docs/src/pages/references/commands/meme/lolicon.mdx b/packages/docs/pages/references/commands/meme/lolicon.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/lolicon.mdx rename to packages/docs/pages/references/commands/meme/lolicon.mdx diff --git a/packages/docs/src/pages/references/commands/meme/moeta.mdx b/packages/docs/pages/references/commands/meme/moeta.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/moeta.mdx rename to packages/docs/pages/references/commands/meme/moeta.mdx diff --git a/packages/docs/src/pages/references/commands/meme/n.mdx b/packages/docs/pages/references/commands/meme/n.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/n.mdx rename to packages/docs/pages/references/commands/meme/n.mdx diff --git a/packages/docs/src/pages/references/commands/meme/nigetane.mdx b/packages/docs/pages/references/commands/meme/nigetane.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/nigetane.mdx rename to packages/docs/pages/references/commands/meme/nigetane.mdx diff --git a/packages/docs/src/pages/references/commands/meme/nine.mdx b/packages/docs/pages/references/commands/meme/nine.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/nine.mdx rename to packages/docs/pages/references/commands/meme/nine.mdx diff --git a/packages/docs/src/pages/references/commands/meme/ojaru.mdx b/packages/docs/pages/references/commands/meme/ojaru.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/ojaru.mdx rename to packages/docs/pages/references/commands/meme/ojaru.mdx diff --git a/packages/docs/src/pages/references/commands/meme/syakai.mdx b/packages/docs/pages/references/commands/meme/syakai.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/syakai.mdx rename to packages/docs/pages/references/commands/meme/syakai.mdx diff --git a/packages/docs/src/pages/references/commands/meme/takopi.mdx b/packages/docs/pages/references/commands/meme/takopi.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/takopi.mdx rename to packages/docs/pages/references/commands/meme/takopi.mdx diff --git a/packages/docs/src/pages/references/commands/meme/tsureteike.mdx b/packages/docs/pages/references/commands/meme/tsureteike.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/tsureteike.mdx rename to packages/docs/pages/references/commands/meme/tsureteike.mdx diff --git a/packages/docs/src/pages/references/commands/meme/web3.mdx b/packages/docs/pages/references/commands/meme/web3.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/meme/web3.mdx rename to packages/docs/pages/references/commands/meme/web3.mdx diff --git a/packages/docs/src/pages/references/commands/ping.mdx b/packages/docs/pages/references/commands/ping.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/ping.mdx rename to packages/docs/pages/references/commands/ping.mdx diff --git a/packages/docs/src/pages/references/commands/role-create.mdx b/packages/docs/pages/references/commands/role-create.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/role-create.mdx rename to packages/docs/pages/references/commands/role-create.mdx diff --git a/packages/docs/src/pages/references/commands/role-info.mdx b/packages/docs/pages/references/commands/role-info.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/role-info.mdx rename to packages/docs/pages/references/commands/role-info.mdx diff --git a/packages/docs/src/pages/references/commands/role-rank.mdx b/packages/docs/pages/references/commands/role-rank.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/role-rank.mdx rename to packages/docs/pages/references/commands/role-rank.mdx diff --git a/packages/docs/src/pages/references/commands/stfu.mdx b/packages/docs/pages/references/commands/stfu.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/stfu.mdx rename to packages/docs/pages/references/commands/stfu.mdx diff --git a/packages/docs/src/pages/references/commands/typo.mdx b/packages/docs/pages/references/commands/typo.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/typo.mdx rename to packages/docs/pages/references/commands/typo.mdx diff --git a/packages/docs/src/pages/references/commands/user-info.mdx b/packages/docs/pages/references/commands/user-info.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/user-info.mdx rename to packages/docs/pages/references/commands/user-info.mdx diff --git a/packages/docs/src/pages/references/commands/version.mdx b/packages/docs/pages/references/commands/version.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/version.mdx rename to packages/docs/pages/references/commands/version.mdx diff --git a/packages/docs/src/pages/references/commands/voice/colk.mdx b/packages/docs/pages/references/commands/voice/colk.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/voice/colk.mdx rename to packages/docs/pages/references/commands/voice/colk.mdx diff --git a/packages/docs/src/pages/references/commands/voice/index.mdx b/packages/docs/pages/references/commands/voice/index.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/voice/index.mdx rename to packages/docs/pages/references/commands/voice/index.mdx diff --git a/packages/docs/src/pages/references/commands/voice/kaere.mdx b/packages/docs/pages/references/commands/voice/kaere.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/voice/kaere.mdx rename to packages/docs/pages/references/commands/voice/kaere.mdx diff --git a/packages/docs/src/pages/references/commands/voice/party.mdx b/packages/docs/pages/references/commands/voice/party.mdx similarity index 100% rename from packages/docs/src/pages/references/commands/voice/party.mdx rename to packages/docs/pages/references/commands/voice/party.mdx diff --git a/packages/docs/src/pages/references/features/bold-italic.mdx b/packages/docs/pages/references/features/bold-italic.mdx similarity index 100% rename from packages/docs/src/pages/references/features/bold-italic.mdx rename to packages/docs/pages/references/features/bold-italic.mdx diff --git a/packages/docs/src/pages/references/features/delete-diff.mdx b/packages/docs/pages/references/features/delete-diff.mdx similarity index 100% rename from packages/docs/src/pages/references/features/delete-diff.mdx rename to packages/docs/pages/references/features/delete-diff.mdx diff --git a/packages/docs/src/pages/references/features/edit-diff.mdx b/packages/docs/pages/references/features/edit-diff.mdx similarity index 100% rename from packages/docs/src/pages/references/features/edit-diff.mdx rename to packages/docs/pages/references/features/edit-diff.mdx diff --git a/packages/docs/src/pages/references/features/emoji-create-log.mdx b/packages/docs/pages/references/features/emoji-create-log.mdx similarity index 100% rename from packages/docs/src/pages/references/features/emoji-create-log.mdx rename to packages/docs/pages/references/features/emoji-create-log.mdx diff --git a/packages/docs/src/pages/references/features/kawaemon.mdx b/packages/docs/pages/references/features/kawaemon.mdx similarity index 100% rename from packages/docs/src/pages/references/features/kawaemon.mdx rename to packages/docs/pages/references/features/kawaemon.mdx diff --git a/packages/docs/src/pages/references/features/sticker-create-log.mdx b/packages/docs/pages/references/features/sticker-create-log.mdx similarity index 100% rename from packages/docs/src/pages/references/features/sticker-create-log.mdx rename to packages/docs/pages/references/features/sticker-create-log.mdx diff --git a/packages/docs/src/pages/references/features/time-signal.mdx b/packages/docs/pages/references/features/time-signal.mdx similarity index 100% rename from packages/docs/src/pages/references/features/time-signal.mdx rename to packages/docs/pages/references/features/time-signal.mdx diff --git a/packages/docs/src/pages/references/features/typo.mdx b/packages/docs/pages/references/features/typo.mdx similarity index 100% rename from packages/docs/src/pages/references/features/typo.mdx rename to packages/docs/pages/references/features/typo.mdx diff --git a/packages/docs/src/pages/references/features/vc-diff.mdx b/packages/docs/pages/references/features/vc-diff.mdx similarity index 100% rename from packages/docs/src/pages/references/features/vc-diff.mdx rename to packages/docs/pages/references/features/vc-diff.mdx diff --git a/packages/docs/src/pages/references/index.mdx b/packages/docs/pages/references/index.mdx similarity index 100% rename from packages/docs/src/pages/references/index.mdx rename to packages/docs/pages/references/index.mdx From 17b6161981f01e07ad897903a4b779aae98a0757 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Mon, 2 Sep 2024 18:24:43 +0900 Subject: [PATCH 17/46] Remove exporting Layout --- packages/docs/pages/development/emoji-seq.mdx | 2 -- packages/docs/pages/development/index.mdx | 2 -- packages/docs/pages/development/meme.mdx | 2 -- packages/docs/pages/development/running/docker-use-compose.mdx | 2 -- packages/docs/pages/development/running/docker-use-image.mdx | 2 -- packages/docs/pages/development/running/index.mdx | 2 -- packages/docs/pages/development/running/local.mdx | 2 -- packages/docs/pages/index.mdx | 2 -- packages/docs/pages/references/commands/channel-info.mdx | 2 -- packages/docs/pages/references/commands/debug.mdx | 2 -- packages/docs/pages/references/commands/dice.mdx | 2 -- packages/docs/pages/references/commands/guild-info.mdx | 2 -- packages/docs/pages/references/commands/help.mdx | 2 -- packages/docs/pages/references/commands/judge.mdx | 2 -- packages/docs/pages/references/commands/kokusei.mdx | 2 -- packages/docs/pages/references/commands/meme/clang.mdx | 2 -- packages/docs/pages/references/commands/meme/dousurya.mdx | 2 -- packages/docs/pages/references/commands/meme/failure.mdx | 2 -- packages/docs/pages/references/commands/meme/hukueki.mdx | 2 -- packages/docs/pages/references/commands/meme/index.mdx | 2 -- packages/docs/pages/references/commands/meme/kenjou.mdx | 2 -- packages/docs/pages/references/commands/meme/koume.mdx | 2 -- packages/docs/pages/references/commands/meme/lolicon.mdx | 2 -- packages/docs/pages/references/commands/meme/moeta.mdx | 2 -- packages/docs/pages/references/commands/meme/n.mdx | 2 -- packages/docs/pages/references/commands/meme/nigetane.mdx | 2 -- packages/docs/pages/references/commands/meme/nine.mdx | 2 -- packages/docs/pages/references/commands/meme/ojaru.mdx | 2 -- packages/docs/pages/references/commands/meme/syakai.mdx | 2 -- packages/docs/pages/references/commands/meme/takopi.mdx | 2 -- packages/docs/pages/references/commands/meme/tsureteike.mdx | 2 -- packages/docs/pages/references/commands/meme/web3.mdx | 2 -- packages/docs/pages/references/commands/ping.mdx | 2 -- packages/docs/pages/references/commands/role-create.mdx | 2 -- packages/docs/pages/references/commands/role-info.mdx | 2 -- packages/docs/pages/references/commands/role-rank.mdx | 2 -- packages/docs/pages/references/commands/stfu.mdx | 2 -- packages/docs/pages/references/commands/typo.mdx | 2 -- packages/docs/pages/references/commands/user-info.mdx | 2 -- packages/docs/pages/references/commands/version.mdx | 2 -- packages/docs/pages/references/commands/voice/colk.mdx | 2 -- packages/docs/pages/references/commands/voice/kaere.mdx | 2 -- packages/docs/pages/references/commands/voice/party.mdx | 2 -- packages/docs/pages/references/features/bold-italic.mdx | 2 -- packages/docs/pages/references/features/delete-diff.mdx | 2 -- packages/docs/pages/references/features/edit-diff.mdx | 2 -- packages/docs/pages/references/features/emoji-create-log.mdx | 2 -- packages/docs/pages/references/features/kawaemon.mdx | 2 -- packages/docs/pages/references/features/sticker-create-log.mdx | 2 -- packages/docs/pages/references/features/time-signal.mdx | 2 -- packages/docs/pages/references/features/typo.mdx | 2 -- packages/docs/pages/references/features/vc-diff.mdx | 2 -- packages/docs/pages/references/index.mdx | 2 -- 53 files changed, 106 deletions(-) diff --git a/packages/docs/pages/development/emoji-seq.mdx b/packages/docs/pages/development/emoji-seq.mdx index 80768c76..4b7c6b58 100644 --- a/packages/docs/pages/development/emoji-seq.mdx +++ b/packages/docs/pages/development/emoji-seq.mdx @@ -2,8 +2,6 @@ title: 'EmojiSeq に新しい言葉を追加する' --- -export { Layout as default } from '../../templates/layout'; - # EmojiSeq に新しい言葉を追加する このページでは、**ある特定の言葉に対して、予め設定していたリアクションを返す機能 EmojiSeq** に新しいパターンを追加する方法について紹介します。 diff --git a/packages/docs/pages/development/index.mdx b/packages/docs/pages/development/index.mdx index 5b7167b2..3300f798 100644 --- a/packages/docs/pages/development/index.mdx +++ b/packages/docs/pages/development/index.mdx @@ -2,8 +2,6 @@ title: '開発ガイド' --- -export { Layout as default } from '../../templates/layout'; - # 開発ガイド 新生はらちょ 開発ガイドへようこそ diff --git a/packages/docs/pages/development/meme.mdx b/packages/docs/pages/development/meme.mdx index c04bdc39..ae8aecc0 100644 --- a/packages/docs/pages/development/meme.mdx +++ b/packages/docs/pages/development/meme.mdx @@ -2,8 +2,6 @@ title: '新しいミームを追加する' --- -export { Layout as default } from '../../templates/layout'; - # 新しいミームを追加する このページでは新しいミームを追加する方法について説明します。 diff --git a/packages/docs/pages/development/running/docker-use-compose.mdx b/packages/docs/pages/development/running/docker-use-compose.mdx index 06913ea4..f94a623e 100644 --- a/packages/docs/pages/development/running/docker-use-compose.mdx +++ b/packages/docs/pages/development/running/docker-use-compose.mdx @@ -2,8 +2,6 @@ title: 'Docker Compose で起動する' --- -export { Layout as default } from '../../../templates/layout'; - import { Tab, Tabs } from '../../../organisms/tabs'; # Docker Compose で起動する diff --git a/packages/docs/pages/development/running/docker-use-image.mdx b/packages/docs/pages/development/running/docker-use-image.mdx index 4a47a2fe..688c576b 100644 --- a/packages/docs/pages/development/running/docker-use-image.mdx +++ b/packages/docs/pages/development/running/docker-use-image.mdx @@ -2,8 +2,6 @@ title: 'Docker イメージで起動する' --- -export { Layout as default } from '../../../templates/layout'; - # Docker イメージで起動する このページでははらちょを Docker イメージで起動する方法をご紹介します。 diff --git a/packages/docs/pages/development/running/index.mdx b/packages/docs/pages/development/running/index.mdx index 59b777e3..00b7dc47 100644 --- a/packages/docs/pages/development/running/index.mdx +++ b/packages/docs/pages/development/running/index.mdx @@ -2,8 +2,6 @@ title: '実行' --- -export { Layout as default } from '../../../templates/layout'; - # 実行環境 はらちょを実行するには以下の環境が必要です。 diff --git a/packages/docs/pages/development/running/local.mdx b/packages/docs/pages/development/running/local.mdx index 453b17a9..9b360d24 100644 --- a/packages/docs/pages/development/running/local.mdx +++ b/packages/docs/pages/development/running/local.mdx @@ -2,8 +2,6 @@ title: 'ローカルで起動する' --- -export { Layout as default } from '../../../templates/layout'; - import { Tab, Tabs } from '../../../organisms/tabs'; # ローカルで起動する diff --git a/packages/docs/pages/index.mdx b/packages/docs/pages/index.mdx index 657076f6..f2d4db89 100644 --- a/packages/docs/pages/index.mdx +++ b/packages/docs/pages/index.mdx @@ -2,8 +2,6 @@ title: 'ようこそ' --- -export { Layout as default } from '../templates/layout'; - # OreOreBot2 Documents へようこそ ## はらちょとは diff --git a/packages/docs/pages/references/commands/channel-info.mdx b/packages/docs/pages/references/commands/channel-info.mdx index 52fdca21..2dc64286 100644 --- a/packages/docs/pages/references/commands/channel-info.mdx +++ b/packages/docs/pages/references/commands/channel-info.mdx @@ -2,8 +2,6 @@ title: 'チャンネル情報表示' --- -export { Layout as default } from '../../../templates/layout'; - import { CommandArgs } from '../../../organisms/command-args'; # チャンネル情報表示 diff --git a/packages/docs/pages/references/commands/debug.mdx b/packages/docs/pages/references/commands/debug.mdx index b130c25d..f4217740 100644 --- a/packages/docs/pages/references/commands/debug.mdx +++ b/packages/docs/pages/references/commands/debug.mdx @@ -2,8 +2,6 @@ title: 'デバッガーはらちょ' --- -export { Layout as default } from '../../../templates/layout'; - import { CommandArgs } from '../../../organisms/command-args'; # デバッガーはらちょ diff --git a/packages/docs/pages/references/commands/dice.mdx b/packages/docs/pages/references/commands/dice.mdx index 3a2244cb..0b5914e9 100644 --- a/packages/docs/pages/references/commands/dice.mdx +++ b/packages/docs/pages/references/commands/dice.mdx @@ -2,8 +2,6 @@ title: 'ダイスロール' --- -export { Layout as default } from '../../../templates/layout'; - import { CommandArgs } from '../../../organisms/command-args'; # ダイスロール diff --git a/packages/docs/pages/references/commands/guild-info.mdx b/packages/docs/pages/references/commands/guild-info.mdx index ee80d3a1..362a04a7 100644 --- a/packages/docs/pages/references/commands/guild-info.mdx +++ b/packages/docs/pages/references/commands/guild-info.mdx @@ -2,8 +2,6 @@ title: 'サーバー情報表示' --- -export { Layout as default } from '../../../templates/layout'; - import { CommandArgs } from '../../../organisms/command-args'; # サーバー情報表示 diff --git a/packages/docs/pages/references/commands/help.mdx b/packages/docs/pages/references/commands/help.mdx index 84c282e6..5892dd5b 100644 --- a/packages/docs/pages/references/commands/help.mdx +++ b/packages/docs/pages/references/commands/help.mdx @@ -2,8 +2,6 @@ title: 'ヘルプ' --- -export { Layout as default } from '../../../templates/layout'; - import { VersionBadge } from '../../../molecules/version-badge'; import { CommandArgs } from '../../../organisms/command-args'; diff --git a/packages/docs/pages/references/commands/judge.mdx b/packages/docs/pages/references/commands/judge.mdx index 06e0118b..636e5cc8 100644 --- a/packages/docs/pages/references/commands/judge.mdx +++ b/packages/docs/pages/references/commands/judge.mdx @@ -2,8 +2,6 @@ title: 'HARACHO ONLINE JUDGING SYSTEM' --- -export { Layout as default } from '../../../templates/layout'; - import { CommandArgs } from '../../../organisms/command-args'; # †HARACHO ONLINE JUDGING SYSTEM† diff --git a/packages/docs/pages/references/commands/kokusei.mdx b/packages/docs/pages/references/commands/kokusei.mdx index 5b4fb859..ce2c3e4f 100644 --- a/packages/docs/pages/references/commands/kokusei.mdx +++ b/packages/docs/pages/references/commands/kokusei.mdx @@ -2,8 +2,6 @@ title: '国勢調査' --- -export { Layout as default } from '../../../templates/layout'; - import { CommandArgs } from '../../../organisms/command-args'; # 国勢調査 diff --git a/packages/docs/pages/references/commands/meme/clang.mdx b/packages/docs/pages/references/commands/meme/clang.mdx index 1f7e864a..32e1a78c 100644 --- a/packages/docs/pages/references/commands/meme/clang.mdx +++ b/packages/docs/pages/references/commands/meme/clang.mdx @@ -4,8 +4,6 @@ title: 'clang' import { CommandArgs } from '../../../../organisms/command-args'; -export { Layout as default } from '../../../../templates/layout'; - # コンピューターの天才、9 つの C 言語を操る ログ,v1.0.0 diff --git a/packages/docs/pages/references/index.mdx b/packages/docs/pages/references/index.mdx index 49241558..ef967a79 100644 --- a/packages/docs/pages/references/index.mdx +++ b/packages/docs/pages/references/index.mdx @@ -2,8 +2,6 @@ title: 'リファレンス' --- -export { Layout as default } from '../../templates/layout'; - import { VersionBadge } from '../../molecules/version-badge'; # はじめに From bc22a5a5160abdc6ae7b9ed6a668ccc1b071fb38 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Mon, 2 Sep 2024 18:47:43 +0900 Subject: [PATCH 18/46] Fix import path --- .../docs/pages/development/running/docker-use-compose.mdx | 2 +- packages/docs/pages/development/running/local.mdx | 2 +- packages/docs/pages/references/commands/channel-info.mdx | 2 +- packages/docs/pages/references/commands/debug.mdx | 2 +- packages/docs/pages/references/commands/dice.mdx | 2 +- packages/docs/pages/references/commands/guild-info.mdx | 2 +- packages/docs/pages/references/commands/help.mdx | 4 ++-- packages/docs/pages/references/commands/judge.mdx | 2 +- packages/docs/pages/references/commands/kokusei.mdx | 2 +- packages/docs/pages/references/commands/meme/clang.mdx | 2 +- packages/docs/pages/references/commands/meme/dousurya.mdx | 2 +- packages/docs/pages/references/commands/meme/failure.mdx | 2 +- packages/docs/pages/references/commands/meme/hukueki.mdx | 2 +- packages/docs/pages/references/commands/meme/kenjou.mdx | 2 +- packages/docs/pages/references/commands/meme/koume.mdx | 2 +- packages/docs/pages/references/commands/meme/lolicon.mdx | 2 +- packages/docs/pages/references/commands/meme/moeta.mdx | 2 +- packages/docs/pages/references/commands/meme/n.mdx | 2 +- packages/docs/pages/references/commands/meme/nigetane.mdx | 2 +- packages/docs/pages/references/commands/meme/nine.mdx | 2 +- packages/docs/pages/references/commands/meme/ojaru.mdx | 2 +- packages/docs/pages/references/commands/meme/syakai.mdx | 2 +- packages/docs/pages/references/commands/meme/takopi.mdx | 2 +- packages/docs/pages/references/commands/meme/tsureteike.mdx | 2 +- packages/docs/pages/references/commands/meme/web3.mdx | 2 +- packages/docs/pages/references/commands/ping.mdx | 2 +- packages/docs/pages/references/commands/role-create.mdx | 2 +- packages/docs/pages/references/commands/role-info.mdx | 2 +- packages/docs/pages/references/commands/role-rank.mdx | 2 +- packages/docs/pages/references/commands/stfu.mdx | 2 +- packages/docs/pages/references/commands/typo.mdx | 2 +- packages/docs/pages/references/commands/user-info.mdx | 2 +- packages/docs/pages/references/commands/version.mdx | 2 +- packages/docs/pages/references/commands/voice/colk.mdx | 2 +- packages/docs/pages/references/commands/voice/kaere.mdx | 4 ++-- packages/docs/pages/references/commands/voice/party.mdx | 4 ++-- packages/docs/pages/references/features/bold-italic.mdx | 4 ++-- packages/docs/pages/references/features/delete-diff.mdx | 4 ++-- packages/docs/pages/references/features/edit-diff.mdx | 4 ++-- packages/docs/pages/references/features/emoji-create-log.mdx | 4 ++-- packages/docs/pages/references/features/kawaemon.mdx | 4 ++-- .../docs/pages/references/features/sticker-create-log.mdx | 4 ++-- packages/docs/pages/references/features/time-signal.mdx | 4 ++-- packages/docs/pages/references/features/typo.mdx | 4 ++-- packages/docs/pages/references/features/vc-diff.mdx | 4 ++-- packages/docs/pages/references/index.mdx | 2 +- 46 files changed, 58 insertions(+), 58 deletions(-) diff --git a/packages/docs/pages/development/running/docker-use-compose.mdx b/packages/docs/pages/development/running/docker-use-compose.mdx index f94a623e..08f91b76 100644 --- a/packages/docs/pages/development/running/docker-use-compose.mdx +++ b/packages/docs/pages/development/running/docker-use-compose.mdx @@ -2,7 +2,7 @@ title: 'Docker Compose で起動する' --- -import { Tab, Tabs } from '../../../organisms/tabs'; +import { Tab, Tabs } from '../../../src/organisms/tabs'; # Docker Compose で起動する diff --git a/packages/docs/pages/development/running/local.mdx b/packages/docs/pages/development/running/local.mdx index 9b360d24..551e7e5f 100644 --- a/packages/docs/pages/development/running/local.mdx +++ b/packages/docs/pages/development/running/local.mdx @@ -2,7 +2,7 @@ title: 'ローカルで起動する' --- -import { Tab, Tabs } from '../../../organisms/tabs'; +import { Tab, Tabs } from '../../../src/organisms/tabs'; # ローカルで起動する diff --git a/packages/docs/pages/references/commands/channel-info.mdx b/packages/docs/pages/references/commands/channel-info.mdx index 2dc64286..1c56662d 100644 --- a/packages/docs/pages/references/commands/channel-info.mdx +++ b/packages/docs/pages/references/commands/channel-info.mdx @@ -2,7 +2,7 @@ title: 'チャンネル情報表示' --- -import { CommandArgs } from '../../../organisms/command-args'; +import { CommandArgs } from '../../../src/organisms/command-args'; # チャンネル情報表示 diff --git a/packages/docs/pages/references/commands/debug.mdx b/packages/docs/pages/references/commands/debug.mdx index f4217740..479d7062 100644 --- a/packages/docs/pages/references/commands/debug.mdx +++ b/packages/docs/pages/references/commands/debug.mdx @@ -2,7 +2,7 @@ title: 'デバッガーはらちょ' --- -import { CommandArgs } from '../../../organisms/command-args'; +import { CommandArgs } from '../../../src/organisms/command-args'; # デバッガーはらちょ diff --git a/packages/docs/pages/references/commands/dice.mdx b/packages/docs/pages/references/commands/dice.mdx index 0b5914e9..f645a888 100644 --- a/packages/docs/pages/references/commands/dice.mdx +++ b/packages/docs/pages/references/commands/dice.mdx @@ -2,7 +2,7 @@ title: 'ダイスロール' --- -import { CommandArgs } from '../../../organisms/command-args'; +import { CommandArgs } from '../../../src/organisms/command-args'; # ダイスロール diff --git a/packages/docs/pages/references/commands/guild-info.mdx b/packages/docs/pages/references/commands/guild-info.mdx index 362a04a7..925727ce 100644 --- a/packages/docs/pages/references/commands/guild-info.mdx +++ b/packages/docs/pages/references/commands/guild-info.mdx @@ -2,7 +2,7 @@ title: 'サーバー情報表示' --- -import { CommandArgs } from '../../../organisms/command-args'; +import { CommandArgs } from '../../../src/organisms/command-args'; # サーバー情報表示 diff --git a/packages/docs/pages/references/commands/help.mdx b/packages/docs/pages/references/commands/help.mdx index 5892dd5b..fe171a00 100644 --- a/packages/docs/pages/references/commands/help.mdx +++ b/packages/docs/pages/references/commands/help.mdx @@ -2,8 +2,8 @@ title: 'ヘルプ' --- -import { VersionBadge } from '../../../molecules/version-badge'; -import { CommandArgs } from '../../../organisms/command-args'; +import { VersionBadge } from '../../../src/molecules/version-badge'; +import { CommandArgs } from '../../../src/organisms/command-args'; # ヘルプ diff --git a/packages/docs/pages/references/commands/judge.mdx b/packages/docs/pages/references/commands/judge.mdx index 636e5cc8..76213965 100644 --- a/packages/docs/pages/references/commands/judge.mdx +++ b/packages/docs/pages/references/commands/judge.mdx @@ -2,7 +2,7 @@ title: 'HARACHO ONLINE JUDGING SYSTEM' --- -import { CommandArgs } from '../../../organisms/command-args'; +import { CommandArgs } from '../../../src/organisms/command-args'; # †HARACHO ONLINE JUDGING SYSTEM† diff --git a/packages/docs/pages/references/commands/kokusei.mdx b/packages/docs/pages/references/commands/kokusei.mdx index ce2c3e4f..e33bcbc3 100644 --- a/packages/docs/pages/references/commands/kokusei.mdx +++ b/packages/docs/pages/references/commands/kokusei.mdx @@ -2,7 +2,7 @@ title: '国勢調査' --- -import { CommandArgs } from '../../../organisms/command-args'; +import { CommandArgs } from '../../../src/organisms/command-args'; # 国勢調査 diff --git a/packages/docs/pages/references/commands/meme/clang.mdx b/packages/docs/pages/references/commands/meme/clang.mdx index 32e1a78c..bfa4e737 100644 --- a/packages/docs/pages/references/commands/meme/clang.mdx +++ b/packages/docs/pages/references/commands/meme/clang.mdx @@ -2,7 +2,7 @@ title: 'clang' --- -import { CommandArgs } from '../../../../organisms/command-args'; +import { CommandArgs } from '../../../../src/organisms/command-args'; # コンピューターの天才、9 つの C 言語を操る diff --git a/packages/docs/pages/references/commands/meme/dousurya.mdx b/packages/docs/pages/references/commands/meme/dousurya.mdx index 350bb9bd..b684b5fc 100644 --- a/packages/docs/pages/references/commands/meme/dousurya.mdx +++ b/packages/docs/pages/references/commands/meme/dousurya.mdx @@ -2,7 +2,7 @@ title: 'dousurya' --- -import { CommandArgs } from '../../../../organisms/command-args'; +import { CommandArgs } from '../../../../src/organisms/command-args'; # 限界みたいな鯖に住んでる〜はどうすりゃいいですか? diff --git a/packages/docs/pages/references/commands/meme/failure.mdx b/packages/docs/pages/references/commands/meme/failure.mdx index 6710c476..1c1dfa4e 100644 --- a/packages/docs/pages/references/commands/meme/failure.mdx +++ b/packages/docs/pages/references/commands/meme/failure.mdx @@ -2,7 +2,7 @@ title: 'failure' --- -import { CommandArgs } from '../../../../organisms/command-args'; +import { CommandArgs } from '../../../../src/organisms/command-args'; # 共同通信記者の失礼発言 MEME diff --git a/packages/docs/pages/references/commands/meme/hukueki.mdx b/packages/docs/pages/references/commands/meme/hukueki.mdx index 930c8db1..746d527b 100644 --- a/packages/docs/pages/references/commands/meme/hukueki.mdx +++ b/packages/docs/pages/references/commands/meme/hukueki.mdx @@ -2,7 +2,7 @@ title: 'hukueki' --- -import { CommandArgs } from '../../../../organisms/command-args'; +import { CommandArgs } from '../../../../src/organisms/command-args'; # 服役はしてないといいね diff --git a/packages/docs/pages/references/commands/meme/kenjou.mdx b/packages/docs/pages/references/commands/meme/kenjou.mdx index 5e08e298..e98b1273 100644 --- a/packages/docs/pages/references/commands/meme/kenjou.mdx +++ b/packages/docs/pages/references/commands/meme/kenjou.mdx @@ -2,7 +2,7 @@ title: 'kenjou' --- -import { CommandArgs } from '../../../../organisms/command-args'; +import { CommandArgs } from '../../../../src/organisms/command-args'; # 健常者エミュレーター構文 diff --git a/packages/docs/pages/references/commands/meme/koume.mdx b/packages/docs/pages/references/commands/meme/koume.mdx index 288eb242..7993fe24 100644 --- a/packages/docs/pages/references/commands/meme/koume.mdx +++ b/packages/docs/pages/references/commands/meme/koume.mdx @@ -2,7 +2,7 @@ title: 'koume' --- -import { CommandArgs } from '../../../../organisms/command-args'; +import { CommandArgs } from '../../../../src/organisms/command-args'; # コウメ太夫構文 diff --git a/packages/docs/pages/references/commands/meme/lolicon.mdx b/packages/docs/pages/references/commands/meme/lolicon.mdx index 805afd58..13e30e16 100644 --- a/packages/docs/pages/references/commands/meme/lolicon.mdx +++ b/packages/docs/pages/references/commands/meme/lolicon.mdx @@ -2,7 +2,7 @@ title: 'lolicon' --- -import { CommandArgs } from '../../../../organisms/command-args'; +import { CommandArgs } from '../../../../src/organisms/command-args'; # だから僕は〜を辞めた diff --git a/packages/docs/pages/references/commands/meme/moeta.mdx b/packages/docs/pages/references/commands/meme/moeta.mdx index 2c59673f..759b4791 100644 --- a/packages/docs/pages/references/commands/meme/moeta.mdx +++ b/packages/docs/pages/references/commands/meme/moeta.mdx @@ -2,7 +2,7 @@ title: 'moeta' --- -import { CommandArgs } from '../../../../organisms/command-args'; +import { CommandArgs } from '../../../../src/organisms/command-args'; # 「うん ついでに〜が燃えた」 diff --git a/packages/docs/pages/references/commands/meme/n.mdx b/packages/docs/pages/references/commands/meme/n.mdx index 499c962f..fb9a36c9 100644 --- a/packages/docs/pages/references/commands/meme/n.mdx +++ b/packages/docs/pages/references/commands/meme/n.mdx @@ -2,7 +2,7 @@ title: 'n' --- -import { CommandArgs } from '../../../../organisms/command-args'; +import { CommandArgs } from '../../../../src/organisms/command-args'; # 〜N った diff --git a/packages/docs/pages/references/commands/meme/nigetane.mdx b/packages/docs/pages/references/commands/meme/nigetane.mdx index 1f26db49..ae95cb11 100644 --- a/packages/docs/pages/references/commands/meme/nigetane.mdx +++ b/packages/docs/pages/references/commands/meme/nigetane.mdx @@ -2,7 +2,7 @@ title: 'nigetane' --- -import { CommandArgs } from '../../../../organisms/command-args'; +import { CommandArgs } from '../../../../src/organisms/command-args'; # 逃げたね構文 (from Arcaea "Final Verdict") diff --git a/packages/docs/pages/references/commands/meme/nine.mdx b/packages/docs/pages/references/commands/meme/nine.mdx index fa87ffa8..72d51c6b 100644 --- a/packages/docs/pages/references/commands/meme/nine.mdx +++ b/packages/docs/pages/references/commands/meme/nine.mdx @@ -2,7 +2,7 @@ title: 'nine' --- -import { CommandArgs } from '../../../../organisms/command-args'; +import { CommandArgs } from '../../../../src/organisms/command-args'; # 〇〇は〇〇が 9 割 diff --git a/packages/docs/pages/references/commands/meme/ojaru.mdx b/packages/docs/pages/references/commands/meme/ojaru.mdx index 583f1a9e..16e7d244 100644 --- a/packages/docs/pages/references/commands/meme/ojaru.mdx +++ b/packages/docs/pages/references/commands/meme/ojaru.mdx @@ -2,7 +2,7 @@ title: 'ojaru' --- -import { CommandArgs } from '../../../../organisms/command-args'; +import { CommandArgs } from '../../../../src/organisms/command-args'; # あっぱれおじゃる様ミーム構文 diff --git a/packages/docs/pages/references/commands/meme/syakai.mdx b/packages/docs/pages/references/commands/meme/syakai.mdx index 6be3ec37..fc450707 100644 --- a/packages/docs/pages/references/commands/meme/syakai.mdx +++ b/packages/docs/pages/references/commands/meme/syakai.mdx @@ -2,7 +2,7 @@ title: 'syakai' --- -import { CommandArgs } from '../../../../organisms/command-args'; +import { CommandArgs } from '../../../../src/organisms/command-args'; # 首相の否定的な考え diff --git a/packages/docs/pages/references/commands/meme/takopi.mdx b/packages/docs/pages/references/commands/meme/takopi.mdx index c90ecb12..de226ad3 100644 --- a/packages/docs/pages/references/commands/meme/takopi.mdx +++ b/packages/docs/pages/references/commands/meme/takopi.mdx @@ -2,7 +2,7 @@ title: 'takopi' --- -import { CommandArgs } from '../../../../organisms/command-args'; +import { CommandArgs } from '../../../../src/organisms/command-args'; # タコピー構文 diff --git a/packages/docs/pages/references/commands/meme/tsureteike.mdx b/packages/docs/pages/references/commands/meme/tsureteike.mdx index ef800a24..a7824de4 100644 --- a/packages/docs/pages/references/commands/meme/tsureteike.mdx +++ b/packages/docs/pages/references/commands/meme/tsureteike.mdx @@ -2,7 +2,7 @@ title: 'tsureteike' --- -import { CommandArgs } from '../../../../organisms/command-args'; +import { CommandArgs } from '../../../../src/organisms/command-args'; # プログラマ狩り diff --git a/packages/docs/pages/references/commands/meme/web3.mdx b/packages/docs/pages/references/commands/meme/web3.mdx index 56325254..1bf3003e 100644 --- a/packages/docs/pages/references/commands/meme/web3.mdx +++ b/packages/docs/pages/references/commands/meme/web3.mdx @@ -2,7 +2,7 @@ title: 'web3' --- -import { CommandArgs } from '../../../../organisms/command-args'; +import { CommandArgs } from '../../../../src/organisms/command-args'; # 「いちばんやさしい〜の教本」 (from インプレス) diff --git a/packages/docs/pages/references/commands/ping.mdx b/packages/docs/pages/references/commands/ping.mdx index 74ab65f9..0d1c913d 100644 --- a/packages/docs/pages/references/commands/ping.mdx +++ b/packages/docs/pages/references/commands/ping.mdx @@ -2,7 +2,7 @@ title: 'レイテンシ表示' --- -import { CommandArgs } from '../../../organisms/command-args'; +import { CommandArgs } from '../../../src/organisms/command-args'; # レイテンシ表示 diff --git a/packages/docs/pages/references/commands/role-create.mdx b/packages/docs/pages/references/commands/role-create.mdx index 8f499127..efb9585b 100644 --- a/packages/docs/pages/references/commands/role-create.mdx +++ b/packages/docs/pages/references/commands/role-create.mdx @@ -2,7 +2,7 @@ title: 'ロール作成' --- -import { CommandArgs } from '../../../organisms/command-args'; +import { CommandArgs } from '../../../src/organisms/command-args'; # ロール作成 diff --git a/packages/docs/pages/references/commands/role-info.mdx b/packages/docs/pages/references/commands/role-info.mdx index c36c8ccc..3f55a608 100644 --- a/packages/docs/pages/references/commands/role-info.mdx +++ b/packages/docs/pages/references/commands/role-info.mdx @@ -2,7 +2,7 @@ title: 'ロール情報表示' --- -import { CommandArgs } from '../../../organisms/command-args'; +import { CommandArgs } from '../../../src/organisms/command-args'; # ロール情報表示 diff --git a/packages/docs/pages/references/commands/role-rank.mdx b/packages/docs/pages/references/commands/role-rank.mdx index e4bbe05b..66a8fb6f 100644 --- a/packages/docs/pages/references/commands/role-rank.mdx +++ b/packages/docs/pages/references/commands/role-rank.mdx @@ -2,7 +2,7 @@ title: 'ロール数ランキング' --- -import { CommandArgs } from '../../../organisms/command-args'; +import { CommandArgs } from '../../../src/organisms/command-args'; # ロール数ランキング diff --git a/packages/docs/pages/references/commands/stfu.mdx b/packages/docs/pages/references/commands/stfu.mdx index 73906717..757234a8 100644 --- a/packages/docs/pages/references/commands/stfu.mdx +++ b/packages/docs/pages/references/commands/stfu.mdx @@ -2,7 +2,7 @@ title: '治安統率機構' --- -import { CommandArgs } from '../../../organisms/command-args'; +import { CommandArgs } from '../../../src/organisms/command-args'; # 治安統率機構 diff --git a/packages/docs/pages/references/commands/typo.mdx b/packages/docs/pages/references/commands/typo.mdx index d423bb40..5b3db296 100644 --- a/packages/docs/pages/references/commands/typo.mdx +++ b/packages/docs/pages/references/commands/typo.mdx @@ -2,7 +2,7 @@ title: '今日の Typo' --- -import { CommandArgs } from '../../../organisms/command-args'; +import { CommandArgs } from '../../../src/organisms/command-args'; # 今日の Typo diff --git a/packages/docs/pages/references/commands/user-info.mdx b/packages/docs/pages/references/commands/user-info.mdx index caa31fa0..8ac08803 100644 --- a/packages/docs/pages/references/commands/user-info.mdx +++ b/packages/docs/pages/references/commands/user-info.mdx @@ -2,7 +2,7 @@ title: 'ユーザー情報表示' --- -import { CommandArgs } from '../../../organisms/command-args'; +import { CommandArgs } from '../../../src/organisms/command-args'; # ユーザー情報表示 diff --git a/packages/docs/pages/references/commands/version.mdx b/packages/docs/pages/references/commands/version.mdx index d1be43b7..830c59ab 100644 --- a/packages/docs/pages/references/commands/version.mdx +++ b/packages/docs/pages/references/commands/version.mdx @@ -2,7 +2,7 @@ title: 'バージョン表示' --- -import { CommandArgs } from '../../../organisms/command-args'; +import { CommandArgs } from '../../../src/organisms/command-args'; # バージョン表示 diff --git a/packages/docs/pages/references/commands/voice/colk.mdx b/packages/docs/pages/references/commands/voice/colk.mdx index a4d63ce7..a6ed6308 100644 --- a/packages/docs/pages/references/commands/voice/colk.mdx +++ b/packages/docs/pages/references/commands/voice/colk.mdx @@ -2,7 +2,7 @@ title: 'こるくの玉音放送' --- -import { CommandArgs } from '../../../../organisms/command-args'; +import { CommandArgs } from '../../../../src/organisms/command-args'; # こるくの玉音放送 diff --git a/packages/docs/pages/references/commands/voice/kaere.mdx b/packages/docs/pages/references/commands/voice/kaere.mdx index 1329adbb..78687fbd 100644 --- a/packages/docs/pages/references/commands/voice/kaere.mdx +++ b/packages/docs/pages/references/commands/voice/kaere.mdx @@ -2,8 +2,8 @@ title: 'Kaere 一葉' --- -import { VersionBadge } from '../../../../molecules/version-badge'; -import { CommandArgs } from '../../../../organisms/command-args'; +import { VersionBadge } from '../../../../src/molecules/version-badge'; +import { CommandArgs } from '../../../../src/organisms/command-args'; # Kaere 一葉 diff --git a/packages/docs/pages/references/commands/voice/party.mdx b/packages/docs/pages/references/commands/voice/party.mdx index faba494a..5524ffaf 100644 --- a/packages/docs/pages/references/commands/voice/party.mdx +++ b/packages/docs/pages/references/commands/voice/party.mdx @@ -2,8 +2,8 @@ title: 'Party 一葉' --- -import { VersionBadge } from '../../../../molecules/version-badge'; -import { CommandArgs } from '../../../../organisms/command-args'; +import { VersionBadge } from '../../../../src/molecules/version-badge'; +import { CommandArgs } from '../../../../src/organisms/command-args'; # Party 一葉 diff --git a/packages/docs/pages/references/features/bold-italic.mdx b/packages/docs/pages/references/features/bold-italic.mdx index 7302dce8..1c314920 100644 --- a/packages/docs/pages/references/features/bold-italic.mdx +++ b/packages/docs/pages/references/features/bold-italic.mdx @@ -2,8 +2,8 @@ title: 'Bold-Italic 警察' --- -import { FeatureBadge } from '../../../molecules/feature-badge'; -import { VersionBadge } from '../../../molecules/version-badge'; +import { FeatureBadge } from '../../../src/molecules/feature-badge'; +import { VersionBadge } from '../../../src/molecules/version-badge'; # Bold-Italic 警察 diff --git a/packages/docs/pages/references/features/delete-diff.mdx b/packages/docs/pages/references/features/delete-diff.mdx index f7ed2207..811f32cc 100644 --- a/packages/docs/pages/references/features/delete-diff.mdx +++ b/packages/docs/pages/references/features/delete-diff.mdx @@ -2,8 +2,8 @@ title: '削除 Diff' --- -import { FeatureBadge } from '../../../molecules/feature-badge'; -import { VersionBadge } from '../../../molecules/version-badge'; +import { FeatureBadge } from '../../../src/molecules/feature-badge'; +import { VersionBadge } from '../../../src/molecules/version-badge'; # 削除 Diff diff --git a/packages/docs/pages/references/features/edit-diff.mdx b/packages/docs/pages/references/features/edit-diff.mdx index 03874bfb..522a4499 100644 --- a/packages/docs/pages/references/features/edit-diff.mdx +++ b/packages/docs/pages/references/features/edit-diff.mdx @@ -2,8 +2,8 @@ title: '編集 Diff' --- -import { FeatureBadge } from '../../../molecules/feature-badge'; -import { VersionBadge } from '../../../molecules/version-badge'; +import { FeatureBadge } from '../../../src/molecules/feature-badge'; +import { VersionBadge } from '../../../src/molecules/version-badge'; # 編集 Diff diff --git a/packages/docs/pages/references/features/emoji-create-log.mdx b/packages/docs/pages/references/features/emoji-create-log.mdx index 2a54af0f..1a274fb7 100644 --- a/packages/docs/pages/references/features/emoji-create-log.mdx +++ b/packages/docs/pages/references/features/emoji-create-log.mdx @@ -2,8 +2,8 @@ title: '絵文字作成ログ' --- -import { FeatureBadge } from '../../../molecules/feature-badge'; -import { VersionBadge } from '../../../molecules/version-badge'; +import { FeatureBadge } from '../../../src/molecules/feature-badge'; +import { VersionBadge } from '../../../src/molecules/version-badge'; # 絵文字作成ログ diff --git a/packages/docs/pages/references/features/kawaemon.mdx b/packages/docs/pages/references/features/kawaemon.mdx index 3c28ba4a..13b1de4a 100644 --- a/packages/docs/pages/references/features/kawaemon.mdx +++ b/packages/docs/pages/references/features/kawaemon.mdx @@ -2,8 +2,8 @@ title: 'Kawaemon has given a new role' --- -import { FeatureBadge } from '../../../molecules/feature-badge'; -import { VersionBadge } from '../../../molecules/version-badge'; +import { FeatureBadge } from '../../../src/molecules/feature-badge'; +import { VersionBadge } from '../../../src/molecules/version-badge'; # Kawaemon has given a new role diff --git a/packages/docs/pages/references/features/sticker-create-log.mdx b/packages/docs/pages/references/features/sticker-create-log.mdx index 8c51f50e..322ec532 100644 --- a/packages/docs/pages/references/features/sticker-create-log.mdx +++ b/packages/docs/pages/references/features/sticker-create-log.mdx @@ -2,8 +2,8 @@ title: 'スタンプ作成ログ' --- -import { FeatureBadge } from '../../../molecules/feature-badge'; -import { VersionBadge } from '../../../molecules/version-badge'; +import { FeatureBadge } from '../../../src/molecules/feature-badge'; +import { VersionBadge } from '../../../src/molecules/version-badge'; # スタンプ作成ログ diff --git a/packages/docs/pages/references/features/time-signal.mdx b/packages/docs/pages/references/features/time-signal.mdx index 12f8a364..695e8854 100644 --- a/packages/docs/pages/references/features/time-signal.mdx +++ b/packages/docs/pages/references/features/time-signal.mdx @@ -2,8 +2,8 @@ title: '時報システム' --- -import { FeatureBadge } from '../../../molecules/feature-badge'; -import { VersionBadge } from '../../../molecules/version-badge'; +import { FeatureBadge } from '../../../src/molecules/feature-badge'; +import { VersionBadge } from '../../../src/molecules/version-badge'; # 時報システム diff --git a/packages/docs/pages/references/features/typo.mdx b/packages/docs/pages/references/features/typo.mdx index e51ceba9..cf77052d 100644 --- a/packages/docs/pages/references/features/typo.mdx +++ b/packages/docs/pages/references/features/typo.mdx @@ -2,8 +2,8 @@ title: '今日の Typo' --- -import { FeatureBadge } from '../../../molecules/feature-badge'; -import { VersionBadge } from '../../../molecules/version-badge'; +import { FeatureBadge } from '../../../src/molecules/feature-badge'; +import { VersionBadge } from '../../../src/molecules/version-badge'; # 今日の Typo diff --git a/packages/docs/pages/references/features/vc-diff.mdx b/packages/docs/pages/references/features/vc-diff.mdx index 0d342947..b9755be1 100644 --- a/packages/docs/pages/references/features/vc-diff.mdx +++ b/packages/docs/pages/references/features/vc-diff.mdx @@ -2,8 +2,8 @@ title: 'VC 接続 Diff' --- -import { FeatureBadge } from '../../../molecules/feature-badge'; -import { VersionBadge } from '../../../molecules/version-badge'; +import { FeatureBadge } from '../../../src/molecules/feature-badge'; +import { VersionBadge } from '../../../src/molecules/version-badge'; # VC 接続 Diff diff --git a/packages/docs/pages/references/index.mdx b/packages/docs/pages/references/index.mdx index ef967a79..6b75711c 100644 --- a/packages/docs/pages/references/index.mdx +++ b/packages/docs/pages/references/index.mdx @@ -2,7 +2,7 @@ title: 'リファレンス' --- -import { VersionBadge } from '../../molecules/version-badge'; +import { VersionBadge } from '../../src/molecules/version-badge'; # はじめに From 23880bc3dc2fcc089901762d2fa22a65d99a0b48 Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Mon, 2 Sep 2024 18:48:15 +0900 Subject: [PATCH 19/46] Implement page creation --- packages/docs/gatsby-node.ts | 83 ++++++++++++++++++++++++++ packages/docs/src/templates/layout.tsx | 40 ++++++++++--- packages/docs/src/types.ts | 7 +++ 3 files changed, 121 insertions(+), 9 deletions(-) create mode 100644 packages/docs/gatsby-node.ts create mode 100644 packages/docs/src/types.ts diff --git a/packages/docs/gatsby-node.ts b/packages/docs/gatsby-node.ts new file mode 100644 index 00000000..a472dd6f --- /dev/null +++ b/packages/docs/gatsby-node.ts @@ -0,0 +1,83 @@ +import type { GatsbyNode } from 'gatsby'; +import path from 'node:path'; + +import { Page } from './src/types'; + +export const createPages: GatsbyNode['createPages'] = async (api) => { + // get mdx pages + const res = await api.graphql<{ + allMdx: { + nodes: { + body: string; + parent: { + dir: string; + relativePath: string; + absolutePath: string; + }; + frontmatter: { + title: string; + }; + }[]; + }; + }>(` + { + allMdx { + nodes { + body + parent { + ... on File { + dir + relativePath + absolutePath + } + } + frontmatter { + title + } + } + } + } + `); + if (res.errors) { + api.reporter.panicOnBuild('querying mdx pages failed'); + return; + } + + const pages = res.data?.allMdx.nodes!.map( + ({ + body, + parent: { dir, relativePath, absolutePath }, + frontmatter: { title } + }): Page => ({ + body, + dir, + relativePath, + absolutePath, + title + }) + ); + + // group pages by its directory + const pagesByDir: Record = {}; + for (const page of pages) { + if (!pagesByDir[page.dir]) { + pagesByDir[page.dir] = []; + } + pagesByDir[page.dir].push(page); + } + + const componentPath = path.resolve('src/templates/layout.tsx'); + for (const page of pages) { + const { body, dir, absolutePath, relativePath, title } = page; + const path = '/' + relativePath.replace(/(index)?\.mdx$/, ''); + api.actions.createPage({ + path, + component: `${componentPath}?__contentFilePath=${absolutePath}`, + context: { + body, + title, + siblings: pagesByDir[dir] ?? [] + } + }); + } +}; diff --git a/packages/docs/src/templates/layout.tsx b/packages/docs/src/templates/layout.tsx index 170c0e4b..e66c4422 100644 --- a/packages/docs/src/templates/layout.tsx +++ b/packages/docs/src/templates/layout.tsx @@ -1,16 +1,38 @@ -import React, { ReactNode } from 'react'; +import { MDXProvider } from '@mdx-js/react'; +import type { PageProps } from 'gatsby'; +import React from 'react'; import { NavHeader } from '../organisms/nav-header'; +import { SideBar } from '../organisms/side-bar'; +import { Page } from '../types'; import './theme.css'; -export function Layout({ children }: { children: ReactNode }): JSX.Element { +export default function Layout({ + children, + pageContext +}: PageProps< + unknown, + { + body: string; + title: string; + siblings: Page[]; + } +>): JSX.Element { return ( -
    -
    - -
    -
    {children}
    -
    -
    + <> + {pageContext.title} - OreOreBot2 Documents +
    +
    + +
    +
    + {children} +
    + +
    Copyright 2021 Approvers
    +
    + ); } diff --git a/packages/docs/src/types.ts b/packages/docs/src/types.ts new file mode 100644 index 00000000..8dac31d2 --- /dev/null +++ b/packages/docs/src/types.ts @@ -0,0 +1,7 @@ +export type Page = { + body: string; + dir: string; + absolutePath: string; + relativePath: string; + title: string; +}; From 0d534a7e6baff7cfbe756f1ab08eeff28556ac0a Mon Sep 17 00:00:00 2001 From: MikuroXina Date: Mon, 2 Sep 2024 18:48:20 +0900 Subject: [PATCH 20/46] Setup side bar --- .../docs/src/organisms/side-bar.module.css | 11 ++++++++ packages/docs/src/organisms/side-bar.tsx | 25 +++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 packages/docs/src/organisms/side-bar.module.css create mode 100644 packages/docs/src/organisms/side-bar.tsx diff --git a/packages/docs/src/organisms/side-bar.module.css b/packages/docs/src/organisms/side-bar.module.css new file mode 100644 index 00000000..ae9653a7 --- /dev/null +++ b/packages/docs/src/organisms/side-bar.module.css @@ -0,0 +1,11 @@ +.container { +} + +.neighborPages { +} + +.neighborPageList { +} + +.themeSwitch { +} diff --git a/packages/docs/src/organisms/side-bar.tsx b/packages/docs/src/organisms/side-bar.tsx new file mode 100644 index 00000000..0c60dcd8 --- /dev/null +++ b/packages/docs/src/organisms/side-bar.tsx @@ -0,0 +1,25 @@ +import React from 'react'; + +import { Page } from '../types'; +import * as styles from './side-bar.module.css'; + +export type SideBarProps = { + siblings: Page[]; +}; + +export function SideBar({ siblings }: SideBarProps): JSX.Element { + return ( +
    +
    +