
Blogger 模板中 Widget 不显示,通常是因为手动添加了未被系统识别的 代码块,导致 Blogger 解析器跳过默认渲染逻辑;移除冗余的 main includable 即可恢复正常显示。
blogger 模板中 widget 不显示,通常是因为手动添加了未被系统识别的 `
在 Blogger 自定义模板开发中, ✅ 正确做法:仅保留 id='content' 的 includable ✅ 修正后的最小可用 widget 片段如下(仅保留必要结构): ⚠️ 注意事项: 总结:Blogger 模板不是自由 HTML,而是基于 XML 的声明式框架。尊重其约定(尤其是 includable 的职责划分),比“复制粘贴再调试”更高效、更可靠。
Blogger 要求每个 widget 类型(如 Image)必须通过 content includable 提供实际 HTML 内容,而 main includable 应由 Blogger 自动提供(除非你正在深度定制 widget 类型本身,且已完整重写其所有逻辑)。因此,请严格删除以下三行:<includable id="main"><h4>From #Main</h4>
</includable>
<section class="main-logo" id="main-logo" maxwidgets="1" name="Header Logo" showaddelement="yes"><widget id="Image1" locked="false" title="" type="Image" version="2" visible="true"><widget-settings><widget-setting name="displayUrl">https://i.ibb.co/kDvnmB5/image.png</widget-setting><widget-setting name="displayHeight">145</widget-setting><widget-setting name="sectionWidth">1076</widget-setting><widget-setting name="shrinkToFit">false</widget-setting><widget-setting name="displayWidth">734</widget-setting><widget-setting name="link"></widget-setting><widget-setting name="caption"></widget-setting></widget-settings><includable id="content"><div class="widget-content">
<tag cond="data:link" expr:href="data:link" name="a"><img expr:alt="data:title" expr:height="data:height" expr:id='data:widget.instanceId + "_img"' expr:src="data:sourceUrl" expr: style="max-width:90%"></tag><if cond="data:caption"><span class="caption"><caption></caption></span>
</if>
</div>
</includable></widget></section>











