1+ import * as Preset from "@docusaurus/preset-classic" ;
2+ import { Config } from "@docusaurus/types" ;
13import { themes as prismThemes } from "prism-react-renderer" ;
24import { execSync } from "node:child_process" ;
35import math from "remark-math" ;
46import 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/" ,
@@ -27,7 +28,6 @@ const config = {
2728 presets : [
2829 [
2930 "@docusaurus/preset-classic" ,
30- /** @type {import('@docusaurus/preset-classic').Options } */
3131 {
3232 docs : {
3333 showLastUpdateTime : true ,
@@ -45,10 +45,9 @@ const config = {
4545 gtag : process . env . GOOGLE_ANALYTICS_TRACKING_ID && {
4646 trackingID : process . env . GOOGLE_ANALYTICS_TRACKING_ID ,
4747 } ,
48- } ,
48+ } satisfies Preset . Options ,
4949 ] ,
5050 ] ,
51- /** @type {import("@docusaurus/preset-classic").ThemeConfig } */
5251 themeConfig : {
5352 docs : {
5453 sidebar : {
@@ -97,7 +96,7 @@ const config = {
9796 ] ,
9897 copyright : `Copyright © ${ new Date ( ) . getFullYear ( ) } ut.code();. Built with Docusaurus.` ,
9998 } ,
100- } ,
99+ } satisfies Preset . ThemeConfig ,
101100} ;
102101
103102export default config ;
0 commit comments