基本文件结构

This commit is contained in:
PeterZhong 2025-07-13 20:40:29 +08:00
parent 6936503e6b
commit c42071b5cd
24 changed files with 148 additions and 224 deletions

View File

@ -1,46 +1,46 @@
import {
useMediaQuery
} from "./chunk-ECKPOFXB.js";
} from "./chunk-OY43B7R7.js";
import {
computed,
ref,
shallowRef,
watch
} from "./chunk-W6V53FDX.js";
} from "./chunk-SW2YKR2Q.js";
// node_modules/vitepress/dist/client/theme-default/index.js
import "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/styles/fonts.css";
import "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/styles/fonts.css";
// node_modules/vitepress/dist/client/theme-default/without-fonts.js
import "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/styles/vars.css";
import "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/styles/base.css";
import "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/styles/icons.css";
import "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/styles/utils.css";
import "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/styles/components/custom-block.css";
import "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/styles/components/vp-code.css";
import "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/styles/components/vp-code-group.css";
import "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/styles/components/vp-doc.css";
import "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/styles/components/vp-sponsor.css";
import VPBadge from "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPBadge.vue";
import Layout from "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/Layout.vue";
import { default as default2 } from "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPBadge.vue";
import { default as default3 } from "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPButton.vue";
import { default as default4 } from "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPDocAsideSponsors.vue";
import { default as default5 } from "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPFeatures.vue";
import { default as default6 } from "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPHomeContent.vue";
import { default as default7 } from "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPHomeFeatures.vue";
import { default as default8 } from "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPHomeHero.vue";
import { default as default9 } from "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPHomeSponsors.vue";
import { default as default10 } from "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPImage.vue";
import { default as default11 } from "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPLink.vue";
import { default as default12 } from "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPNavBarSearch.vue";
import { default as default13 } from "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPSocialLink.vue";
import { default as default14 } from "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPSocialLinks.vue";
import { default as default15 } from "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPSponsors.vue";
import { default as default16 } from "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPTeamMembers.vue";
import { default as default17 } from "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPTeamPage.vue";
import { default as default18 } from "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPTeamPageSection.vue";
import { default as default19 } from "D:/02_User_Files/02项目文件/20250305_GIS智能体/repository/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPTeamPageTitle.vue";
import "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/styles/vars.css";
import "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/styles/base.css";
import "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/styles/icons.css";
import "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/styles/utils.css";
import "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/styles/components/custom-block.css";
import "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/styles/components/vp-code.css";
import "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/styles/components/vp-code-group.css";
import "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/styles/components/vp-doc.css";
import "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/styles/components/vp-sponsor.css";
import VPBadge from "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPBadge.vue";
import Layout from "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/Layout.vue";
import { default as default2 } from "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPBadge.vue";
import { default as default3 } from "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPButton.vue";
import { default as default4 } from "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPDocAsideSponsors.vue";
import { default as default5 } from "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPFeatures.vue";
import { default as default6 } from "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPHomeContent.vue";
import { default as default7 } from "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPHomeFeatures.vue";
import { default as default8 } from "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPHomeHero.vue";
import { default as default9 } from "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPHomeSponsors.vue";
import { default as default10 } from "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPImage.vue";
import { default as default11 } from "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPLink.vue";
import { default as default12 } from "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPNavBarSearch.vue";
import { default as default13 } from "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPSocialLink.vue";
import { default as default14 } from "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPSocialLinks.vue";
import { default as default15 } from "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPSponsors.vue";
import { default as default16 } from "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPTeamMembers.vue";
import { default as default17 } from "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPTeamPage.vue";
import { default as default18 } from "D:/05_VCS_Project/LinkToolDocs/node_modules/vitepress/dist/client/theme-default/components/VPTeamPageSection.vue";
import { default as default19 } from "D:/05_VCS_Project/LinkToolDocs/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";

File diff suppressed because one or more lines are too long

View File

