超全模态模型 × Harness 升级,升级解锁 ArkClaw,最新支持 DeepSeek-V4 系列与 GLM-5.1
仅靠CSS无法替换HTML标签,你需要通过Antora的supplemental-ui功能修改图片渲染模板,将默认的<img>标签替换为<object>,同时配合CSS确保布局符合需求。以下是具体步骤:
<img>
<object>
在你的Antora项目的docs目录下,创建如下目录(如果不存在):
docs
docs/ └── supplemental-ui/ ├── partials/ │ └── content/ └── css/
Antora默认使用image-block.hbs(块级图片)和image-inline.hbs(行内图片)模板渲染图片标签。你需要从Antora默认UI中复制这两个文件到supplemental-ui/partials/content/目录,然后修改内容:
image-block.hbs
image-inline.hbs
supplemental-ui/partials/content/
将原有的<img>标签替换为<object>,同时添加降级的<img>作为备选:
{{#if (eq target "blank")}} <a href="{{src}}" target="_blank" rel="noopener noreferrer"> {{/if}} <object data="{{src}}" type="image/svg+xml" width="100%" {{#if alt}}aria-label="{{alt}}"{{/if}}> <!-- 降级方案:浏览器不支持object时显示普通图片 --> <img src="{{src}}" alt="{{alt}}" width="100%"> </object> {{#if (eq target "blank")}} </a> {{/if}}
如果你的文档中有行内SVG需要tooltip,同样修改这个模板:
{{#if (eq target "blank")}} <a href="{{src}}" target="_blank" rel="noopener noreferrer"> {{/if}} <object data="{{src}}" type="image/svg+xml" {{#if alt}}aria-label="{{alt}}"{{/if}}> <img src="{{src}}" alt="{{alt}}"> </object> {{#if (eq target "blank")}} </a> {{/if}}
在supplemental-ui/css/目录下创建custom.css,添加以下样式确保<object>占满容器宽度且高度自适应:
supplemental-ui/css/
custom.css
/* 全局设置SVG object的样式 */ object[type="image/svg+xml"] { display: block; width: 100%; height: auto; }
<title>
<desc>
内容的提问来源于stack exchange,提问作者jj2f1
超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起
模型再升级,30秒超长叙事, 模态参考扩容
模型自由,工具不限,最新支持 Deepseek-V4 系列、GLM-5.3 系列
超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列
大模型19元起,Al应用9.9元畅享,新人首购爆款尽享优惠