Files
aitu/apps/web/index.html
T
gongchengtu 2ece4c6e9f feat(toolbox): 实现多功能工具箱系统
- 新增工具箱核心架构
     - ToolboxDrawer: 工具抽屉组件,支持搜索、分类和自定义工具
     - CustomToolDialog: 自定义工具添加对话框
     - Tool Element: 工具嵌入系统,支持 iframe 加载和双击编辑
     - Minimap: 小地图导航组件,智能显示/隐藏

   - 新增工具箱服务层
     - toolbox-service: 工具管理服务,支持内置和自定义工具
     - tool-communication-service: 跨域通信服务,支持 postMessage API

   - 新增 Slate 插件
     - with-tool: 工具元素基础插件
     - with-tool-focus: 工具焦点管理插件
     - with-tool-resize: 工具大小调整插件

   - UI 优化
     - 工具栏新增工具箱按钮
     - 项目抽屉样式优化
     - Z-index 层级管理优化

   - 文档和规范
     - 新增架构文档 (ARCHITECTURE.md)
     - 新增实现文档 (IMPLEMENTATION.md)
     - 新增阶段完成记录 (PHASE1-3)
     - 新增问题修复记录 (BUGFIX)
2025-12-10 22:13:32 +08:00

96 lines
6.0 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<!-- 权限策略:禁止 unload 事件(不影响 beforeunload) -->
<!-- 基本 SEO Meta 标签 (中文) -->
<title>爱图 - AI图片视频创作</title>
<meta name="description" content="爱图是一款强大的AI图片视频创作工具(https://github.com/ljquan/aitu),集成思维导图、流程图等功能。基于 Plait 框架开发,支持插件扩展,提供自动保存、无限画布等特性。爱创作,图未来。">
<meta name="keywords" content="爱图,Aitu,白板工具,白板,思维导图,流程图,开源白板,开源思维导图,在线绘图,在线白板,协作工具,协作白板,Plait 框架">
<!-- 基本 SEO Meta 标签 (英文) -->
<meta name="description" lang="en" content="Aitu is a powerful open-source whiteboard tool featuring mind mapping and flowchart capabilities. Built on the Plait framework, it offers plugin extensibility, auto-save, infinite canvas, and more. Love Creation, Visualize the Future.">
<meta name="keywords" lang="en" content="Aitu,whiteboard tool, whiteboard,mind mapping,flowchart,open source whiteboard, open source mind mapping,online drawing,collaboration tool, collaboration whiteboard,Plait framework">
<!-- Open Graph Meta 标签 (中文) -->
<meta property="og:title" content="爱图 - AI图片视频创作 | 思维导图 | 流程图 | 白板 | 协作白板">
<meta property="og:description" content="爱图一体化AI图片视频创作工具(在线白板 | 协作白板),支持思维导图、流程图,基于 Plait 框架开发">
<meta property="og:type" content="website">
<meta property="og:url" content="https://aitu.chat">
<meta property="og:site_name" content="爱图">
<!-- Open Graph Meta 标签 (英文) -->
<meta property="og:title" lang="en" content="Aitu - Open Source Whiteboard | Mind Mapping | Flowchart | Whiteboard | Collaboration Whiteboard">
<meta property="og:description" lang="en" content="An integrated open-source whiteboard tool(online whiteboard | collaboration whiteboard) supporting mind mapping and flowcharts, built on the Plait framework">
<!-- Twitter Card Meta 标签 (英文) -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Aitu - Open Source Whiteboard | Mind Mapping | Flowchart | Whiteboard | Collaboration Whiteboard">
<meta name="twitter:description" content="An integrated open-source whiteboard tool(online whiteboard | collaboration whiteboard) supporting mind mapping and flowcharts, built on the Plait framework">
<!-- 其他重要 Meta 标签 -->
<meta name="robots" content="index, follow">
<meta name="author" content="Aitu Team">
<link rel="canonical" href="https://aitu.chat">
<!-- 语言替代链接 -->
<link rel="alternate" hreflang="zh-CN" href="https://aitu.chat">
<!-- <link rel="alternate" hreflang="en" href="https://drawnix.com/en"> -->
<link rel="alternate" hreflang="x-default" href="https://aitu.chat">
<!-- 结构化数据 (JSON-LD) - 中英双语 -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Aitu",
"alternateName": ["爱图", "AI图片视频创作", "Open Source Whiteboard Tool"],
"description": {
"zh-CN": "爱图是一款强大的AI图片视频创作工具,集成思维导图、流程图等功能。基于 Plait 框架开发,支持插件扩展,提供自动保存、无限画布等特性。",
"en": "Aitu is a powerful open-source whiteboard tool featuring mind mapping and flowchart capabilities. Built on the Plait framework, it offers plugin extensibility, auto-save, infinite canvas, and more."
},
"url": "https://aitu.chat",
"applicationCategory": "DesignApplication",
"operatingSystem": "Any",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"creator": {
"@type": "Organization",
"name": "Aitu Team"
},
"keywords": ["whiteboard", "mind mapping", "flowchart", "open source", "思维导图", "流程图", "白板"],
"inLanguage": ["zh-CN", "en"],
"license": "https://github.com/ljquan/aitu/blob/master/LICENSE"
}
</script>
<base href="/" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="app-version" content="0.2.13" />
<link rel="icon" type="image/svg+xml" sizes="16x16" href="/icons/favicon-16x16.svg" />
<link rel="icon" type="image/svg+xml" sizes="32x32" href="/icons/favicon-32x32.svg" />
<link rel="icon" type="image/svg+xml" href="/icons/favicon-new.svg" />
<link rel="icon" type="image/ico" href="/favicon.ico" />
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.json?v=0.1.0" />
<!-- PWA Meta Tags -->
<meta name="theme-color" content="#ffffff" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="default" />
<meta name="apple-mobile-web-app-title" content="爱图" />
<meta name="mobile-web-app-capable" content="yes" />
<meta name="msapplication-TileColor" content="#ffffff" />
<meta name="msapplication-tap-highlight" content="no" />
<!-- Apple Touch Icons -->
<link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.svg" />
<!-- Windows Tiles -->
<meta name="msapplication-TileImage" content="/icons/icon-192x192.svg" />
<meta name="msapplication-square310x310logo" content="/icons/icon-512x512.svg" />
<link rel="stylesheet" href="/src/styles.scss" />
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
<script defer src="https://cloud.umami.is/script.js" data-website-id="f51e8ddf-1783-4666-9d37-aea0bded9d7c"></script>
</html>