feat: 建立一个official官网的提示词
This commit is contained in:
parent
b622a56e18
commit
929eabe758
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
node_modules
|
||||
.DS_Store
|
||||
dist
|
6
.vscode/settings.json
vendored
Normal file
6
.vscode/settings.json
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"workbench.editorAssociations": {
|
||||
// "*.md": "vscode.markdown.preview.editor" // 预览打开
|
||||
"*.md": "default" // 默认打开
|
||||
}
|
||||
}
|
@ -1,2 +1,7 @@
|
||||
# official website 生成prompot
|
||||
# official website 生成 prompot
|
||||
|
||||
根据我的资料库,生成一个关于 kevisual 助手的官网。
|
||||
|
||||
|
||||
### meta简介
|
||||
我的网站是关于网页助手的,网站的名称是:kevisual 助手,网站的域名是:https://www.kevisual.cn,网站的slogan是:加速你的工作,生活,学习。
|
||||
|
BIN
docs/assets/feature/user-apps.png
Normal file
BIN
docs/assets/feature/user-apps.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 134 KiB |
BIN
docs/assets/feature/user-files.png
Normal file
BIN
docs/assets/feature/user-files.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 74 KiB |
BIN
docs/assets/营业执照.jpg
Normal file
BIN
docs/assets/营业执照.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 464 KiB |
19
docs/公司介绍.md
19
docs/公司介绍.md
@ -0,0 +1,19 @@
|
||||
## 公司介绍
|
||||
|
||||
公司名称:杭州余杭逸文设计工作室(个体工商户)
|
||||
|
||||
公司地址:浙江省杭州市余杭区闲林街道天日山西路 230 号 A 区 3 楼 2954 室
|
||||
|
||||
公司邮箱: envision@kevisual.cn
|
||||
|
||||
公司经营范围:网站部署,笔记,ai 助手,计算机软件开发。
|
||||
|
||||
公司网页: https://www.kevisual.cn
|
||||
|
||||
公司 logo 图片:
|
||||
|
||||
公司营业执照: 
|
||||
|
||||
举报邮箱: feedback@kevisual.cn
|
||||
|
||||
备案号:浙 ICP 备 2025158778 号
|
25
docs/关于.md
Normal file
25
docs/关于.md
Normal file
@ -0,0 +1,25 @@
|
||||
# 关于我们
|
||||
|
||||
我们是一个独立开发团队,致力于提供高质量的软件产品。我们的团队成员都是经验丰富的开发者,他们有着对技术的深刻理解和创新能力。
|
||||
|
||||
我们的使命是:
|
||||
|
||||
1. 提供高质量的软件产品
|
||||
2. 不断创新,满足用户需求
|
||||
3. 提供优质的售后服务
|
||||
4. 保护用户隐私
|
||||
|
||||
我们的愿景是:
|
||||
|
||||
1. 创立更简单,方便的网页助手,让生活更美好。
|
||||
2. 成为用户信赖的软件品牌
|
||||
3. 不断创新,满足用户需求
|
||||
4. 提供优质的售后服务
|
||||
|
||||
联系信息:
|
||||
|
||||
邮箱:feedback@kevisual.cn
|
||||
|
||||
电话:18324451015
|
||||
|
||||
地址:浙江省杭州市余杭区闲林街道天日山西路 230 号 A 区 3 楼 2954 室
|
48
docs/功能介绍.md
48
docs/功能介绍.md
@ -1,2 +1,48 @@
|
||||
# kevisual助手
|
||||
# kevisual 助手
|
||||
|
||||
加速你的工作,生活,学习。
|
||||
|
||||
## 功能介绍
|
||||
|
||||
### 1. 网页部署平台
|
||||
|
||||
任何人的自己的博客,自定义的 ai 创建的网页,都可以通过这个平台,来管理自己的网页。
|
||||
|
||||
实现了:
|
||||
|
||||
- 类似图床的文件管理
|
||||
- 站点的创建,删除
|
||||
- 域名自定义
|
||||
|
||||
#### 1.1. 用户的用户管理 web 网站
|
||||
|
||||

|
||||
|
||||
可以配置只自己可以访问。
|
||||
|
||||
#### 1.2. 文件管理
|
||||
|
||||

