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
+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;
} */