-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathindex.html
More file actions
177 lines (162 loc) · 9.75 KB
/
index.html
File metadata and controls
177 lines (162 loc) · 9.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/logo.svg" />
<link rel="shortcut icon" type="image/svg+xml" href="/logo.svg" />
<link rel="apple-touch-icon" href="/logo.png" />
<link rel="manifest" href="manifest.json" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="theme-color" content="#f1f1f1" />
<title>Gitary - Notion-like editing + AI-powered diagramming (Excalidraw & Draw.io) + Mind Map + Global AI Assistant for your Git repositories | 类 Notion 编辑 + AI 智能画图(Excalidraw & Draw.io)+ 思维导图 + 全局 AI 助手,运行在你的 Git 仓库上</title>
<meta name="description" content="Gitary 将 Notion 风格的强大编辑体验、AI 智能画图(Excalidraw & Draw.io)、思维导图和全局 AI 助手带到你的 Git 仓库中。支持 GitHub/Gitee/GitCode,零中间存储,完全的数据所有权。类 Notion 编辑 + AI 智能画图 + 思维导图 + 全局 AI 助手 + Git 的数据控制 = 完美的知识管理方案。" />
<meta name="keywords" content="Notion-like,Notion alternative,Notion-style,Git笔记,GitHub笔记,Gitee笔记,GitCode笔记,Markdown编辑器,知识管理,版本控制,开源笔记,数据所有权,Git知识库,Notion替代品,AI画图,AI绘图,AI生成图表,AI助手,智能助手" />
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:title" content="Gitary - Notion-like editing + AI-powered diagramming (Excalidraw & Draw.io) + Mind Map + Global AI Assistant for your Git repositories" />
<meta property="og:description" content="Bring Notion-style powerful editing experience, AI diagram generation (Excalidraw & Draw.io), mind map, and intelligent assistant to your Git repositories. Your notes, your data, your control. Support GitHub, Gitee, GitCode." />
<meta property="og:image" content="https://gitary.app/logo-512x512.png" />
<meta property="og:image:width" content="512" />
<meta property="og:image:height" content="512" />
<meta property="og:image:alt" content="Gitary - Notion-like editing + Excalidraw drawing + Mind Map for your Git repositories" />
<meta property="og:url" content="https://gitary.app/" />
<meta property="og:site_name" content="Gitary" />
<meta property="og:locale" content="en_US" />
<meta property="og:locale:alternate" content="zh_CN" />
<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Gitary - Notion-like editing + AI-powered diagramming (Excalidraw & Draw.io) + Mind Map + Global AI Assistant for your Git repositories" />
<meta name="twitter:description" content="Bring Notion-style powerful editing experience, AI diagram generation (Excalidraw & Draw.io), mind map, and intelligent assistant to your Git repositories. Your notes, your data, your control." />
<meta name="twitter:image" content="https://gitary.app/logo-512x512.png" />
<meta name="twitter:image:alt" content="Gitary - Notion-like editing + Excalidraw drawing + Mind Map for your Git repositories" />
<!-- Additional SEO -->
<meta name="author" content="Gitary" />
<meta name="robots" content="index, follow" />
<link rel="canonical" href="https://gitary.app/" />
<link rel="alternate" hreflang="en" href="https://gitary.app/?lang=en" />
<link rel="alternate" hreflang="zh-CN" href="https://gitary.app/?lang=zh" />
<link rel="alternate" hreflang="x-default" href="https://gitary.app/" />
<!-- Performance Optimization -->
<link rel="preconnect" href="https://static.cloudflareinsights.com" />
<link rel="dns-prefetch" href="https://static.cloudflareinsights.com" />
<!-- Structured Data (JSON-LD) -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebApplication",
"name": "Gitary",
"alternateName": "Gitary Companion",
"description": "Notion-like editing + AI-powered Excalidraw drawing + Mind Map + Global AI Assistant for your Git repositories. Bring Notion-style powerful editing experience, AI diagram generation, mind map, and intelligent assistant to your GitHub, Gitee, and GitCode repositories.",
"url": "https://gitary.app",
"applicationCategory": "WebApplication",
"operatingSystem": "Web Browser",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"featureList": [
"Notion-like Markdown editing",
"AI-powered diagramming (Excalidraw & Draw.io)",
"Mind Map",
"Global AI Assistant",
"Git repository integration",
"GitHub, Gitee, GitCode support",
"Version control",
"Knowledge management",
"Natural language to diagrams",
"Context-aware AI",
"Professional diagram editor"
],
"screenshot": "https://gitary.app/logo-512x512.png",
"author": {
"@type": "Organization",
"name": "Gitary",
"url": "https://gitary.app"
},
"sameAs": [
"https://github.com/Peiiii/gitary"
]
}
</script>
<script>
(function() {
const getInitialLanguage = () => {
try {
const stored = localStorage.getItem('i18nextLng');
if (stored && (stored === 'zh' || stored === 'en')) {
return stored;
}
} catch (e) {
// localStorage not available
}
const browserLang = navigator.language || navigator.userLanguage || '';
if (browserLang.startsWith('zh')) {
return 'zh';
}
return 'en';
};
const translations = {
zh: {
title: 'Gitary - 类 Notion 编辑 + AI 智能画图(Excalidraw & Draw.io)+ 思维导图 + 全局 AI 助手,运行在你的 Git 仓库上 | Notion-like editing + AI-powered diagramming + Mind Map + Global AI Assistant for your Git repositories',
description: 'Gitary 将 Notion 风格的强大编辑体验、AI 智能画图(Excalidraw & Draw.io)、思维导图和全局 AI 助手带到你的 Git 仓库中。支持 GitHub/Gitee/GitCode,零中间存储,完全的数据所有权。类 Notion 编辑 + AI 智能画图 + 思维导图 + 全局 AI 助手 + Git 的数据控制 = 完美的知识管理方案。',
keywords: 'Notion-like,Notion替代品,Notion风格,Git笔记,GitHub笔记,Gitee笔记,GitCode笔记,Markdown编辑器,知识管理,版本控制,开源笔记,数据所有权,Git知识库,AI画图,AI绘图,AI生成图表,思维导图,AI助手,智能助手'
},
en: {
title: 'Gitary - Notion-like editing + AI-powered diagramming (Excalidraw & Draw.io) + Mind Map + Global AI Assistant for your Git repositories',
description: 'Bring Notion-style powerful editing experience, AI diagram generation (Excalidraw & Draw.io), mind map, and intelligent assistant to your Git repositories. Support GitHub, Gitee, GitCode. Zero intermediate storage, complete data ownership. Notion-like editing + AI-powered drawing + Mind Map + Global AI Assistant + Git\'s data control = perfect knowledge management.',
keywords: 'Notion-like,Notion alternative,Notion-style,Git notes,GitHub notes,Gitee notes,GitCode notes,Markdown editor,knowledge management,version control,open source notes,data ownership,Git knowledge base,AI drawing,AI diagram generation,mind map,AI assistant,intelligent assistant'
}
};
const lang = getInitialLanguage();
const t = translations[lang];
const htmlLang = lang === 'zh' ? 'zh-CN' : 'en';
document.documentElement.setAttribute('lang', htmlLang);
document.title = t.title;
const updateMeta = (selector, attr, value) => {
const el = document.querySelector(selector);
if (el) el.setAttribute(attr, value);
};
updateMeta('meta[name="description"]', 'content', t.description);
updateMeta('meta[name="keywords"]', 'content', t.keywords);
updateMeta('meta[property="og:title"]', 'content', t.title);
updateMeta('meta[property="og:description"]', 'content', t.description);
updateMeta('meta[name="twitter:title"]', 'content', t.title);
updateMeta('meta[name="twitter:description"]', 'content', t.description);
})();
</script>
<script>
if (navigator.serviceWorker != null) {
navigator.serviceWorker.register("sw.js").then(function (registration) {
console.log("Registered events at scope: ", registration.scope);
});
}
</script>
<script type="systemjs-importmap">
{
"imports": {
"react": "app:react",
"react-dom": "app:react-dom"
}
}
</script>
<!-- <script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script>
<script>
// VConsole will be exported to `window.VConsole` by default.
var vConsole = new window.VConsole();
</script> -->
<!-- <script crossorigin src="https://unpkg.com/react@18/umd/react.production.min.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@18/umd/react-dom.production.min.js"></script> -->
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
<!-- Cloudflare Web Analytics -->
<!-- <script
defer
src="https://static.cloudflareinsights.com/beacon.min.js"
data-cf-beacon='{"token": "a18a917576fb44fa897cab5b97d74ecd"}'
></script> -->
<!-- Cloudflare Web Analytics --><script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "6818efd1bb284c519236ac6e98bb0bcf"}'></script><!-- End Cloudflare Web Analytics -->
</body>
</html>