Skip to content

Commit 6515200

Browse files
turtlequantclaude
andcommitted
Fix showcase site: GitHub links, code block formatting, operator count, expand hint
- Fix GitHub URL: geniucker-dev → turtlequant (2 occurrences) - Fix code blocks: div → pre for proper whitespace preservation - Fix operator count: 26 → 37 in backtest stats - Add "点击展开 ▼" hint on operator cards Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 3c9ba66 commit 6515200

3 files changed

Lines changed: 22 additions & 14 deletions

File tree

docs/site/css/style.css

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,17 @@ body {
279279
display: block;
280280
}
281281

282+
.expand-hint {
283+
font-size: 0.75rem;
284+
color: var(--text-muted);
285+
margin-left: auto;
286+
padding-left: 0.5rem;
287+
}
288+
289+
.op-card.expanded .expand-hint {
290+
display: none;
291+
}
292+
282293
.detail-section {
283294
margin-bottom: 0.6rem;
284295
}

docs/site/index.html

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<header class="site-header">
1313
<h1>thesis-backtester</h1>
1414
<p class="tagline">把定性投资判断变成可回测对象</p>
15-
<a class="gh-link" href="https://github.com/geniucker-dev/thesis-backtester" target="_blank" rel="noopener">
15+
<a class="gh-link" href="https://github.com/turtlequant/thesis-backtester" target="_blank" rel="noopener">
1616
<svg class="gh-icon" viewBox="0 0 16 16"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg>
1717
GitHub
1818
</a>
@@ -62,8 +62,8 @@ <h2 style="margin-bottom:1rem;">V6 价值投资策略回测结果</h2>
6262
<div class="stat-label">回避信号准确率</div>
6363
</div>
6464
<div class="stat-card">
65-
<div class="stat-value">26</div>
66-
<div class="stat-label">V2 算子数</div>
65+
<div class="stat-value">37</div>
66+
<div class="stat-label">V2 算子数(含行业专用)</div>
6767
</div>
6868
</div>
6969

@@ -155,8 +155,7 @@ <h3>如何编写算子 (Operator)</h3>
155155
<p>算子是分析的最小单元,定义在 <code>operators/v2/</code> 目录下的 Markdown 文件中。每个算子包含 YAML 前置元数据和 Markdown 分析指引。</p>
156156

157157
<h4>文件格式</h4>
158-
<div class="code-block">
159-
<span class="punct">---</span>
158+
<pre class="code-block"><span class="punct">---</span>
160159
<span class="key">id</span><span class="punct">:</span> <span class="string">my_operator</span>
161160
<span class="key">name</span><span class="punct">:</span> <span class="string">我的分析算子</span>
162161
<span class="key">category</span><span class="punct">:</span> <span class="string">fundamental</span>
@@ -177,8 +176,7 @@ <h4>文件格式</h4>
177176
<span>说明这个算子要回答什么问题...</span>
178177

179178
<span class="comment">### 分析步骤</span>
180-
<span>具体的分析指引,Agent 会按照这些步骤执行分析...</span>
181-
</div>
179+
<span>具体的分析指引,Agent 会按照这些步骤执行分析...</span></pre>
182180

183181
<h4>关键字段说明</h4>
184182
<ul>
@@ -196,8 +194,7 @@ <h3>如何创建策略 (Strategy)</h3>
196194
<p>策略是算子的编排方案,定义在 <code>strategies/&lt;name&gt;/strategy.yaml</code> 中。</p>
197195

198196
<h4>基本结构</h4>
199-
<div class="code-block">
200-
<span class="key">meta</span><span class="punct">:</span>
197+
<pre class="code-block"><span class="key">meta</span><span class="punct">:</span>
201198
<span class="key">name</span><span class="punct">:</span> <span class="string">我的策略</span>
202199
<span class="key">version</span><span class="punct">:</span> <span class="string">"1.0"</span>
203200

@@ -224,8 +221,7 @@ <h4>基本结构</h4>
224221
<span class="key">instruction</span><span class="punct">:</span> <span class="string">综合分析给出评分...</span>
225222
<span class="key">decision_thresholds</span><span class="punct">:</span>
226223
<span class="key">buy</span><span class="punct">:</span> <span class="string">75</span>
227-
<span class="key">avoid</span><span class="punct">:</span> <span class="string">29</span>
228-
</div>
224+
<span class="key">avoid</span><span class="punct">:</span> <span class="string">29</span></pre>
229225

230226
<h4>设计要点</h4>
231227
<ul>
@@ -244,11 +240,11 @@ <h3>如何提交贡献</h3>
244240
<li>创建特性分支: <code>git checkout -b feature/my-operator</code></li>
245241
<li>添加或修改算子/策略文件</li>
246242
<li>本地测试:
247-
<div class="code-block"><span class="comment"># 测试算子能否被正确加载</span>
243+
<pre class="code-block"><span class="comment"># 测试算子能否被正确加载</span>
248244
python -m src.engine.launcher strategies/v6_enhanced/strategy.yaml agent-analyze 601288.SH 2024-06-30
249245

250246
<span class="comment"># 重新生成站点数据</span>
251-
python docs/site/build.py</div>
247+
python docs/site/build.py</pre>
252248
</li>
253249
<li>提交 PR,说明变更内容和测试结果</li>
254250
</ol>
@@ -265,7 +261,7 @@ <h4>贡献方向</h4>
265261
<div class="contribute-section">
266262
<h3>项目链接</h3>
267263
<ul>
268-
<li>GitHub: <a href="https://github.com/geniucker-dev/thesis-backtester" target="_blank">github.com/geniucker-dev/thesis-backtester</a></li>
264+
<li>GitHub: <a href="https://github.com/turtlequant/thesis-backtester" target="_blank">github.com/geniucker-dev/thesis-backtester</a></li>
269265
<li>License: AGPL-3.0</li>
270266
</ul>
271267
</div>

docs/site/js/app.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@
154154
html += '<div class="card-head">';
155155
html += `<div><div class="op-name">${esc(op.name)}</div><div class="op-id">${esc(op.id)}</div></div>`;
156156
html += `<span class="category-badge ${catClass}">${esc(catLabel)}</span>`;
157+
html += '<span class="expand-hint">点击展开 ▼</span>';
157158
html += "</div>";
158159

159160
// Tags

0 commit comments

Comments
 (0)