diff --git a/.gitignore b/.gitignore index e6e9ac4..da02a8f 100644 --- a/.gitignore +++ b/.gitignore @@ -17,4 +17,6 @@ npm-debug.log* yarn-debug.log* -yarn-error.log* \ No newline at end of file +yarn-error.log* + +pnpm-lock.yaml \ No newline at end of file diff --git a/docusaurus.config.js b/docusaurus.config.js index 0ab22ad..b5493dc 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -4,7 +4,7 @@ // There are various equivalent ways to declare your Docusaurus config. // See: https://docusaurus.io/docs/api/docusaurus-config -import {themes as prismThemes} from 'prism-react-renderer'; +import { themes as prismThemes } from 'prism-react-renderer'; import remarkMath from 'remark-math'; import rehypeKatex from 'rehype-katex'; @@ -65,6 +65,8 @@ const config = { sidebarPath: './sidebars.js', remarkPlugins: [remarkMath], rehypePlugins: [rehypeKatex], + showLastUpdateAuthor: true, + showLastUpdateTime: true, // Please change this to your repo. // Remove this to remove the "edit this page" links. editUrl: @@ -104,10 +106,10 @@ const config = { src: 'img/logo.svg', }, items: [ - {to: '/docs/', label: '课栈', position: 'left'}, - {to: '/docs/undergraduate/', label: '本科生院', position: 'left'}, - {to: '/docs/postgraduate/', label: '研究生院', position: 'left'}, - {to: 'blog', label: '博客', position: 'right'}, + { to: '/docs/', label: '课栈', position: 'left' }, + { to: '/docs/undergraduate/', label: '本科生院', position: 'left' }, + { to: '/docs/postgraduate/', label: '研究生院', position: 'left' }, + { to: 'blog', label: '博客', position: 'right' }, { href: 'https://github.com/BetterECNU/SharedCourses', label: 'GitHub', @@ -116,7 +118,7 @@ const config = { ], }, metadata: [ - {name: 'keywords', content: 'ECNU, 华师大, 华东师范大学, 课程共享, 复习资料'}, + { name: 'keywords', content: 'ECNU, 华师大, 华东师范大学, 课程共享, 复习资料' }, ], footer: { style: 'dark', diff --git a/package-lock.json b/package-lock.json index ab94e1e..740d9cc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,15 +9,17 @@ "version": "0.0.0", "dependencies": { "@docusaurus/core": "3.8.1", + "@docusaurus/plugin-content-docs": "3.8.1", "@docusaurus/preset-classic": "3.8.1", - "@docusaurus/theme-mermaid": "^3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "^0.52.1", "@giscus/react": "^3.1.0", - "@mdx-js/react": "^3.0.0", - "clsx": "^2.0.0", - "prism-react-renderer": "^2.3.0", - "react": "^19.0.0", - "react-dom": "^19.0.0", + "@mdx-js/react": "^3.1.1", + "clsx": "^2.1.1", + "prism-react-renderer": "^2.4.1", + "react": "^19.2.0", + "react-dom": "^19.2.0", "rehype-katex": "^7.0.1", "remark-math": "^6.0.0" }, @@ -16552,24 +16554,24 @@ } }, "node_modules/react": { - "version": "19.1.1", - "resolved": "https://registry.npmjs.org/react/-/react-19.1.1.tgz", - "integrity": "sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==", + "version": "19.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.0.tgz", + "integrity": "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/react-dom": { - "version": "19.1.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.1.tgz", - "integrity": "sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==", + "version": "19.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.0.tgz", + "integrity": "sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==", "license": "MIT", "dependencies": { - "scheduler": "^0.26.0" + "scheduler": "^0.27.0" }, "peerDependencies": { - "react": "^19.1.1" + "react": "^19.2.0" } }, "node_modules/react-fast-compare": { @@ -17402,9 +17404,9 @@ "license": "ISC" }, "node_modules/scheduler": { - "version": "0.26.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", - "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", "license": "MIT" }, "node_modules/schema-dts": { diff --git a/package.json b/package.json index 5684e62..de24457 100644 --- a/package.json +++ b/package.json @@ -15,15 +15,17 @@ }, "dependencies": { "@docusaurus/core": "3.8.1", + "@docusaurus/plugin-content-docs": "3.8.1", "@docusaurus/preset-classic": "3.8.1", - "@docusaurus/theme-mermaid": "^3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "^0.52.1", "@giscus/react": "^3.1.0", - "@mdx-js/react": "^3.0.0", - "clsx": "^2.0.0", - "prism-react-renderer": "^2.3.0", - "react": "^19.0.0", - "react-dom": "^19.0.0", + "@mdx-js/react": "^3.1.1", + "clsx": "^2.1.1", + "prism-react-renderer": "^2.4.1", + "react": "^19.2.0", + "react-dom": "^19.2.0", "rehype-katex": "^7.0.1", "remark-math": "^6.0.0" },