@ -1,40 +1,40 @@
{
"hash": "271a13ef",
"configHash": "5cb9d928",
"lockfileHash": "6d3c9555",
"browserHash": "04af472b",
"hash": "13487ee9",
"configHash": "4a257256",
"lockfileHash": "c7bafb21",
"browserHash": "fd845fac",
"optimized": {
"vue": {
"src": "../../../node_modules/vue/dist/vue.runtime.esm-bundler.js",
"file": "vue.js",
"fileHash": "24af376c",
"fileHash": "57c5eedb",
"needsInterop": false
},
"vitepress > @vue/devtools-api": {
"src": "../../../node_modules/@vue/devtools-api/dist/index.js",
"file": "vitepress___@vue_devtools-api.js",
"fileHash": "d45887d2",
"fileHash": "180b920f",
"needsInterop": false
},
"vitepress > @vueuse/core": {
"src": "../../../node_modules/@vueuse/core/index.mjs",
"file": "vitepress___@vueuse_core.js",
"fileHash": "f32dbb63",
"fileHash": "0622e1e1",
"needsInterop": false
},
"@theme/index": {
"src": "../../../node_modules/vitepress/dist/client/theme-default/index.js",
"file": "@theme_index.js",
"fileHash": "ecd7abb6",
"fileHash": "a25579b3",
"needsInterop": false
}
},
"chunks": {
"chunk-ECKPOFXB": {
"file": "chunk-ECKPOFXB.js"
"chunk-OY43B7R7": {
"file": "chunk-OY43B7R7.js"
},
"chunk-W6V53FDX": {
"file": "chunk-W6V53FDX.js"
"chunk-SW2YKR2Q": {
"file": "chunk-SW2YKR2Q.js"
}
}
}

File diff suppressed because one or more lines are too long

View File

@ -35,7 +35,7 @@ import {
unref,
watch,
watchEffect
} from "./chunk-W6V53FDX.js";
} from "./chunk-SW2YKR2Q.js";
// node_modules/@vueuse/shared/index.mjs
function computedEager(fn, options) {
@ -9716,4 +9716,4 @@ export {
useWindowScroll,
useWindowSize
};
//# sourceMappingURL=chunk-ECKPOFXB.js.map
//# sourceMappingURL=chunk-OY43B7R7.js.map

File diff suppressed because one or more lines are too long

View File

@ -12616,4 +12616,4 @@ vue/dist/vue.runtime.esm-bundler.js:
* @license MIT
**)
*/
//# sourceMappingURL=chunk-W6V53FDX.js.map
//# sourceMappingURL=chunk-SW2YKR2Q.js.map

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

View File

@ -281,8 +281,8 @@ import {
watchTriggerable,
watchWithFilter,
whenever
} from "./chunk-ECKPOFXB.js";
import "./chunk-W6V53FDX.js";
} from "./chunk-OY43B7R7.js";
import "./chunk-SW2YKR2Q.js";
export {
DefaultMagicKeysAliasMap,
StorageSerializers,

View File

@ -168,7 +168,7 @@ import {
withMemo,
withModifiers,
withScopeId
} from "./chunk-W6V53FDX.js";
} from "./chunk-SW2YKR2Q.js";
export {
BaseTransition,
BaseTransitionPropsValidators,

View File

@ -2,24 +2,56 @@ import { defineConfig } from 'vitepress'
// https://vitepress.dev/reference/site-config
export default defineConfig({
title: "LinkTool Docs",
description: "Documents for LinkTool",
title: "LinkTool灵图",
description: "LinkTool相关文档库,让你用一段话就能完成繁琐的地理分析与处理任务",
themeConfig: {
// https://vitepress.dev/reference/default-theme-config
nav: [
{ text: 'Home', link: '/' },
{ text: 'Examples', link: '/markdown-examples' }
{ text: '首页', link: '/' },
{ text: '智能体', link: '/agent/usage/introduction' },
{ text: '插件端', link: '/plugin/usage/introduction' },
{ text: 'Web端', link: '/web/usage/introduction' }
],
sidebar: [
{
text: 'Examples',
sidebar: {
'/agent/': [{
text: '智能体使用说明',
items: [
{ text: 'Markdown Examples', link: '/markdown-examples' },
{ text: 'Runtime API Examples', link: '/api-examples' }
{ text: '入门简介', link: '/agent/usage/introduction' },
{ text: '快速开始', link: '/agent/usage/quick-start' }
]
}
],
},
{
text: '智能体开发指南',
items: [
{ text: '开发简介', link: '/agent/dev/introduction' },
]
}],
'/web/': [{
text: 'Web端使用说明',
items: [
{ text: '入门简介', link: '/web/usage/introduction' }
]
},
{
text: 'Web端开发指南',
items: [
{ text: '开发简介', link: '/web/dev/introduction' },
]
}],
'/plugin/': [{
text: '插件端使用说明',
items: [
{ text: '入门简介', link: '/plugin/usage/introduction' }
]
},
{
text: '插件端开发指南',
items: [
{ text: '开发简介', link: '/plugin/dev/introduction' },
]
}]
},
socialLinks: [
{ icon: 'github', link: 'https://github.com/vuejs/vitepress' }

15
README.md Normal file
View File

@ -0,0 +1,15 @@
# LinkTool文档库
## 简介
本仓库为基于Vitepress的LinkTool文档库内容涵盖LinkTool的开发过程、使用方法等。
## 协作指南
### 项目结构
所有文件名和文件夹均使用英文命名,单词之间使用`-`连接不留空格。项目根目录下分设web、plugin、agent文件夹分别对应Web端、插件端和智能体的部分每个部分内区分“开发指南”何“使用方法”两个部分即dev和usage文件夹两部分的文档分别面向开发者和用户。
### 参与协作
可直接使用Visual Studio Code推荐或Intellij Idea、PyCharm等集成开发环境打开本项目直接开始编辑相应的文档

View File

@ -0,0 +1 @@
# 开发简介

View File

@ -0,0 +1,2 @@
# 智能体简介

View File

@ -0,0 +1 @@
# 快速开始

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,26 @@
layout: home
hero:
name: "LinkTool文档库"
text: "LinkTool相关的开发和使用文档"
tagline: LinkTool
name: "LinkTool灵图"
text: "项目文档库"
tagline: 一段话完成繁琐的地理处理分析任务
actions:
- theme: brand
text: Markdown Examples
link: /markdown-examples
text: ArcGIS Pro插件
link: /plugin/introduction
- theme: alt
text: API Examples
link: /api-examples
text: 智能体
link: /agent/introduction
- theme: alt
text: Web端
link: /web/introduction
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 elitadfdfdfadsfg
- title: 兼容ArcGIS Pro 3.4以上
details: 插件基于ArcGIS Pro SDK for .NET 3.4开发兼容ArcGIS Pro 3.4及以上版本,下载双击安装即可使用,无需进行复杂配置。
- title: RAG与MCP结合
details: 创新性地采用RAG作为MCP的参考资料实现大容量的MCP工具调用突破模型上下文长度限制。
- title: 低成本
details: 不需要LoRA微调对于简单任务使用小参数量模型也能完成。
---

View File

@ -1,85 +0,0 @@
# Markdown Extension Examples
This 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).

View File

@ -0,0 +1 @@
# 开发简介

View File

@ -0,0 +1 @@
# 入门简介

1
web/dev/introduction.md Normal file
View File

@ -0,0 +1 @@
# 开发简介

View File

@ -0,0 +1 @@
# 入门简介