Add top-nav Quotes blog feed page.

Surface recent review quotes grouped by trading day with expand, day PnL summary, and AI review jump.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-07-17 13:54:24 +08:00
parent 7a0d015416
commit b7f3a5c289
6 changed files with 416 additions and 2 deletions
+22 -2
View File
@@ -15,7 +15,7 @@
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Orbitron:wght@500;600;700&display=swap" rel="stylesheet" media="print" onload="this.media='all'" />
<noscript><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Orbitron:wght@500;600;700&display=swap" rel="stylesheet" /></noscript>
<link rel="stylesheet" href="/assets/app.css?v=20260717-archive-tabs" />
<link rel="stylesheet" href="/assets/app.css?v=20260717-quotes-feed" />
<link rel="stylesheet" href="/assets/trade_stats_calendar.css?v=4" />
<link rel="stylesheet" href="/assets/account_risk_badge.css?v=4" />
<script src="/assets/account_risk_badge.js?v=4"></script>
@@ -56,6 +56,7 @@
<a href="/market" id="nav-market">行情区</a>
<a href="/calculator" id="nav-calculator">计算器</a>
<a href="/archive" id="nav-archive">内照明心</a>
<a href="/quotes" id="nav-quotes">语录</a>
<a href="/dashboard" id="nav-dashboard">数据看板</a>
<a href="/ai" id="nav-ai">AI 教练</a>
<a href="/logs" id="nav-logs">系统日志</a>
@@ -567,6 +568,19 @@
</div>
</div>
<div id="page-quotes" class="page hidden">
<div class="page-head">
<h1><span class="head-tag">QT</span> 语录</h1>
<p class="page-desc">复盘语录博客流 · 按交易日分组 · 可展开全文</p>
</div>
<div class="quotes-toolbar toolbar">
<button type="button" id="quotes-btn-refresh" class="primary">刷新</button>
<a href="/archive" class="ghost quotes-link-archive" id="quotes-link-archive">去内照明心写语录</a>
<span id="quotes-status" class="toolbar-meta"></span>
</div>
<div id="quotes-feed" class="quotes-feed" aria-live="polite"></div>
</div>
<div id="page-dashboard" class="page hidden">
<div class="dash-bg-grid" aria-hidden="true"></div>
<div class="dash-wrap">
@@ -1066,6 +1080,10 @@
<input type="checkbox" id="pref-show-nav-archive" checked />
顶栏显示「内照明心」
</label>
<label class="chk-label settings-display-chk">
<input type="checkbox" id="pref-show-nav-quotes" checked />
顶栏显示「语录」
</label>
<label class="chk-label settings-display-chk">
<input type="checkbox" id="pref-show-nav-ai" checked />
顶栏显示「AI 教练」
@@ -1269,6 +1287,7 @@
<a href="/funds" id="m-nav-funds">资金概况</a>
<a href="/plan" id="m-nav-plan">开仓计划</a>
<a href="/archive" id="m-nav-archive">内照明心</a>
<a href="/quotes" id="m-nav-quotes">语录</a>
<a href="/dashboard" id="m-nav-dashboard">数据看板</a>
<a href="/strategy" id="m-nav-strategy">策略说明</a>
<a href="/help" id="m-nav-help">使用说明</a>
@@ -1330,6 +1349,7 @@
<script src="/assets/calculator.js?v=20260715-calc-tabs"></script>
<script src="/assets/trade_stats_calendar.js?v=3"></script>
<script src="/assets/archive.js?v=20260717-archive-tabs"></script>
<script src="/assets/quotes.js?v=20260717-quotes-feed"></script>
<script src="/assets/funds.js?v=20260717-funds-scroll-fix"></script>
<script src="/assets/dashboard.js?v=20260708-options-expiry-cd"></script>
<script src="/assets/strategy.js?v=3"></script>
@@ -1340,6 +1360,6 @@
<script src="/assets/options_expiry_countdown.js?v=1"></script>
<script src="/assets/options_position_cards.js?v=1"></script>
<script src="/assets/backup.js?v=1"></script>
<script src="/assets/app.js?v=20260717-scrollbar-right-all"></script>
<script src="/assets/app.js?v=20260717-quotes-feed"></script>
</body>
</html>