vitepress: init

This commit is contained in:
Ruabbit
2024-12-05 15:23:15 +08:00
parent d07d4a7443
commit 7ebefaabf8
92 changed files with 35060 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
node_modules
+52
View File
@@ -0,0 +1,52 @@
{
"hash": "e0a2c8f8",
"configHash": "91ddc542",
"lockfileHash": "6b26047c",
"browserHash": "686ac854",
"optimized": {
"vue": {
"src": "../../../node_modules/vue/dist/vue.runtime.esm-bundler.js",
"file": "vue.js",
"fileHash": "4f908a40",
"needsInterop": false
},
"vitepress > @vue/devtools-api": {
"src": "../../../node_modules/@vue/devtools-api/dist/index.js",
"file": "vitepress___@vue_devtools-api.js",
"fileHash": "063f2137",
"needsInterop": false
},
"vitepress > @vueuse/core": {
"src": "../../../node_modules/@vueuse/core/index.mjs",
"file": "vitepress___@vueuse_core.js",
"fileHash": "ca26b311",
"needsInterop": false
},
"vitepress > @vueuse/integrations/useFocusTrap": {
"src": "../../../node_modules/@vueuse/integrations/useFocusTrap.mjs",
"file": "vitepress___@vueuse_integrations_useFocusTrap.js",
"fileHash": "a5929486",
"needsInterop": false
},
"vitepress > mark.js/src/vanilla.js": {
"src": "../../../node_modules/mark.js/src/vanilla.js",
"file": "vitepress___mark__js_src_vanilla__js.js",
"fileHash": "a710f10f",
"needsInterop": false
},
"vitepress > minisearch": {
"src": "../../../node_modules/minisearch/dist/es/index.js",
"file": "vitepress___minisearch.js",
"fileHash": "0ed3e44e",
"needsInterop": false
}
},
"chunks": {
"chunk-A7UTJUSY": {
"file": "chunk-A7UTJUSY.js"
},
"chunk-VJWGEPT5": {
"file": "chunk-VJWGEPT5.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
+3
View File
@@ -0,0 +1,3 @@
{
"type": "module"
}
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
+569
View File
@@ -0,0 +1,569 @@
import {
DefaultMagicKeysAliasMap,
StorageSerializers,
TransitionPresets,
assert,
breakpointsAntDesign,
breakpointsBootstrapV5,
breakpointsElement,
breakpointsMasterCss,
breakpointsPrimeFlex,
breakpointsQuasar,
breakpointsSematic,
breakpointsTailwind,
breakpointsVuetify,
breakpointsVuetifyV2,
breakpointsVuetifyV3,
bypassFilter,
camelize,
clamp,
cloneFnJSON,
computedAsync,
computedEager,
computedInject,
computedWithControl,
containsProp,
controlledRef,
createEventHook,
createFetch,
createFilterWrapper,
createGlobalState,
createInjectionState,
createReusableTemplate,
createSharedComposable,
createSingletonPromise,
createTemplatePromise,
createUnrefFn,
customStorageEventName,
debounceFilter,
defaultDocument,
defaultLocation,
defaultNavigator,
defaultWindow,
directiveHooks,
executeTransition,
extendRef,
formatDate,
formatTimeAgo,
get,
getLifeCycleTarget,
getSSRHandler,
hasOwn,
hyphenate,
identity,
increaseWithUnit,
injectLocal,
invoke,
isClient,
isDef,
isDefined,
isIOS,
isObject,
isWorker,
makeDestructurable,
mapGamepadToXbox360Controller,
noop,
normalizeDate,
notNullish,
now,
objectEntries,
objectOmit,
objectPick,
onClickOutside,
onKeyDown,
onKeyPressed,
onKeyStroke,
onKeyUp,
onLongPress,
onStartTyping,
pausableFilter,
promiseTimeout,
provideLocal,
rand,
reactify,
reactifyObject,
reactiveComputed,
reactiveOmit,
reactivePick,
refAutoReset,
refDebounced,
refDefault,
refThrottled,
refWithControl,
resolveRef,
resolveUnref,
set,
setSSRHandler,
syncRef,
syncRefs,
templateRef,
throttleFilter,
timestamp,
toReactive,
toRef,
toRefs,
toValue,
tryOnBeforeMount,
tryOnBeforeUnmount,
tryOnMounted,
tryOnScopeDispose,
tryOnUnmounted,
unrefElement,
until,
useActiveElement,
useAnimate,
useArrayDifference,
useArrayEvery,
useArrayFilter,
useArrayFind,
useArrayFindIndex,
useArrayFindLast,
useArrayIncludes,
useArrayJoin,
useArrayMap,
useArrayReduce,
useArraySome,
useArrayUnique,
useAsyncQueue,
useAsyncState,
useBase64,
useBattery,
useBluetooth,
useBreakpoints,
useBroadcastChannel,
useBrowserLocation,
useCached,
useClipboard,
useClipboardItems,
useCloned,
useColorMode,
useConfirmDialog,
useCounter,
useCssVar,
useCurrentElement,
useCycleList,
useDark,
useDateFormat,
useDebounceFn,
useDebouncedRefHistory,
useDeviceMotion,
useDeviceOrientation,
useDevicePixelRatio,
useDevicesList,
useDisplayMedia,
useDocumentVisibility,
useDraggable,
useDropZone,
useElementBounding,
useElementByPoint,
useElementHover,
useElementSize,
useElementVisibility,
useEventBus,
useEventListener,
useEventSource,
useEyeDropper,
useFavicon,
useFetch,
useFileDialog,
useFileSystemAccess,
useFocus,
useFocusWithin,
useFps,
useFullscreen,
useGamepad,
useGeolocation,
useIdle,
useImage,
useInfiniteScroll,
useIntersectionObserver,
useInterval,
useIntervalFn,
useKeyModifier,
useLastChanged,
useLocalStorage,
useMagicKeys,
useManualRefHistory,
useMediaControls,
useMediaQuery,
useMemoize,
useMemory,
useMounted,
useMouse,
useMouseInElement,
useMousePressed,
useMutationObserver,
useNavigatorLanguage,
useNetwork,
useNow,
useObjectUrl,
useOffsetPagination,
useOnline,
usePageLeave,
useParallax,
useParentElement,
usePerformanceObserver,
usePermission,
usePointer,
usePointerLock,
usePointerSwipe,
usePreferredColorScheme,
usePreferredContrast,
usePreferredDark,
usePreferredLanguages,
usePreferredReducedMotion,
usePrevious,
useRafFn,
useRefHistory,
useResizeObserver,
useScreenOrientation,
useScreenSafeArea,
useScriptTag,
useScroll,
useScrollLock,
useSessionStorage,
useShare,
useSorted,
useSpeechRecognition,
useSpeechSynthesis,
useStepper,
useStorage,
useStorageAsync,
useStyleTag,
useSupported,
useSwipe,
useTemplateRefsList,
useTextDirection,
useTextSelection,
useTextareaAutosize,
useThrottleFn,
useThrottledRefHistory,
useTimeAgo,
useTimeout,
useTimeoutFn,
useTimeoutPoll,
useTimestamp,
useTitle,
useToNumber,
useToString,
useToggle,
useTransition,
useUrlSearchParams,
useUserMedia,
useVModel,
useVModels,
useVibrate,
useVirtualList,
useWakeLock,
useWebNotification,
useWebSocket,
useWebWorker,
useWebWorkerFn,
useWindowFocus,
useWindowScroll,
useWindowSize,
watchArray,
watchAtMost,
watchDebounced,
watchDeep,
watchIgnorable,
watchImmediate,
watchOnce,
watchPausable,
watchThrottled,
watchTriggerable,
watchWithFilter,
whenever
} from "./chunk-A7UTJUSY.js";
import "./chunk-VJWGEPT5.js";
export {
DefaultMagicKeysAliasMap,
StorageSerializers,
TransitionPresets,
assert,
computedAsync as asyncComputed,
refAutoReset as autoResetRef,
breakpointsAntDesign,
breakpointsBootstrapV5,
breakpointsElement,
breakpointsMasterCss,
breakpointsPrimeFlex,
breakpointsQuasar,
breakpointsSematic,
breakpointsTailwind,
breakpointsVuetify,
breakpointsVuetifyV2,
breakpointsVuetifyV3,
bypassFilter,
camelize,
clamp,
cloneFnJSON,
computedAsync,
computedEager,
computedInject,
computedWithControl,
containsProp,
computedWithControl as controlledComputed,
controlledRef,
createEventHook,
createFetch,
createFilterWrapper,
createGlobalState,
createInjectionState,
reactify as createReactiveFn,
createReusableTemplate,
createSharedComposable,
createSingletonPromise,
createTemplatePromise,
createUnrefFn,
customStorageEventName,
debounceFilter,
refDebounced as debouncedRef,
watchDebounced as debouncedWatch,
defaultDocument,
defaultLocation,
defaultNavigator,
defaultWindow,
directiveHooks,
computedEager as eagerComputed,
executeTransition,
extendRef,
formatDate,
formatTimeAgo,
get,
getLifeCycleTarget,
getSSRHandler,
hasOwn,
hyphenate,
identity,
watchIgnorable as ignorableWatch,
increaseWithUnit,
injectLocal,
invoke,
isClient,
isDef,
isDefined,
isIOS,
isObject,
isWorker,
makeDestructurable,
mapGamepadToXbox360Controller,
noop,
normalizeDate,
notNullish,
now,
objectEntries,
objectOmit,
objectPick,
onClickOutside,
onKeyDown,
onKeyPressed,
onKeyStroke,
onKeyUp,
onLongPress,
onStartTyping,
pausableFilter,
watchPausable as pausableWatch,
promiseTimeout,
provideLocal,
rand,
reactify,
reactifyObject,
reactiveComputed,
reactiveOmit,
reactivePick,
refAutoReset,
refDebounced,
refDefault,
refThrottled,
refWithControl,
resolveRef,
resolveUnref,
set,
setSSRHandler,
syncRef,
syncRefs,
templateRef,
throttleFilter,
refThrottled as throttledRef,
watchThrottled as throttledWatch,
timestamp,
toReactive,
toRef,
toRefs,
toValue,
tryOnBeforeMount,
tryOnBeforeUnmount,
tryOnMounted,
tryOnScopeDispose,
tryOnUnmounted,
unrefElement,
until,
useActiveElement,
useAnimate,
useArrayDifference,
useArrayEvery,
useArrayFilter,
useArrayFind,
useArrayFindIndex,
useArrayFindLast,
useArrayIncludes,
useArrayJoin,
useArrayMap,
useArrayReduce,
useArraySome,
useArrayUnique,
useAsyncQueue,
useAsyncState,
useBase64,
useBattery,
useBluetooth,
useBreakpoints,
useBroadcastChannel,
useBrowserLocation,
useCached,
useClipboard,
useClipboardItems,
useCloned,
useColorMode,
useConfirmDialog,
useCounter,
useCssVar,
useCurrentElement,
useCycleList,
useDark,
useDateFormat,
refDebounced as useDebounce,
useDebounceFn,
useDebouncedRefHistory,
useDeviceMotion,
useDeviceOrientation,
useDevicePixelRatio,
useDevicesList,
useDisplayMedia,
useDocumentVisibility,
useDraggable,
useDropZone,
useElementBounding,
useElementByPoint,
useElementHover,
useElementSize,
useElementVisibility,
useEventBus,
useEventListener,
useEventSource,
useEyeDropper,
useFavicon,
useFetch,
useFileDialog,
useFileSystemAccess,
useFocus,
useFocusWithin,
useFps,
useFullscreen,
useGamepad,
useGeolocation,
useIdle,
useImage,
useInfiniteScroll,
useIntersectionObserver,
useInterval,
useIntervalFn,
useKeyModifier,
useLastChanged,
useLocalStorage,
useMagicKeys,
useManualRefHistory,
useMediaControls,
useMediaQuery,
useMemoize,
useMemory,
useMounted,
useMouse,
useMouseInElement,
useMousePressed,
useMutationObserver,
useNavigatorLanguage,
useNetwork,
useNow,
useObjectUrl,
useOffsetPagination,
useOnline,
usePageLeave,
useParallax,
useParentElement,
usePerformanceObserver,
usePermission,
usePointer,
usePointerLock,
usePointerSwipe,
usePreferredColorScheme,
usePreferredContrast,
usePreferredDark,
usePreferredLanguages,
usePreferredReducedMotion,
usePrevious,
useRafFn,
useRefHistory,
useResizeObserver,
useScreenOrientation,
useScreenSafeArea,
useScriptTag,
useScroll,
useScrollLock,
useSessionStorage,
useShare,
useSorted,
useSpeechRecognition,
useSpeechSynthesis,
useStepper,
useStorage,
useStorageAsync,
useStyleTag,
useSupported,
useSwipe,
useTemplateRefsList,
useTextDirection,
useTextSelection,
useTextareaAutosize,
refThrottled as useThrottle,
useThrottleFn,
useThrottledRefHistory,
useTimeAgo,
useTimeout,
useTimeoutFn,
useTimeoutPoll,
useTimestamp,
useTitle,
useToNumber,
useToString,
useToggle,
useTransition,
useUrlSearchParams,
useUserMedia,
useVModel,
useVModels,
useVibrate,
useVirtualList,
useWakeLock,
useWebNotification,
useWebSocket,
useWebWorker,
useWebWorkerFn,
useWindowFocus,
useWindowScroll,
useWindowSize,
watchArray,
watchAtMost,
watchDebounced,
watchDeep,
watchIgnorable,
watchImmediate,
watchOnce,
watchPausable,
watchThrottled,
watchTriggerable,
watchWithFilter,
whenever
};
//# sourceMappingURL=vitepress___@vueuse_core.js.map
+7
View File
@@ -0,0 +1,7 @@
{
"version": 3,
"sources": [],
"sourcesContent": [],
"mappings": "",
"names": []
}
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
+343
View File
@@ -0,0 +1,343 @@
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-VJWGEPT5.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
+7
View File
@@ -0,0 +1,7 @@
{
"version": 3,
"sources": [],
"sourcesContent": [],
"mappings": "",
"names": []
}
+101
View File
@@ -0,0 +1,101 @@
import { defineConfig } from "vitepress";
// https://vitepress.dev/reference/site-config
export default defineConfig({
title: "爱特工作室(CCF海大学生分会)WIKI",
description: "Wiki for ITStudio.",
head: [["link", { rel: "icon", href: "/favicon.ico" }]],
lang: "zh-CN",
srcDir: "src",
themeConfig: {
// https://vitepress.dev/reference/default-theme-config
logo: "/logo.png",
siteTitle: "ITSTUDIO WIKI",
search: {
provider: "local",
},
nav: [
{ text: "Home", link: "/" },
{ text: "Wiki", link: "/wiki/about/intro" },
{ text: "Contact", link: "/contact/contactus" },
],
sidebar: {
"/wiki": [
// {
// text: "ITStudio Wiki",
// link: "/wiki",
// },
{
text: "团队介绍",
// link: "/wiki/about",
items: [{ text: "爱特工作室简介", link: "/wiki/about/intro" }],
},
{
text: "新闻公告",
// link: "/wiki/news",
items: [
{
text: "近期新闻",
link: "/wiki/news/recent-news",
collapsed: false,
items: [],
},
{
text: "活动公告",
link: "/wiki/news/events",
collapsed: false,
items: [],
},
],
},
{
text: "技术与专业领域",
// link: "/wiki/tech",
items: [
{
text: "技术博客",
link: "/wiki/tech/blog",
collapsed: false,
items: [],
},
{
text: "成员项目",
link: "/wiki/tech/projects",
collapsed: false,
items: [],
},
],
},
{
text: "生活与感悟",
// link: "/wiki/life",
items: [
{
text: "生活感悟",
link: "/wiki/life/reflections",
collapsed: false,
items: [],
},
],
},
],
"/contact": [
{
text: "联系我们",
// link: "/contact",
items: [
{ text: "联系方式", link: "/contact/contactus" },
{ text: "加入我们", link: "/contact/joinus" },
{ text: "问题反馈", link: "/contact/feedback" },
],
},
],
},
socialLinks: [
{ icon: "googlehome", link: "https://www.itstudio.club/" },
{ icon: "github", link: "https://github.com/ITStudioOUC" },
],
},
});
+23
View File
@@ -0,0 +1,23 @@
<!DOCTYPE html>
<html lang="en-US" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>404 | 爱特工作室(CCF海大学生分会)WIKI</title>
<meta name="description" content="Not Found">
<meta name="generator" content="VitePress v1.5.0">
<link rel="preload stylesheet" href="/assets/style.DW8hDpxh.css" as="style">
<link rel="preload stylesheet" href="/vp-icons.css" as="style">
<script type="module" src="/assets/app.DiP-RNQA.js"></script>
<link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
<link rel="icon" href="/favicon.ico">
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
</head>
<body>
<div id="app"></div>
<script>window.__VP_HASH_MAP__=JSON.parse("{\"contact_contactus.md\":\"DOAR4MlR\",\"contact_feedback.md\":\"6lMSEKLj\",\"contact_index.md\":\"DT8UMTdJ\",\"contact_joinus.md\":\"BXhISXyg\",\"index.md\":\"Cpnhn53f\",\"wiki_about_intro.md\":\"CkSLRqej\",\"wiki_life_reflections_index.md\":\"jFBK1F9Y\",\"wiki_news_events_index.md\":\"DWYBPbez\",\"wiki_news_recent-news_index.md\":\"CDuRoiEV\",\"wiki_tech_blog_index.md\":\"BytjhgJo\",\"wiki_tech_projects_index.md\":\"BUKLhERC\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"爱特工作室(CCF海大学生分会)WIKI\",\"description\":\"Wiki for ITStudio.\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"nav\":[{\"text\":\"Home\",\"link\":\"/\"},{\"text\":\"Wiki\",\"link\":\"/wiki/about/intro\"},{\"text\":\"Contact\",\"link\":\"/contact/contactus\"}],\"sidebar\":{\"/wiki\":[{\"text\":\"团队介绍\",\"items\":[{\"text\":\"爱特工作室简介\",\"link\":\"/wiki/about/intro\"}]},{\"text\":\"新闻公告\",\"items\":[{\"text\":\"近期新闻\",\"link\":\"/wiki/news/recent-news\",\"collapsed\":false,\"items\":[]},{\"text\":\"活动公告\",\"link\":\"/wiki/news/events\",\"collapsed\":false,\"items\":[]}]},{\"text\":\"技术与专业领域\",\"items\":[{\"text\":\"技术博客\",\"link\":\"/wiki/tech/blog\",\"collapsed\":false,\"items\":[]},{\"text\":\"成员项目\",\"link\":\"/wiki/tech/projects\",\"collapsed\":false,\"items\":[]}]},{\"text\":\"生活与感悟\",\"items\":[{\"text\":\"生活感悟\",\"link\":\"/wiki/life/reflections\",\"collapsed\":false,\"items\":[]}]}],\"/contact\":[{\"text\":\"联系我们\",\"items\":[{\"text\":\"联系方式\",\"link\":\"/contact/contactus\"},{\"text\":\"加入我们\",\"link\":\"/contact/joinus\"},{\"text\":\"问题反馈\",\"link\":\"/contact/feedback\"}]}]},\"socialLinks\":[{\"icon\":\"twitter\",\"link\":\"https://www.itstudio.club/\"},{\"icon\":\"github\",\"link\":\"https://github.com/ITStudioOUC\"}]},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":false}");</script>
</body>
</html>
+1
View File
@@ -0,0 +1 @@
import{R as i}from"./chunks/theme.DhDAmOJv.js";import{R as o,a0 as u,a1 as c,a2 as l,a3 as f,a4 as d,a5 as m,a6 as h,a7 as g,a8 as A,a9 as v,d as P,u as R,v as w,s as y,aa as C,ab as b,ac as E,ad as S}from"./chunks/framework.CBzLr-l3.js";function p(e){if(e.extends){const a=p(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=p(i),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=R();return w(()=>{y(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&C(),b(),E(),s.setup&&s.setup(),()=>S(s.Layout)}});async function D(){globalThis.__VITEPRESS__=!0;const e=j(),a=_();a.provide(c,e);const t=l(e.route);return a.provide(f,t),a.component("Content",d),a.component("ClientOnly",m),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:h}),{app:a,router:e,data:t}}function _(){return g(T)}function j(){let e=o,a;return A(t=>{let n=v(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&D().then(({app:e,router:a,data:t})=>{a.go().then(()=>{u(a.route,t.site),e.mount("#app")})});export{D as createApp};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
import{_ as e,c,j as a,a as o,o as n}from"./chunks/framework.CBzLr-l3.js";const u=JSON.parse('{"title":"联系方式","description":"","frontmatter":{},"headers":[],"relativePath":"contact/contactus.md","filePath":"contact/contactus.md"}'),r={name:"contact/contactus.md"};function s(d,t,i,l,p,m){return n(),c("div",null,t[0]||(t[0]=[a("h1",{id:"联系方式",tabindex:"-1"},[o("联系方式 "),a("a",{class:"header-anchor",href:"#联系方式","aria-label":'Permalink to "联系方式"'},"")],-1)]))}const _=e(r,[["render",s]]);export{u as __pageData,_ as default};
@@ -0,0 +1 @@
import{_ as e,c,j as a,a as o,o as n}from"./chunks/framework.CBzLr-l3.js";const u=JSON.parse('{"title":"联系方式","description":"","frontmatter":{},"headers":[],"relativePath":"contact/contactus.md","filePath":"contact/contactus.md"}'),r={name:"contact/contactus.md"};function s(d,t,i,l,p,m){return n(),c("div",null,t[0]||(t[0]=[a("h1",{id:"联系方式",tabindex:"-1"},[o("联系方式 "),a("a",{class:"header-anchor",href:"#联系方式","aria-label":'Permalink to "联系方式"'},"")],-1)]))}const _=e(r,[["render",s]]);export{u as __pageData,_ as default};
@@ -0,0 +1 @@
import{_ as t,c,j as a,a as r,o}from"./chunks/framework.CBzLr-l3.js";const _=JSON.parse('{"title":"问题反馈","description":"","frontmatter":{},"headers":[],"relativePath":"contact/feedback.md","filePath":"contact/feedback.md"}'),n={name:"contact/feedback.md"};function s(d,e,i,f,l,p){return o(),c("div",null,e[0]||(e[0]=[a("h1",{id:"问题反馈",tabindex:"-1"},[r("问题反馈 "),a("a",{class:"header-anchor",href:"#问题反馈","aria-label":'Permalink to "问题反馈"'},"")],-1)]))}const k=t(n,[["render",s]]);export{_ as __pageData,k as default};
@@ -0,0 +1 @@
import{_ as t,c,j as a,a as r,o}from"./chunks/framework.CBzLr-l3.js";const _=JSON.parse('{"title":"问题反馈","description":"","frontmatter":{},"headers":[],"relativePath":"contact/feedback.md","filePath":"contact/feedback.md"}'),n={name:"contact/feedback.md"};function s(d,e,i,f,l,p){return o(),c("div",null,e[0]||(e[0]=[a("h1",{id:"问题反馈",tabindex:"-1"},[r("问题反馈 "),a("a",{class:"header-anchor",href:"#问题反馈","aria-label":'Permalink to "问题反馈"'},"")],-1)]))}const k=t(n,[["render",s]]);export{_ as __pageData,k as default};
+1
View File
@@ -0,0 +1 @@
import{_ as t,c as n,j as a,a as r,o}from"./chunks/framework.CBzLr-l3.js";const x=JSON.parse('{"title":"联系我们","description":"","frontmatter":{},"headers":[],"relativePath":"contact/index.md","filePath":"contact/index.md"}'),c={name:"contact/index.md"};function s(d,e,i,l,p,m){return o(),n("div",null,e[0]||(e[0]=[a("h1",{id:"联系我们",tabindex:"-1"},[r("联系我们 "),a("a",{class:"header-anchor",href:"#联系我们","aria-label":'Permalink to "联系我们"'},"")],-1)]))}const _=t(c,[["render",s]]);export{x as __pageData,_ as default};
@@ -0,0 +1 @@
import{_ as t,c as n,j as a,a as r,o}from"./chunks/framework.CBzLr-l3.js";const x=JSON.parse('{"title":"联系我们","description":"","frontmatter":{},"headers":[],"relativePath":"contact/index.md","filePath":"contact/index.md"}'),c={name:"contact/index.md"};function s(d,e,i,l,p,m){return o(),n("div",null,e[0]||(e[0]=[a("h1",{id:"联系我们",tabindex:"-1"},[r("联系我们 "),a("a",{class:"header-anchor",href:"#联系我们","aria-label":'Permalink to "联系我们"'},"")],-1)]))}const _=t(c,[["render",s]]);export{x as __pageData,_ as default};
+1
View File
@@ -0,0 +1 @@
import{_ as t,c as o,j as a,a as n,o as r}from"./chunks/framework.CBzLr-l3.js";const u=JSON.parse('{"title":"加入我们","description":"","frontmatter":{},"headers":[],"relativePath":"contact/joinus.md","filePath":"contact/joinus.md"}'),s={name:"contact/joinus.md"};function c(i,e,d,l,p,m){return r(),o("div",null,e[0]||(e[0]=[a("h1",{id:"加入我们",tabindex:"-1"},[n("加入我们 "),a("a",{class:"header-anchor",href:"#加入我们","aria-label":'Permalink to "加入我们"'},"")],-1)]))}const _=t(s,[["render",c]]);export{u as __pageData,_ as default};
@@ -0,0 +1 @@
import{_ as t,c as o,j as a,a as n,o as r}from"./chunks/framework.CBzLr-l3.js";const u=JSON.parse('{"title":"加入我们","description":"","frontmatter":{},"headers":[],"relativePath":"contact/joinus.md","filePath":"contact/joinus.md"}'),s={name:"contact/joinus.md"};function c(i,e,d,l,p,m){return r(),o("div",null,e[0]||(e[0]=[a("h1",{id:"加入我们",tabindex:"-1"},[n("加入我们 "),a("a",{class:"header-anchor",href:"#加入我们","aria-label":'Permalink to "加入我们"'},"")],-1)]))}const _=t(s,[["render",c]]);export{u as __pageData,_ as default};
+1
View File
@@ -0,0 +1 @@
import{_ as t,c as e,o as i}from"./chunks/framework.CBzLr-l3.js";const u=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"ITStudio Wiki","text":"Wiki for ITStudio.","tagline":"Make ITStudio Great Again","image":{"src":"/logo.png","alt":"背景图"},"actions":[{"theme":"brand","text":"Get Started","link":"/wiki/about/intro"},{"theme":"alt","text":"Contact","link":"/contact/contactus"}]},"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"}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),a={name:"index.md"};function o(r,n,s,c,d,l){return i(),e("div")}const p=t(a,[["render",o]]);export{u as __pageData,p as default};
+1
View File
@@ -0,0 +1 @@
import{_ as t,c as e,o as i}from"./chunks/framework.CBzLr-l3.js";const u=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"ITStudio Wiki","text":"Wiki for ITStudio.","tagline":"Make ITStudio Great Again","image":{"src":"/logo.png","alt":"背景图"},"actions":[{"theme":"brand","text":"Get Started","link":"/wiki/about/intro"},{"theme":"alt","text":"Contact","link":"/contact/contactus"}]},"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"}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),a={name:"index.md"};function o(r,n,s,c,d,l){return i(),e("div")}const p=t(a,[["render",o]]);export{u as __pageData,p as default};
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
import{_ as a,c as r,j as t,a as o,o as i}from"./chunks/framework.CBzLr-l3.js";const _=JSON.parse('{"title":"爱特工作室简介","description":"","frontmatter":{},"headers":[],"relativePath":"wiki/about/intro.md","filePath":"wiki/about/intro.md"}'),n={name:"wiki/about/intro.md"};function s(c,e,d,l,p,m){return i(),r("div",null,e[0]||(e[0]=[t("h1",{id:"爱特工作室简介",tabindex:"-1"},[o("爱特工作室简介 "),t("a",{class:"header-anchor",href:"#爱特工作室简介","aria-label":'Permalink to "爱特工作室简介"'},"")],-1)]))}const u=a(n,[["render",s]]);export{_ as __pageData,u as default};
@@ -0,0 +1 @@
import{_ as a,c as r,j as t,a as o,o as i}from"./chunks/framework.CBzLr-l3.js";const _=JSON.parse('{"title":"爱特工作室简介","description":"","frontmatter":{},"headers":[],"relativePath":"wiki/about/intro.md","filePath":"wiki/about/intro.md"}'),n={name:"wiki/about/intro.md"};function s(c,e,d,l,p,m){return i(),r("div",null,e[0]||(e[0]=[t("h1",{id:"爱特工作室简介",tabindex:"-1"},[o("爱特工作室简介 "),t("a",{class:"header-anchor",href:"#爱特工作室简介","aria-label":'Permalink to "爱特工作室简介"'},"")],-1)]))}const u=a(n,[["render",s]]);export{_ as __pageData,u as default};
@@ -0,0 +1 @@
import{_ as t,c as i,j as a,a as r,o as n}from"./chunks/framework.CBzLr-l3.js";const x=JSON.parse('{"title":"生活感悟","description":"","frontmatter":{},"headers":[],"relativePath":"wiki/life/reflections/index.md","filePath":"wiki/life/reflections/index.md"}'),o={name:"wiki/life/reflections/index.md"};function s(d,e,l,c,f,p){return n(),i("div",null,e[0]||(e[0]=[a("h1",{id:"生活感悟",tabindex:"-1"},[r("生活感悟 "),a("a",{class:"header-anchor",href:"#生活感悟","aria-label":'Permalink to "生活感悟"'},"")],-1)]))}const _=t(o,[["render",s]]);export{x as __pageData,_ as default};
@@ -0,0 +1 @@
import{_ as t,c as i,j as a,a as r,o as n}from"./chunks/framework.CBzLr-l3.js";const x=JSON.parse('{"title":"生活感悟","description":"","frontmatter":{},"headers":[],"relativePath":"wiki/life/reflections/index.md","filePath":"wiki/life/reflections/index.md"}'),o={name:"wiki/life/reflections/index.md"};function s(d,e,l,c,f,p){return n(),i("div",null,e[0]||(e[0]=[a("h1",{id:"生活感悟",tabindex:"-1"},[r("生活感悟 "),a("a",{class:"header-anchor",href:"#生活感悟","aria-label":'Permalink to "生活感悟"'},"")],-1)]))}const _=t(o,[["render",s]]);export{x as __pageData,_ as default};
@@ -0,0 +1 @@
import{_ as t,c as n,j as a,a as s,o as r}from"./chunks/framework.CBzLr-l3.js";const x=JSON.parse('{"title":"活动公告","description":"","frontmatter":{},"headers":[],"relativePath":"wiki/news/events/index.md","filePath":"wiki/news/events/index.md"}'),i={name:"wiki/news/events/index.md"};function o(d,e,c,l,p,m){return r(),n("div",null,e[0]||(e[0]=[a("h1",{id:"活动公告",tabindex:"-1"},[s("活动公告 "),a("a",{class:"header-anchor",href:"#活动公告","aria-label":'Permalink to "活动公告"'},"")],-1)]))}const _=t(i,[["render",o]]);export{x as __pageData,_ as default};
@@ -0,0 +1 @@
import{_ as t,c as n,j as a,a as s,o as r}from"./chunks/framework.CBzLr-l3.js";const x=JSON.parse('{"title":"活动公告","description":"","frontmatter":{},"headers":[],"relativePath":"wiki/news/events/index.md","filePath":"wiki/news/events/index.md"}'),i={name:"wiki/news/events/index.md"};function o(d,e,c,l,p,m){return r(),n("div",null,e[0]||(e[0]=[a("h1",{id:"活动公告",tabindex:"-1"},[s("活动公告 "),a("a",{class:"header-anchor",href:"#活动公告","aria-label":'Permalink to "活动公告"'},"")],-1)]))}const _=t(i,[["render",o]]);export{x as __pageData,_ as default};
@@ -0,0 +1 @@
import{_ as t,c as n,j as a,a as r,o as s}from"./chunks/framework.CBzLr-l3.js";const w=JSON.parse('{"title":"近期新闻","description":"","frontmatter":{},"headers":[],"relativePath":"wiki/news/recent-news/index.md","filePath":"wiki/news/recent-news/index.md"}'),i={name:"wiki/news/recent-news/index.md"};function o(d,e,c,l,p,m){return s(),n("div",null,e[0]||(e[0]=[a("h1",{id:"近期新闻",tabindex:"-1"},[r("近期新闻 "),a("a",{class:"header-anchor",href:"#近期新闻","aria-label":'Permalink to "近期新闻"'},"")],-1)]))}const x=t(i,[["render",o]]);export{w as __pageData,x as default};
@@ -0,0 +1 @@
import{_ as t,c as n,j as a,a as r,o as s}from"./chunks/framework.CBzLr-l3.js";const w=JSON.parse('{"title":"近期新闻","description":"","frontmatter":{},"headers":[],"relativePath":"wiki/news/recent-news/index.md","filePath":"wiki/news/recent-news/index.md"}'),i={name:"wiki/news/recent-news/index.md"};function o(d,e,c,l,p,m){return s(),n("div",null,e[0]||(e[0]=[a("h1",{id:"近期新闻",tabindex:"-1"},[r("近期新闻 "),a("a",{class:"header-anchor",href:"#近期新闻","aria-label":'Permalink to "近期新闻"'},"")],-1)]))}const x=t(i,[["render",o]]);export{w as __pageData,x as default};
@@ -0,0 +1 @@
import{_ as t,c as r,j as a,a as i,o}from"./chunks/framework.CBzLr-l3.js";const h=JSON.parse('{"title":"技术博客","description":"","frontmatter":{},"headers":[],"relativePath":"wiki/tech/blog/index.md","filePath":"wiki/tech/blog/index.md"}'),n={name:"wiki/tech/blog/index.md"};function s(d,e,c,l,p,m){return o(),r("div",null,e[0]||(e[0]=[a("h1",{id:"技术博客",tabindex:"-1"},[i("技术博客 "),a("a",{class:"header-anchor",href:"#技术博客","aria-label":'Permalink to "技术博客"'},"")],-1)]))}const x=t(n,[["render",s]]);export{h as __pageData,x as default};
@@ -0,0 +1 @@
import{_ as t,c as r,j as a,a as i,o}from"./chunks/framework.CBzLr-l3.js";const h=JSON.parse('{"title":"技术博客","description":"","frontmatter":{},"headers":[],"relativePath":"wiki/tech/blog/index.md","filePath":"wiki/tech/blog/index.md"}'),n={name:"wiki/tech/blog/index.md"};function s(d,e,c,l,p,m){return o(),r("div",null,e[0]||(e[0]=[a("h1",{id:"技术博客",tabindex:"-1"},[i("技术博客 "),a("a",{class:"header-anchor",href:"#技术博客","aria-label":'Permalink to "技术博客"'},"")],-1)]))}const x=t(n,[["render",s]]);export{h as __pageData,x as default};
@@ -0,0 +1 @@
import{_ as a,c as r,j as t,a as i,o}from"./chunks/framework.CBzLr-l3.js";const h=JSON.parse('{"title":"成员项目","description":"","frontmatter":{},"headers":[],"relativePath":"wiki/tech/projects/index.md","filePath":"wiki/tech/projects/index.md"}'),s={name:"wiki/tech/projects/index.md"};function n(c,e,d,p,l,m){return o(),r("div",null,e[0]||(e[0]=[t("h1",{id:"成员项目",tabindex:"-1"},[i("成员项目 "),t("a",{class:"header-anchor",href:"#成员项目","aria-label":'Permalink to "成员项目"'},"")],-1)]))}const x=a(s,[["render",n]]);export{h as __pageData,x as default};
@@ -0,0 +1 @@
import{_ as a,c as r,j as t,a as i,o}from"./chunks/framework.CBzLr-l3.js";const h=JSON.parse('{"title":"成员项目","description":"","frontmatter":{},"headers":[],"relativePath":"wiki/tech/projects/index.md","filePath":"wiki/tech/projects/index.md"}'),s={name:"wiki/tech/projects/index.md"};function n(c,e,d,p,l,m){return o(),r("div",null,e[0]||(e[0]=[t("h1",{id:"成员项目",tabindex:"-1"},[i("成员项目 "),t("a",{class:"header-anchor",href:"#成员项目","aria-label":'Permalink to "成员项目"'},"")],-1)]))}const x=a(s,[["render",n]]);export{h as __pageData,x as default};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
{"contact_contactus.md":"DOAR4MlR","contact_feedback.md":"6lMSEKLj","contact_index.md":"DT8UMTdJ","contact_joinus.md":"BXhISXyg","index.md":"Cpnhn53f","wiki_about_intro.md":"CkSLRqej","wiki_life_reflections_index.md":"jFBK1F9Y","wiki_news_events_index.md":"DWYBPbez","wiki_news_recent-news_index.md":"CDuRoiEV","wiki_tech_blog_index.md":"BytjhgJo","wiki_tech_projects_index.md":"BUKLhERC"}
+26
View File
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
.vpi-social-github{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 .297c-6.63 0-12 5.373-12 12c0 5.303 3.438 9.8 8.205 11.385c.6.113.82-.258.82-.577c0-.285-.01-1.04-.015-2.04c-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729c1.205.084 1.838 1.236 1.838 1.236c1.07 1.835 2.809 1.305 3.495.998c.108-.776.417-1.305.76-1.605c-2.665-.3-5.466-1.332-5.466-5.93c0-1.31.465-2.38 1.235-3.22c-.135-.303-.54-1.523.105-3.176c0 0 1.005-.322 3.3 1.23c.96-.267 1.98-.399 3-.405c1.02.006 2.04.138 3 .405c2.28-1.552 3.285-1.23 3.285-1.23c.645 1.653.24 2.873.12 3.176c.765.84 1.23 1.91 1.23 3.22c0 4.61-2.805 5.625-5.475 5.92c.42.36.81 1.096.81 2.22c0 1.606-.015 2.896-.015 3.286c0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")}.vpi-social-twitter{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.543 7.104c.015.211.015.423.015.636c0 6.507-4.954 14.01-14.01 14.01v-.003A13.94 13.94 0 0 1 0 19.539a9.88 9.88 0 0 0 7.287-2.041a4.93 4.93 0 0 1-4.6-3.42a4.9 4.9 0 0 0 2.223-.084A4.926 4.926 0 0 1 .96 9.167v-.062a4.9 4.9 0 0 0 2.235.616A4.93 4.93 0 0 1 1.67 3.148a13.98 13.98 0 0 0 10.15 5.144a4.929 4.929 0 0 1 8.39-4.49a9.9 9.9 0 0 0 3.128-1.196a4.94 4.94 0 0 1-2.165 2.724A9.8 9.8 0 0 0 24 4.555a10 10 0 0 1-2.457 2.549'/%3E%3C/svg%3E")}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+6
View File
@@ -0,0 +1,6 @@
import DefaultTheme from "vitepress/theme";
import "./style/index.css";
export default {
extends: DefaultTheme,
};
+2
View File
@@ -0,0 +1,2 @@
/* index.css */
@import "./var.css";
+44
View File
@@ -0,0 +1,44 @@
/* var.css */
:root {
--vp-c-brand-1: #18794e;
--vp-c-brand-2: #299764;
--vp-c-brand-3: #30a46c;
}
.dark {
--vp-c-brand-1: #3dd68c;
--vp-c-brand-2: #30a46c;
--vp-c-brand-3: #298459;
}
/* 以前的vp-c-brand已弃用 */
:root {
/* hero标题渐变色 */
--vp-home-hero-name-color: transparent;
--vp-home-hero-name-background: -webkit-linear-gradient(
120deg,
#bd34fe,
#41d1ff
);
/*hero logo背景渐变色 */
--vp-home-hero-image-background-image: linear-gradient(
-45deg,
#bd34fe 50%,
#47caff 50%
);
--vp-home-hero-image-filter: blur(40px);
}
/* 也可自行单独修改brand按钮 */
/* :root {
--vp-button-brand-border: #F6CEEC;
--vp-button-brand-text: #F6CEEC;
--vp-button-brand-bg: #D939CD;
--vp-button-brand-hover-border: #F6CEEC;
--vp-button-brand-hover-text: #fff;
--vp-button-brand-hover-bg: #D939CD;
--vp-button-brand-active-border: #F6CEEC;
} */
+2446
View File
File diff suppressed because it is too large Load Diff
+10
View File
@@ -0,0 +1,10 @@
{
"devDependencies": {
"vitepress": "^1.5.0"
},
"scripts": {
"docs:dev": "vitepress dev",
"docs:build": "vitepress build",
"docs:preview": "vitepress preview"
}
}
+1
View File
@@ -0,0 +1 @@
# 联系方式
+1
View File
@@ -0,0 +1 @@
# 问题反馈
+1
View File
@@ -0,0 +1 @@
# 联系我们
+1
View File
@@ -0,0 +1 @@
# 加入我们
+26
View File
@@ -0,0 +1,26 @@
---
layout: home
hero:
name: "ITStudio Wiki"
text: "爱特工作室知识库与\n合作平台"
tagline: "Make ITStudio Great Again."
image:
src: /logo.png
alt: "ITStudio Logo"
actions:
- theme: brand
text: 开始探索
link: /wiki/about/intro
- theme: alt
text: 联系我们
link: /contact/contactus
features:
- title: 全面文档支持
details: 提供详尽的指南、教程和资源,助力您的项目成功。
- title: 高效协作平台
details: 在共享知识与工具的基础上,促进团队协作。
- title: 持续创新与成长
details: 掌握爱特工作室的最新发展,始终走在前沿。
---
Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

+1
View File
@@ -0,0 +1 @@
# 爱特工作室简介
+1
View File
@@ -0,0 +1 @@
# 生活感悟
+1
View File
@@ -0,0 +1 @@
# 活动公告
+1
View File
@@ -0,0 +1 @@
# 近期新闻
+1
View File
@@ -0,0 +1 @@
# 技术博客
+1
View File
@@ -0,0 +1 @@
# 成员项目