|
||||
|
||||
配置自己的文件的目录
|
||||
|
||||
### 2. AI Mark 推荐
|
||||
|
||||
大模型汇总了大量信息,但在具体应用时,用户需要一个精炼的知识库来找到解决方案。因此,我们计划创建一个网站助手工具库。当用户提出问题时,工具库可以提供快捷方式或直接实现解决方案。我们来提炼这个资料库。
|
||||
|
||||
例如,我们将收录一些可自行部署的软件和开源项目,如 GitHub 上的优秀项目:vaultwarden(密码管理)、memos(笔记)等。
|
||||
|
||||
由于应用种类繁多,我们需要一个便捷的入口来快速访问这些工具。
|
||||
|
||||
TODO:
|
||||
|
||||
### 2. 笔记助手
|
||||
|
||||
快速将内容粘贴到视觉程序库中,通过 AI 创造性地生成美观的内容并进行可视化。便捷地创建个人笔记,加速思考,快速生成笔记和网页。
|
||||
|
||||
TODO:
|
||||
|
||||
### 3. 资料库 AI
|
||||
|
||||
搭建自己的资料库。
|
||||
TODO:
|
||||
|
20
docs/用户协议.md
Normal file
20
docs/用户协议.md
Normal file
@ -0,0 +1,20 @@
|
||||
# 用户协议
|
||||
|
||||
欢迎使用本网站。在使用本网站之前,请仔细阅读以下用户协议条款。访问或使用本网站即表示您同意遵守本协议。
|
||||
|
||||
## 1. 使用条款
|
||||
用户在使用本网站时,必须遵守所有适用的法律法规。用户不得利用本网站从事任何非法活动。
|
||||
|
||||
## 2. 知识产权
|
||||
本网站的所有内容,包括但不限于文本、图像、标识和软件,均受版权法和其他知识产权法的保护。未经授权,用户不得复制、分发或以其他方式使用本网站的内容。
|
||||
|
||||
## 3. 责任限制
|
||||
本网站不对因使用或无法使用本网站而导致的任何直接、间接、偶然、特殊或后果性损害承担责任。
|
||||
|
||||
## 4. 隐私政策
|
||||
用户的隐私对我们非常重要。请参阅我们的隐私政策以了解更多信息。
|
||||
|
||||
## 5. 修改和终止
|
||||
本网站保留随时修改或终止本协议的权利。修改后的协议将在本网站上发布,并立即生效。
|
||||
|
||||
感谢您使用本网站。如有任何问题,请联系我们。
|
31
docs/隐私政策.md
Normal file
31
docs/隐私政策.md
Normal file
@ -0,0 +1,31 @@
|
||||
# 隐私政策
|
||||
|
||||
杭州余杭逸文设计工作室(个体工商户)(以下简称"我们")非常重视用户的隐私。请仔细阅读以下隐私政策,以了解我们如何收集、使用和保护您的信息。
|
||||
|
||||
## 1. 信息收集
|
||||
我们可能会收集以下类型的信息:
|
||||
- 联系信息:如您的姓名、电子邮件地址。
|
||||
- 使用信息:如您访问我们网站的频率、使用的功能等。
|
||||
|
||||
## 2. 信息使用
|
||||
我们收集的信息将用于以下目的:
|
||||
- 提供和改进我们的服务。
|
||||
- 处理您的请求和反馈。
|
||||
- 发送重要通知和更新。
|
||||
|
||||
## 3. 信息共享
|
||||
我们不会与第三方共享您的个人信息,除非:
|
||||
- 获得您的明确同意。
|
||||
- 法律要求或允许。
|
||||
|
||||
## 4. 信息安全
|
||||
我们采取合理的措施保护您的信息免受未经授权的访问、使用或披露。
|
||||
|
||||
## 5. 隐私政策的变更
|
||||
我们可能会不时更新本隐私政策。任何更改将在我们的网站上发布,并立即生效。
|
||||
|
||||
如有任何问题或建议,请通过以下方式联系我们:
|
||||
- 公司邮箱:envision@kevisual.cn
|
||||
- 举报邮箱:feedback@kevisual.cn
|
||||
|
||||
感谢您信任我们。
|
16
index.html
Normal file
16
index.html
Normal file
@ -0,0 +1,16 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<link rel="icon" type="image/svg+xml" href="https://kevisual.cn/root/center/panda.png" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>kevisual 助手</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="root"></div>
|
||||
<script type="module" src="./src/main.tsx"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
24
package.json
24
package.json
@ -3,11 +3,29 @@
|
||||
"version": "0.0.1",
|
||||
"description": "",
|
||||
"main": "index.js",
|
||||
"basename": "/root/official",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
"dev": "vite",
|
||||
"build": "vite build",
|
||||
"preview": "vite preview",
|
||||
"pub": "envision deploy ./dist -k official -v 0.0.1 -u -o root"
|
||||
},
|
||||
"keywords": [],
|
||||
"author": "abearxiong <xiongxiao@xiongxiao.me>",
|
||||
"license": "MIT",
|
||||
"type": "module"
|
||||
}
|
||||
"type": "module",
|
||||
"dependencies": {
|
||||
"clsx": "^2.1.1",
|
||||
"lucide-react": "^0.483.0",
|
||||
"react": "^19.0.0",
|
||||
"react-dom": "^19.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@tailwindcss/vite": "^4.0.15",
|
||||
"@types/react": "^19.0.0",
|
||||
"@types/react-dom": "^19.0.0",
|
||||
"@vitejs/plugin-react": "^4.3.4",
|
||||
"tailwindcss": "^4.0.15",
|
||||
"vite": "^6.2.3"
|
||||
}
|
||||
}
|
1333
pnpm-lock.yaml
generated
Normal file
1333
pnpm-lock.yaml
generated
Normal file
File diff suppressed because it is too large
Load Diff
178
src/App.tsx
Normal file
178
src/App.tsx
Normal file
@ -0,0 +1,178 @@
|
||||
import { Github, Mail, Phone, MapPin, ChevronDown, ExternalLink, Shield, Book, Globe, Brain } from 'lucide-react';
|
||||
|
||||
export const App = () => {
|
||||
return (
|
||||
<div className='min-h-screen bg-gray-50'>
|
||||
{/* Hero Section */}
|
||||
<header className='bg-gradient-to-r from-blue-600 to-indigo-700 text-white'>
|
||||
<nav className='container mx-auto px-6 py-4 flex justify-between items-center'>
|
||||
<div className='flex items-center space-x-4'>
|
||||
<img src='https://kevisual.cn/root/center/panda.png' alt='Kevisual Logo' className='h-10 w-10 object-contain' />
|
||||
<span className='text-xl font-bold'>Kevisual 助手</span>
|
||||
</div>
|
||||
<div className='hidden md:flex space-x-6'>
|
||||
<a href='#features' className='hover:text-gray-200'>
|
||||
功能
|
||||
</a>
|
||||
<a href='#about' className='hover:text-gray-200'>
|
||||
关于我们
|
||||
</a>
|
||||
<a href='#contact' className='hover:text-gray-200'>
|
||||
联系方式
|
||||
</a>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<div className='container mx-auto px-6 py-24 text-center'>
|
||||
<h1 className='text-4xl md:text-6xl font-bold mb-6'>加速你的工作,生活,学习</h1>
|
||||
<p className='text-xl md:text-2xl mb-8 opacity-90'>专业的网页助手,让您的在线体验更轻松、更高效</p>
|
||||
<ChevronDown className='w-8 h-8 mx-auto animate-bounce' />
|
||||
</div>
|
||||
</header>
|
||||
|
||||
{/* Features Section */}
|
||||
<section id='features' className='py-20 bg-white'>
|
||||
<div className='container mx-auto px-6'>
|
||||
<h2 className='text-3xl font-bold text-center mb-16'>核心功能</h2>
|
||||
|
||||
<div className='grid md:grid-cols-3 gap-12'>
|
||||
<div className='p-6 rounded-lg shadow-lg bg-white'>
|
||||
<Globe className='w-12 h-12 text-blue-600 mb-4' />
|
||||
<h3 className='text-xl font-semibold mb-4'>网页部署平台</h3>
|
||||
<p className='text-gray-600'>轻松管理您的博客和自定义网页,支持文件管理、站点创建和域名自定义</p>
|
||||
</div>
|
||||
|
||||
<div className='p-6 rounded-lg shadow-lg bg-white'>
|
||||
<Brain className='w-12 h-12 text-blue-600 mb-4' />
|
||||
<h3 className='text-xl font-semibold mb-4'>AI Mark 推荐</h3>
|
||||
<p className='text-gray-600'>智能工具库助您快速找到解决方案,汇集优质开源项目</p>
|
||||
</div>
|
||||
|
||||
<div className='p-6 rounded-lg shadow-lg bg-white'>
|
||||
<Book className='w-12 h-12 text-blue-600 mb-4' />
|
||||
<h3 className='text-xl font-semibold mb-4'>笔记助手</h3>
|
||||
<p className='text-gray-600'>AI驱动的笔记工具,帮助您创造性地生成美观的内容并进行可视化</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{/* About Section */}
|
||||
<section id='about' className='py-20 bg-gray-50'>
|
||||
<div className='container mx-auto px-6'>
|
||||
<h2 className='text-3xl font-bold text-center mb-16'>关于我们</h2>
|
||||
<div className='max-w-3xl mx-auto text-center'>
|
||||
<p className='text-gray-600 mb-8'>我们是一个独立开发团队,致力于提供高质量的软件产品。我们的使命是通过创新技术,让用户的工作和生活更加便捷。</p>
|
||||
<div className='grid md:grid-cols-2 gap-8'>
|
||||
<div>
|
||||
<h3 className='text-xl font-semibold mb-4'>我们的使命</h3>
|
||||
<ul className='text-left text-gray-600 space-y-2'>
|
||||
<li>✓ 提供高质量的软件产品</li>
|
||||
<li>✓ 不断创新,满足用户需求</li>
|
||||
<li>✓ 提供优质的售后服务</li>
|
||||
<li>✓ 保护用户隐私</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<h3 className='text-xl font-semibold mb-4'>我们的愿景</h3>
|
||||
<ul className='text-left text-gray-600 space-y-2'>
|
||||
<li>✓ 创立更简单,方便的网页助手</li>
|
||||
<li>✓ 成为用户信赖的软件品牌</li>
|
||||
<li>✓ 持续创新发展</li>
|
||||
<li>✓ 提供卓越的用户体验</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{/* Contact Section */}
|
||||
<section id='contact' className='py-20 bg-white'>
|
||||
<div className='container mx-auto px-6'>
|
||||
<h2 className='text-3xl font-bold text-center mb-16'>联系我们</h2>
|
||||
<div className='max-w-2xl mx-auto'>
|
||||
<div className='space-y-6'>
|
||||
<div className='flex items-center space-x-4'>
|
||||
<Mail className='w-6 h-6 text-blue-600' />
|
||||
<span>envision@kevisual.cn</span>
|
||||
</div>
|
||||
<div className='flex items-center space-x-4'>
|
||||
<Phone className='w-6 h-6 text-blue-600' />
|
||||
<span>18324451015</span>
|
||||
</div>
|
||||
<div className='flex items-center space-x-4'>
|
||||
<MapPin className='w-6 h-6 text-blue-600' />
|
||||
<span>浙江省杭州市余杭区闲林街道天日山西路230号A区3楼2954室</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{/* Footer */}
|
||||
<footer className='bg-gray-900 text-white py-12'>
|
||||
<div className='container mx-auto px-6'>
|
||||
<div className='grid md:grid-cols-4 gap-8'>
|
||||
<div>
|
||||
<h3 className='text-lg font-semibold mb-4'>Kevisual 助手</h3>
|
||||
<p className='text-gray-400'>加速你的工作,生活,学习</p>
|
||||
</div>
|
||||
<div>
|
||||
<h3 className='text-lg font-semibold mb-4'>快速链接</h3>
|
||||
<ul className='space-y-2 text-gray-400'>
|
||||
<li>
|
||||
<a href='#features' className='hover:text-white'>
|
||||
功能
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='#about' className='hover:text-white'>
|
||||
关于我们
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='#contact' className='hover:text-white'>
|
||||
联系方式
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<h3 className='text-lg font-semibold mb-4'>法律信息</h3>
|
||||
<ul className='space-y-2 text-gray-400'>
|
||||
<li>
|
||||
<a href='/privacy' className='hover:text-white'>
|
||||
隐私政策
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='/terms' className='hover:text-white'>
|
||||
用户协议
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<h3 className='text-lg font-semibold mb-4'>联系我们</h3>
|
||||
<div className='flex space-x-4'>
|
||||
<a href='mailto:feedback@kevisual.cn' className='text-gray-400 hover:text-white'>
|
||||
<Mail className='w-6 h-6' />
|
||||
</a>
|
||||
<a href='https://github.com/' className='text-gray-400 hover:text-white'>
|
||||
<Github className='w-6 h-6' />
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className='mt-12 pt-8 border-t border-gray-800 text-center text-gray-400'>
|
||||
<p>浙ICP备2025158778号</p>
|
||||
<p>© 2024 杭州余杭逸文设计工作室. All rights reserved.</p>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
||||
export default App;
|
1
src/index.css
Normal file
1
src/index.css
Normal file
@ -0,0 +1 @@
|
||||
@import 'tailwindcss';
|
8
src/main.tsx
Normal file
8
src/main.tsx
Normal file
@ -0,0 +1,8 @@
|
||||
import { createRoot } from 'react-dom/client';
|
||||
|
||||
import { App } from './App';
|
||||
import './index.css';
|
||||
|
||||
const root = createRoot(document.getElementById('root') as HTMLElement);
|
||||
|
||||
root.render(<App />);
|
43
tsconfig.app.json
Normal file
43
tsconfig.app.json
Normal file
@ -0,0 +1,43 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"target": "ES2020",
|
||||
"useDefineForClassFields": true,
|
||||
"lib": [
|
||||
"ES2020",
|
||||
"DOM",
|
||||
"DOM.Iterable"
|
||||
],
|
||||
"module": "ESNext",
|
||||
"skipLibCheck": true,
|
||||
/* Bundler mode */
|
||||
"moduleResolution": "bundler",
|
||||
"allowImportingTsExtensions": true,
|
||||
"isolatedModules": true,
|
||||
"moduleDetection": "force",
|
||||
"noEmit": true,
|
||||
// "jsx": "react",
|
||||
// "jsxFragmentFactory": "Fragment",
|
||||
// "jsxFactory": "h",
|
||||
"jsx": "react-jsx",
|
||||
"baseUrl": "./",
|
||||
"typeRoots": [
|
||||
"node_modules/@types",
|
||||
"node_modules/@kevisual/types",
|
||||
],
|
||||
"paths": {
|
||||
"@/*": [
|
||||
"src/*"
|
||||
]
|
||||
},
|
||||
/* Linting */
|
||||
"strict": true,
|
||||
"noImplicitAny": false,
|
||||
"noUnusedLocals": false,
|
||||
"noUnusedParameters": false,
|
||||
"noFallthroughCasesInSwitch": true
|
||||
},
|
||||
"include": [
|
||||
"src",
|
||||
"typings.d.ts"
|
||||
]
|
||||
}
|
7
tsconfig.json
Normal file
7
tsconfig.json
Normal file
@ -0,0 +1,7 @@
|
||||
{
|
||||
"files": [],
|
||||
"references": [
|
||||
{ "path": "./tsconfig.app.json" },
|
||||
{ "path": "./tsconfig.node.json" }
|
||||
]
|
||||
}
|
22
tsconfig.node.json
Normal file
22
tsconfig.node.json
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"target": "ES2022",
|
||||
"lib": ["ES2023"],
|
||||
"module": "ESNext",
|
||||
"skipLibCheck": true,
|
||||
|
||||
/* Bundler mode */
|
||||
"moduleResolution": "bundler",
|
||||
"allowImportingTsExtensions": true,
|
||||
"isolatedModules": true,
|
||||
"moduleDetection": "force",
|
||||
"noEmit": true,
|
||||
|
||||
/* Linting */
|
||||
"strict": true,
|
||||
"noUnusedLocals": true,
|
||||
"noUnusedParameters": true,
|
||||
"noFallthroughCasesInSwitch": true
|
||||
},
|
||||
"include": ["vite.config.ts"]
|
||||
}
|
13
vite.config.mjs
Normal file
13
vite.config.mjs
Normal file
@ -0,0 +1,13 @@
|
||||
import { defineConfig } from 'vite';
|
||||
import react from '@vitejs/plugin-react';
|
||||
import tailwindcss from '@tailwindcss/vite';
|
||||
// https://vitejs.dev/config/
|
||||
const isDev = process.env.NODE_ENV === 'development';
|
||||
|
||||
export default defineConfig({
|
||||
plugins: [react(), tailwindcss()],
|
||||
base: isDev ? '/' : '/root/official/',
|
||||
optimizeDeps: {
|
||||
exclude: ['lucide-react'],
|
||||
},
|
||||
});
|
Loading…
x
Reference in New Issue
Block a user