跳到主要内容

Sample 合同 · MD 指令 · ARC 2.0.0-beta.28

`:::action-card`

在 action-card 中放置导航选择,不承诺 exec 或数据写入。

Web Device Markdown 指令——不是 AUP primitive;不是 theme/site layout 组件。

Sample 合同

字段值
目的嵌套仅导航 ::action 节点的卡片
边界嵌套 ::action 不是通用 exec 权限;站点内容保持只读
作者入口:::action-card{…} 与嵌套 ::action
表面Web Device document(静态)
公共状态released
Fallback / 失败不安全 action href 被拒绝;fence 深度错误会丢嵌套 action
验证下方路由 · arc --version = 2.0.0-beta.28

Sample

源码:

markdown
:::action-card{title="Continue reading" description="Place several navigation choices in one card" icon="book"}
::action{label="Read the AUP layout boundary" href="/en/docs/web-device/aup-reference/" variant="primary"}
::action{label="Browse components hub" href="/en/docs/web-device/components/" variant="secondary"}
:::

渲染:

Continue reading

Place several navigation choices in one card

Read the AUP layout boundaryBrowse components hub

失败与限制

情形预期结果
期望 exec 或表单提交超出合同
嵌套 ::action 无 href非链接 action chrome
外层 fence 过浅嵌套 action 可能丢失

验证证据

项值
基线2026-08-09 · arc --version → 2.0.0-beta.28
能力行docs/aup/capability-matrix.md §6 · :::action-card
实现content-reader.ts · 嵌套通用 ::action
公开路由/en/docs/web-device/markdown/action-card/ · /zh/docs/web-device/markdown/action-card/
本地运行arc service start --blocklet blocklets/arcblock --port 4900 · 点击仅导航
接受标准action 导航;无写入/exec;源码与卡片一致

相关