Skip to content

Commit 82d6166

Browse files
committed
DocusaurusをTypeScriptに対応
1 parent 4b2c22b commit 82d6166

File tree

7 files changed

+1369
-208
lines changed

7 files changed

+1369
-208
lines changed

babel.config.js

Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import { themes as prismThemes } from "prism-react-renderer";
2+
import type { Config } from "@docusaurus/types";
3+
import type * as Preset from "@docusaurus/preset-classic";
24
import { execSync } from "node:child_process";
35
import math from "remark-math";
46
import katex from "rehype-katex";
57

6-
/** @type {import("@docusaurus/types").Config} */
7-
const config = {
8+
const config: Config = {
89
title: "ut.code(); Learn",
910
tagline: "ut.code(); 公式学習教材",
1011
url: "https://learn.utcode.net/",
@@ -40,11 +41,10 @@ const config = {
4041
presets: [
4142
[
4243
"@docusaurus/preset-classic",
43-
/** @type {import('@docusaurus/preset-classic').Options} */
4444
{
4545
docs: {
4646
showLastUpdateTime: true,
47-
sidebarPath: "./sidebars.js",
47+
sidebarPath: "./sidebars.ts",
4848
editUrl: "https://github.com/ut-code/utcode-learn/blob/master/",
4949
remarkPlugins: [math],
5050
rehypePlugins: [katex],
@@ -58,10 +58,9 @@ const config = {
5858
gtag: process.env.GOOGLE_ANALYTICS_TRACKING_ID && {
5959
trackingID: process.env.GOOGLE_ANALYTICS_TRACKING_ID,
6060
},
61-
},
61+
} satisfies Preset.Options,
6262
],
6363
],
64-
/** @type {import("@docusaurus/preset-classic").ThemeConfig} */
6564
themeConfig: {
6665
docs: {
6766
sidebar: {
@@ -110,7 +109,7 @@ const config = {
110109
],
111110
copyright: `Copyright © ${new Date().getFullYear()} ut.code();. Built with Docusaurus.`,
112111
},
113-
},
112+
} satisfies Preset.ThemeConfig,
114113
};
115114

116115
export default config;

0 commit comments

Comments
 (0)