fix(web): 官网 todo 清单全量修复(联系方式/死链/按钮/导航/下载)
- 联系方式:site.json email 改为真实地址,移除假电话,页脚条件渲染 - 死链:功能页 /download.html → /download/,页脚 href="#" 全部落地或移除 - 按钮指向:价格「购买」→ /register/,「联系销售/演示」→ mailto - 导航:新增库存管理、审核流直链;模块卡加「了解更多」入口 - iOS 矛盾:首页平台卡标注「TestFlight 内测中」与下载页对齐 - 下载:API 域名抽到 site.json;接口失败时按钮降级为禁用态 - FAQ:试用版/单店版口径统一,明确「注册即试用 30 天」 - 文档:⌘K/Ctrl+K 绑定聚焦搜索框;反馈按钮改为本地 UI,不调不存在的接口 - dist:清理旧 docs.html 残留 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+8
-2
@@ -147,6 +147,14 @@ pageExtraCss: /assets/docs.css
|
||||
chapters.forEach(function(ch) { observer.observe(ch); });
|
||||
}
|
||||
|
||||
// ⌘K / Ctrl+K 聚焦搜索框
|
||||
document.addEventListener('keydown', function(e) {
|
||||
if ((e.metaKey || e.ctrlKey) && e.key === 'k') {
|
||||
var inp = document.getElementById('docs-search-input');
|
||||
if (inp) { e.preventDefault(); inp.focus(); inp.select(); }
|
||||
}
|
||||
});
|
||||
|
||||
// Simple search: highlight matching text in main content
|
||||
var searchInput = document.getElementById('docs-search-input');
|
||||
if (searchInput) {
|
||||
@@ -178,8 +186,6 @@ pageExtraCss: /assets/docs.css
|
||||
}
|
||||
|
||||
function sendFeedback(val) {
|
||||
// Fire-and-forget; no user-visible side effect needed
|
||||
try { fetch('/api/v1/public/feedback', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ helpful: val === 'yes' }) }); } catch(e) {}
|
||||
var fb = document.querySelector('.docs-feedback');
|
||||
if (fb) fb.innerHTML = '<span style="color:var(--success-700);font-size:var(--text-md);">感谢您的反馈!</span>';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user