-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
152 lines (144 loc) · 6.65 KB
/
Copy pathindex.html
File metadata and controls
152 lines (144 loc) · 6.65 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
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
<meta name="theme-color" content="#0a0908" />
<meta name="color-scheme" content="dark light" />
<!-- 核心 SEO -->
<title>Echo · 回响 — 命运印证引擎 | 八字·紫微·六爻·奇门 18 种命理工具</title>
<meta name="description" content="Echo · 回响 — 命运印证引擎。18 种命理工具(八字排盘、紫微斗数、六爻占卜、梅花易数、奇门遁甲、大六壬、风水罗盘等)+ AI 对话 + 命格面板。发起预测,等待回响,用印证机制验证命理准确度。" />
<meta name="keywords" content="命理,八字,八字排盘,紫微斗数,六爻,六爻占卜,梅花易数,奇门遁甲,大六壬,风水,风水罗盘,老黄历,择吉日,每日运势,合婚,姓名学,塔罗牌,西洋占星,玛雅历,周公解梦,AI对话,命运印证,命格,子午流注,节气养生,子平,四柱,干支,五行,命理学堂" />
<meta name="author" content="Echo Contributors" />
<meta name="robots" content="index, follow, max-image-preview:large" />
<meta name="language" content="zh-CN" />
<meta name="application-name" content="Echo · 回响" />
<meta name="apple-mobile-web-app-title" content="Echo回响" />
<link rel="canonical" href="https://weed33834.github.io/echo/" />
<!-- Open Graph -->
<meta property="og:type" content="website" />
<meta property="og:title" content="Echo · 回响 — 命运印证引擎" />
<meta property="og:description" content="18 种命理工具(八字·紫微·六爻·奇门)+ AI 对话 + 命格面板。发起预测,等待回响,用印证机制验证命理准确度。" />
<meta property="og:locale" content="zh_CN" />
<meta property="og:site_name" content="Echo · 回响" />
<meta property="og:url" content="https://weed33834.github.io/echo/" />
<meta property="og:image" content="https://weed33834.github.io/echo/logo-icon.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Echo · 回响 — 命运印证引擎" />
<meta name="twitter:description" content="18 种命理工具 + AI 对话 + 命格面板。发起预测,等待回响。" />
<meta name="twitter:image" content="https://weed33834.github.io/echo/logo-icon.jpg" />
<!-- Favicon (inline SVG — 古铜金回响纹样) -->
<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Crect width='100' height='100' rx='20' fill='%230a0908'/%3E%3Ccircle cx='50' cy='50' r='28' fill='none' stroke='%23a68b5b' stroke-width='2.5'/%3E%3Ccircle cx='50' cy='50' r='18' fill='none' stroke='%23a68b5b' stroke-width='1.5' opacity='0.6'/%3E%3Ccircle cx='50' cy='50' r='8' fill='none' stroke='%23a68b5b' stroke-width='1' opacity='0.4'/%3E%3Cpath d='M50 22 L50 78 M22 50 L78 50' stroke='%23a68b5b' stroke-width='1' opacity='0.3'/%3E%3C/svg%3E" />
<link rel="apple-touch-icon" href="logo-icon.jpg" />
<!-- PWA Manifest -->
<link rel="manifest" href="manifest.json" />
<!-- iOS 安装态 -->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<!-- JSON-LD 结构化数据 -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebApplication",
"name": "Echo · 回响 — 命运印证引擎",
"alternateName": "Echo回响",
"description": "18 种命理工具(八字排盘、紫微斗数、六爻占卜、梅花易数、奇门遁甲、大六壬、风水罗盘等)+ AI 对话 + 命格面板。发起预测,等待回响,用印证机制验证命理准确度。",
"url": "https://weed33834.github.io/echo/",
"applicationCategory": "LifestyleApplication",
"operatingSystem": "Web Browser",
"browserRequirements": "Requires JavaScript. Requires HTML5.",
"inLanguage": "zh-CN",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "CNY"
},
"author": {
"@type": "Organization",
"name": "Echo Contributors",
"url": "https://github.com/weed33834/echo"
},
"featureList": [
"八字排盘 — 四柱干支推演",
"紫微斗数 — 星盘四化推演",
"六爻占卜 — 金钱课起卦",
"梅花易数 — 时间起卦",
"奇门遁甲 — 九宫时盘",
"大六壬 — 四课三传",
"风水罗盘 — 实时方位",
"AI 对话 — 命理咨询",
"命格面板 — 五行分析",
"合婚匹配 — 六维分析",
"命运图谱 — 关系网络",
"命理学堂 — 入门课程"
],
"softwareVersion": "0.3.1",
"license": "https://github.com/weed33834/echo/blob/main/LICENSE"
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Echo · 回响",
"item": "https://weed33834.github.io/echo/"
},
{
"@type": "ListItem",
"position": 2,
"name": "命理工具",
"item": "https://weed33834.github.io/echo/#/tools"
},
{
"@type": "ListItem",
"position": 3,
"name": "印证中心",
"item": "https://weed33834.github.io/echo/#/echo"
}
]
}
</script>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.js"></script>
<!-- Service Worker 注册:仅在生产环境注册,避免 dev 模式缓存干扰 Vite HMR -->
<script>
(function () {
if (!('serviceWorker' in navigator)) return
// 跳过本地开发,避免缓存 Vite 模块导致 HMR 失效
var host = location.hostname
if (host === 'localhost' || host === '127.0.0.1' || host === '[::1]') return
// 由当前路径推导应用 base(dev '/' 或 prod '/echo/')
var base = location.pathname.replace(/[^/]*$/, '')
window.addEventListener('load', function () {
navigator.serviceWorker
.register(base + 'sw.js', { scope: base })
.then(function (reg) {
// 有新版本时自动激活
if (reg.waiting) reg.waiting.postMessage({ type: 'SKIP_WAITING' })
reg.addEventListener('updatefound', function () {
var nw = reg.installing
if (!nw) return
nw.addEventListener('statechange', function () {
if (nw.state === 'installed' && navigator.serviceWorker.controller) {
nw.postMessage({ type: 'SKIP_WAITING' })
}
})
})
})
.catch(function (err) {
console.warn('[Echo] Service Worker 注册失败:', err)
})
})
})()
</script>
</body>
</html>