优化master分支

This commit is contained in:
2025-12-07 18:07:16 +08:00
parent 16a3bf8556
commit a6d6e49f31
38 changed files with 3125 additions and 73398 deletions

2
.gitignore vendored
View File

@@ -22,3 +22,5 @@ dist-ssr
*.njsproj
*.sln
*.sw?
docs/.vitepress/cache

View File

@@ -1,46 +1,46 @@
import {
useMediaQuery
} from "./chunk-SMHOW2GZ.js";
} from "./chunk-AAVY4YN3.js";
import {
computed,
ref,
shallowRef,
watch
} from "./chunk-SFNBNC2X.js";
} from "./chunk-JD3CXNQ6.js";
// node_modules/vitepress/dist/client/theme-default/index.js
import "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/fonts.css";
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/fonts.css";
// node_modules/vitepress/dist/client/theme-default/without-fonts.js
import "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/vars.css";
import "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/base.css";
import "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/icons.css";
import "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/utils.css";
import "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/components/custom-block.css";
import "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/components/vp-code.css";
import "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/components/vp-code-group.css";
import "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/components/vp-doc.css";
import "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/components/vp-sponsor.css";
import VPBadge from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPBadge.vue";
import Layout from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/Layout.vue";
import { default as default2 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPBadge.vue";
import { default as default3 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPButton.vue";
import { default as default4 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPDocAsideSponsors.vue";
import { default as default5 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPFeatures.vue";
import { default as default6 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPHomeContent.vue";
import { default as default7 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPHomeFeatures.vue";
import { default as default8 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPHomeHero.vue";
import { default as default9 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPHomeSponsors.vue";
import { default as default10 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPImage.vue";
import { default as default11 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPLink.vue";
import { default as default12 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPNavBarSearch.vue";
import { default as default13 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPSocialLink.vue";
import { default as default14 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPSocialLinks.vue";
import { default as default15 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPSponsors.vue";
import { default as default16 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPTeamMembers.vue";
import { default as default17 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPTeamPage.vue";
import { default as default18 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPTeamPageSection.vue";
import { default as default19 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPTeamPageTitle.vue";
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/vars.css";
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/base.css";
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/icons.css";
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/utils.css";
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/components/custom-block.css";
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/components/vp-code.css";
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/components/vp-code-group.css";
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/components/vp-doc.css";
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/components/vp-sponsor.css";
import VPBadge from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPBadge.vue";
import Layout from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/Layout.vue";
import { default as default2 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPBadge.vue";
import { default as default3 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPButton.vue";
import { default as default4 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPDocAsideSponsors.vue";
import { default as default5 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPFeatures.vue";
import { default as default6 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPHomeContent.vue";
import { default as default7 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPHomeFeatures.vue";
import { default as default8 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPHomeHero.vue";
import { default as default9 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPHomeSponsors.vue";
import { default as default10 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPImage.vue";
import { default as default11 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPLink.vue";
import { default as default12 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPNavBarSearch.vue";
import { default as default13 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPSocialLink.vue";
import { default as default14 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPSocialLinks.vue";
import { default as default15 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPSponsors.vue";
import { default as default16 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPTeamMembers.vue";
import { default as default17 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPTeamPage.vue";
import { default as default18 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPTeamPageSection.vue";
import { default as default19 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPTeamPageTitle.vue";
// node_modules/vitepress/dist/client/theme-default/composables/local-nav.js
import { onContentUpdated } from "vitepress";

View File

@@ -1,92 +1,40 @@
{
<<<<<<< HEAD
<<<<<<< HEAD
"hash": "f01e8699",
"hash": "8c102a36",
"configHash": "180cc241",
"lockfileHash": "d0a71e3e",
"browserHash": "c5767560",
=======
"hash": "e098b266",
"configHash": "72a3e532",
"lockfileHash": "d0a71e3e",
"browserHash": "ab8f4b96",
>>>>>>> zzm
=======
"hash": "8bc55d47",
"configHash": "b81bb1f1",
"lockfileHash": "2742585f",
"browserHash": "65f4ed22",
>>>>>>> ghb-11-22-createtable
"lockfileHash": "23bc058f",
"browserHash": "f63df33a",
"optimized": {
"vue": {
"src": "../../../../node_modules/vue/dist/vue.runtime.esm-bundler.js",
"file": "vue.js",
<<<<<<< HEAD
<<<<<<< HEAD
"fileHash": "ffd8baa8",
=======
"fileHash": "4de6bb48",
>>>>>>> zzm
=======
"fileHash": "349f3f49",
>>>>>>> ghb-11-22-createtable
"fileHash": "3d2f1910",
"needsInterop": false
},
"vitepress > @vue/devtools-api": {
"src": "../../../../node_modules/@vue/devtools-api/dist/index.js",
"file": "vitepress___@vue_devtools-api.js",
<<<<<<< HEAD
<<<<<<< HEAD
"fileHash": "c91fbfa8",
=======
"fileHash": "05a8531e",
>>>>>>> zzm
=======
"fileHash": "0f3f40ef",
>>>>>>> ghb-11-22-createtable
"fileHash": "1be5e29d",
"needsInterop": false
},
"vitepress > @vueuse/core": {
"src": "../../../../node_modules/vitepress/node_modules/@vueuse/core/dist/index.js",
"src": "../../../../node_modules/vitepress/node_modules/@vueuse/core/index.mjs",
"file": "vitepress___@vueuse_core.js",
<<<<<<< HEAD
<<<<<<< HEAD
"fileHash": "b91f8785",
=======
"fileHash": "95fd6205",
>>>>>>> zzm
"fileHash": "2e0a6c98",
"needsInterop": false
},
"@theme/index": {
"src": "../../../../node_modules/vitepress/dist/client/theme-default/index.js",
"file": "@theme_index.js",
<<<<<<< HEAD
"fileHash": "d3d29b5d",
=======
"fileHash": "29ee9ca0",
>>>>>>> zzm
=======
"fileHash": "4cda59eb",
>>>>>>> ghb-11-22-createtable
"fileHash": "7c726b91",
"needsInterop": false
}
},
"chunks": {
<<<<<<< HEAD
<<<<<<< HEAD
"chunk-SMHOW2GZ": {
"file": "chunk-SMHOW2GZ.js"
=======
"chunk-X2Z2PDUS": {
"file": "chunk-X2Z2PDUS.js"
>>>>>>> zzm
"chunk-AAVY4YN3": {
"file": "chunk-AAVY4YN3.js"
},
"chunk-SFNBNC2X": {
"file": "chunk-SFNBNC2X.js"
=======
"chunk-32NP4N34": {
"file": "chunk-32NP4N34.js"
>>>>>>> ghb-11-22-createtable
"chunk-JD3CXNQ6": {
"file": "chunk-JD3CXNQ6.js"
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -168,11 +168,7 @@ import {
withMemo,
withModifiers,
withScopeId
<<<<<<< HEAD
} from "./chunk-SFNBNC2X.js";
=======
} from "./chunk-32NP4N34.js";
>>>>>>> ghb-11-22-createtable
} from "./chunk-JD3CXNQ6.js";
export {
BaseTransition,
BaseTransitionPropsValidators,
@@ -344,3 +340,4 @@ export {
withModifiers,
withScopeId
};
//# sourceMappingURL=vue.js.map

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -1,3 +0,0 @@
{
"type": "module"
}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -1,343 +0,0 @@
import {
BaseTransition,
BaseTransitionPropsValidators,
Comment,
DeprecationTypes,
EffectScope,
ErrorCodes,
ErrorTypeStrings,
Fragment,
KeepAlive,
ReactiveEffect,
Static,
Suspense,
Teleport,
Text,
TrackOpTypes,
Transition,
TransitionGroup,
TriggerOpTypes,
VueElement,
assertNumber,
callWithAsyncErrorHandling,
callWithErrorHandling,
camelize,
capitalize,
cloneVNode,
compatUtils,
compile,
computed,
createApp,
createBaseVNode,
createBlock,
createCommentVNode,
createElementBlock,
createHydrationRenderer,
createPropsRestProxy,
createRenderer,
createSSRApp,
createSlots,
createStaticVNode,
createTextVNode,
createVNode,
customRef,
defineAsyncComponent,
defineComponent,
defineCustomElement,
defineEmits,
defineExpose,
defineModel,
defineOptions,
defineProps,
defineSSRCustomElement,
defineSlots,
devtools,
effect,
effectScope,
getCurrentInstance,
getCurrentScope,
getCurrentWatcher,
getTransitionRawChildren,
guardReactiveProps,
h,
handleError,
hasInjectionContext,
hydrate,
hydrateOnIdle,
hydrateOnInteraction,
hydrateOnMediaQuery,
hydrateOnVisible,
initCustomFormatter,
initDirectivesForSSR,
inject,
isMemoSame,
isProxy,
isReactive,
isReadonly,
isRef,
isRuntimeOnly,
isShallow,
isVNode,
markRaw,
mergeDefaults,
mergeModels,
mergeProps,
nextTick,
normalizeClass,
normalizeProps,
normalizeStyle,
onActivated,
onBeforeMount,
onBeforeUnmount,
onBeforeUpdate,
onDeactivated,
onErrorCaptured,
onMounted,
onRenderTracked,
onRenderTriggered,
onScopeDispose,
onServerPrefetch,
onUnmounted,
onUpdated,
onWatcherCleanup,
openBlock,
popScopeId,
provide,
proxyRefs,
pushScopeId,
queuePostFlushCb,
reactive,
readonly,
ref,
registerRuntimeCompiler,
render,
renderList,
renderSlot,
resolveComponent,
resolveDirective,
resolveDynamicComponent,
resolveFilter,
resolveTransitionHooks,
setBlockTracking,
setDevtoolsHook,
setTransitionHooks,
shallowReactive,
shallowReadonly,
shallowRef,
ssrContextKey,
ssrUtils,
stop,
toDisplayString,
toHandlerKey,
toHandlers,
toRaw,
toRef,
toRefs,
toValue,
transformVNodeArgs,
triggerRef,
unref,
useAttrs,
useCssModule,
useCssVars,
useHost,
useId,
useModel,
useSSRContext,
useShadowRoot,
useSlots,
useTemplateRef,
useTransitionState,
vModelCheckbox,
vModelDynamic,
vModelRadio,
vModelSelect,
vModelText,
vShow,
version,
warn,
watch,
watchEffect,
watchPostEffect,
watchSyncEffect,
withAsyncContext,
withCtx,
withDefaults,
withDirectives,
withKeys,
withMemo,
withModifiers,
withScopeId
} from "./chunk-SFNBNC2X.js";
export {
BaseTransition,
BaseTransitionPropsValidators,
Comment,
DeprecationTypes,
EffectScope,
ErrorCodes,
ErrorTypeStrings,
Fragment,
KeepAlive,
ReactiveEffect,
Static,
Suspense,
Teleport,
Text,
TrackOpTypes,
Transition,
TransitionGroup,
TriggerOpTypes,
VueElement,
assertNumber,
callWithAsyncErrorHandling,
callWithErrorHandling,
camelize,
capitalize,
cloneVNode,
compatUtils,
compile,
computed,
createApp,
createBlock,
createCommentVNode,
createElementBlock,
createBaseVNode as createElementVNode,
createHydrationRenderer,
createPropsRestProxy,
createRenderer,
createSSRApp,
createSlots,
createStaticVNode,
createTextVNode,
createVNode,
customRef,
defineAsyncComponent,
defineComponent,
defineCustomElement,
defineEmits,
defineExpose,
defineModel,
defineOptions,
defineProps,
defineSSRCustomElement,
defineSlots,
devtools,
effect,
effectScope,
getCurrentInstance,
getCurrentScope,
getCurrentWatcher,
getTransitionRawChildren,
guardReactiveProps,
h,
handleError,
hasInjectionContext,
hydrate,
hydrateOnIdle,
hydrateOnInteraction,
hydrateOnMediaQuery,
hydrateOnVisible,
initCustomFormatter,
initDirectivesForSSR,
inject,
isMemoSame,
isProxy,
isReactive,
isReadonly,
isRef,
isRuntimeOnly,
isShallow,
isVNode,
markRaw,
mergeDefaults,
mergeModels,
mergeProps,
nextTick,
normalizeClass,
normalizeProps,
normalizeStyle,
onActivated,
onBeforeMount,
onBeforeUnmount,
onBeforeUpdate,
onDeactivated,
onErrorCaptured,
onMounted,
onRenderTracked,
onRenderTriggered,
onScopeDispose,
onServerPrefetch,
onUnmounted,
onUpdated,
onWatcherCleanup,
openBlock,
popScopeId,
provide,
proxyRefs,
pushScopeId,
queuePostFlushCb,
reactive,
readonly,
ref,
registerRuntimeCompiler,
render,
renderList,
renderSlot,
resolveComponent,
resolveDirective,
resolveDynamicComponent,
resolveFilter,
resolveTransitionHooks,
setBlockTracking,
setDevtoolsHook,
setTransitionHooks,
shallowReactive,
shallowReadonly,
shallowRef,
ssrContextKey,
ssrUtils,
stop,
toDisplayString,
toHandlerKey,
toHandlers,
toRaw,
toRef,
toRefs,
toValue,
transformVNodeArgs,
triggerRef,
unref,
useAttrs,
useCssModule,
useCssVars,
useHost,
useId,
useModel,
useSSRContext,
useShadowRoot,
useSlots,
useTemplateRef,
useTransitionState,
vModelCheckbox,
vModelDynamic,
vModelRadio,
vModelSelect,
vModelText,
vShow,
version,
warn,
watch,
watchEffect,
watchPostEffect,
watchSyncEffect,
withAsyncContext,
withCtx,
withDefaults,
withDirectives,
withKeys,
withMemo,
withModifiers,
withScopeId
};
//# sourceMappingURL=vue.js.map

View File

@@ -1,7 +0,0 @@
{
"version": 3,
"sources": [],
"sourcesContent": [],
"mappings": "",
"names": []
}

View File

@@ -2,59 +2,74 @@ import { defineConfig } from "vitepress";
// https://vitepress.dev/reference/site-config
export default defineConfig({
title: "Flower Rain",
description: "Ruan Chuang",
title: "梨花雨",
description: "软件设计与创新实验室",
themeConfig: {
// https://vitepress.dev/reference/default-theme-config
nav: [
{ text: "Home", link: "/" },
{ text: "Examples", link: "/markdown-examples" },
{ text: "主页", link: "/" },
{ text: "文档", link: "/intro/welcome" },
],
sidebar: [
{
text: "Examples",
text: "介绍",
items: [
{ text: "Markdown Examples", link: "/markdown-examples" },
{ text: "Runtime API Examples", link: "/api-examples" },
{ text: "龚涵博", link: "/ghb" },
{ text: "吴禹谷", link: "/wyg" },
{ text: "黄睿", link: "/hr/hr" },
{ text: "吴子妍", link: "/wzy" },
{ text: "潘绅翰", items: [{ text: "psh示例", link: "/psh" }] },
{ text: "郑子墨", link: "/zzm" },
{ text: "石亚玲", link: "/syl" },
{ text: "欢迎", link: "/intro/welcome" },
{ text: "关于", link: "/intro/about" },
],
},
{
text: "黄睿",
items: [{ text: "金华人才网数据表分析", link: "/hr/hr" }],
},
{
text: "ex",
items: [{ text: "龚涵博", link: "/ghb" }],
text: "龚涵博",
items: [{ text: "龚涵博", link: "/ghb/ghb" }],
},
{
text: "石亚玲",
items: [
{ text: "jinhua", link: "石亚玲/syl-11-22-add_jh_tables_analyse" },
{ text: "算法", link: "石亚玲/syl" },
{ text: "日程表", link: "石亚玲/schedule" },
{ text: "jinhua", link: "/石亚玲/syl-11-22-add_jh_tables_analyse" },
{ text: "算法", link: "/石亚玲/syl" },
{ text: "日程表", link: "/石亚玲/schedule" },
],
},
{ text: '龚涵博', link :'/ghb'}
]
}
{
text: "吴禹谷",
items: [{ text: "test", link: "/wyg/test" }],
},
{
text: "吴子妍",
items: [
{ text: "吴子妍", link: "/wzy/wyz" },
{ text: "note3-tables", link: "/wzy/note3-tables" },
],
},
{
text: "潘绅翰",
items: [{ text: "psh示例", link: "/psh/psh" }],
},
{
text: "郑子墨",
items: [
{ text: "zzm1", link: "/zzm/zzm1" },
{ text: "zzm2", link: "zzm/zzm2" },
],
},
{
text: "李嘉丽",
items: [{ text: "李嘉丽", link: "/ljl/ljl" }],
},
{
text: "梅凯杰",
items: [{ text: "梅凯杰", link: "/mkj/mkj" }],
},
],
socialLinks: [
{ icon: "github", link: "https://github.com/vuejs/vitepress" },
{ icon: "gitee", link: "https://gitee.com/gushenfree/flower-rain" },
],
},
});

View File

@@ -1,49 +0,0 @@
---
outline: deep
---
# Runtime API Examples
This page demonstrates usage of some of the runtime APIs provided by VitePress.
The main `useData()` API can be used to access site, theme, and page data for the current page. It works in both `.md` and `.vue` files:
```md
<script setup>
import { useData } from 'vitepress'
const { theme, page, frontmatter } = useData()
</script>
## Results
### Theme Data
<pre>{{ theme }}</pre>
### Page Data
<pre>{{ page }}</pre>
### Page Frontmatter
<pre>{{ frontmatter }}</pre>
```
<script setup>
import { useData } from 'vitepress'
const { site, theme, page, frontmatter } = useData()
</script>
## Results
### Theme Data
<pre>{{ theme }}</pre>
### Page Data
<pre>{{ page }}</pre>
### Page Frontmatter
<pre>{{ frontmatter }}</pre>
## More
Check out the documentation for the [full list of runtime APIs](https://vitepress.dev/reference/runtime-api#usedata).

View File

@@ -3,23 +3,23 @@
layout: home
hero:
name: "Flower Rain"
text: "Ruan Chuang"
tagline: My great project tagline
name: "梨花雨"
text: "Flower Rain"
tagline: 软件设计与创新实验室
actions:
- theme: brand
text: Markdown Examples
link: /markdown-examples
text: 介绍
link: /intro/welcome
- theme: alt
text: API Examples
link: /api-examples
text: 加入我们
link: /intro/about
features:
- title: Feature A
details: Lorem ipsum dolor sit amet, consectetur adipiscing elit
- title: Feature B
details: Lorem ipsum dolor sit amet, consectetur adipiscing elit
- title: Feature C
details: Lorem ipsum dolor sit amet, consectetur adipiscing elit
- title: 技术驱动,深耕核心研发
details: 聚焦软件底层架构、编译优化、游戏引擎开发等关键技术领域,以扎实的理论研究结合工程实践,攻克技术痛点,产出具备创新性与实用性的软件解决方案。
- title: 学研融合,培育实战人才
details: 搭建 “课程 - 实验 - 项目” 一体化培养体系,将编译原理、软件测试等专业知识融入真实研发场景,引导学生从技术学习者转变为创新实践者,助力成长为复合型软件人才。
- title: 开放协作,赋能产业创新
details: 秉持开放共享理念,与行业伙伴、科研机构协同攻关,围绕游戏开发、智能软件等方向开展产学研合作,推动技术成果转化,为产业升级注入创新动力。
---

3
docs/intro/about.md Normal file
View File

@@ -0,0 +1,3 @@
# 加入我们
负责人微信号: gushen622140

1
docs/intro/welcome.md Normal file
View File

@@ -0,0 +1 @@
# 欢迎来到软件设计与创新实验室宗门传承

View File

@@ -1,85 +0,0 @@
# Markdown Extension Examples
This1 page demonstrates some of the built-in markdown extensions provided by VitePress.
## Syntax Highlighting
VitePress provides Syntax Highlighting powered by [Shiki](https://github.com/shikijs/shiki), with additional features like line-highlighting:
**Input**
````md
```js{4}
export default {
data () {
return {
msg: 'Highlighted!'
}
}
}
```
````
**Output**
```js{4}
export default {
data () {
return {
msg: 'Highlighted!'
}
}
}
```
## Custom Containers
**Input**
```md
::: info
This is an info box.
:::
::: tip
This is a tip.
:::
::: warning
This is a warning.
:::
::: danger
This is a dangerous warning.
:::
::: details
This is a details block.
:::
```
**Output**
::: info
This is an info box.
:::
::: tip
This is a tip.
:::
::: warning
This is a warning.
:::
::: danger
This is a dangerous warning.
:::
::: details
This is a details block.
:::
## More
Check out the documentation for the [full list of markdown extensions](https://vitepress.dev/guide/markdown).