feat(website): simplify heading api

This commit is contained in:
Simon
2026-02-27 20:36:00 +08:00
parent ce2258fe16
commit c2daf13ead
15 changed files with 69 additions and 127 deletions
@@ -19,11 +19,7 @@ export default function SecurityPermissions() {
<div className="space-y-6">
<section>
<Heading
id="element-interaction-allowlist-blocklist"
level={2}
className="text-2xl font-bold mb-3"
>
<Heading id="element-interaction-allowlist-blocklist" className="text-2xl font-bold mb-3">
{isZh ? '元素操作黑白名单' : 'Element Interaction Allowlist/Blocklist'}
</Heading>
<div className="space-y-3">
@@ -51,11 +47,7 @@ export default function SecurityPermissions() {
</section>
<section>
<Heading
id="instruction-safety-constraints"
level={2}
className="text-2xl font-bold mb-3"
>
<Heading id="instruction-safety-constraints" className="text-2xl font-bold mb-3">
{isZh ? 'Instruction 安全约束' : 'Instruction Safety Constraints'}
</Heading>
<div className="p-4 bg-yellow-50 dark:bg-yellow-900/20 rounded-lg">
@@ -27,7 +27,7 @@ export default function ThirdPartyAgentPage() {
</p>
</div>
<Heading id="integration-method" level={2} className="text-2xl font-bold mb-4">
<Heading id="integration-method" className="text-2xl font-bold mb-4">
{isZh ? '集成方式' : 'Integration Method'}
</Heading>
@@ -60,7 +60,7 @@ const pageAgentTool = {
</div>
</div>
<Heading id="use-cases" level={2} className="text-2xl font-bold mb-4">
<Heading id="use-cases" className="text-2xl font-bold mb-4">
{isZh ? '应用场景' : 'Use Cases'}
</Heading>
<div className="grid md:grid-cols-2 gap-4 mb-6">