26
在 assets/base.css 里加了样式,保存后强刷、换浏览器都看不到效果。
在 assets/base.css 里加了样式,保存后强刷、换浏览器都看不到效果。
先把判断放在前面:Shopify 会给 asset 分配带版本参数的 CDN 地址,主题文件更新后 URL 变化才会刷新缓存;如果改的是别的主题或用了 asset_url 之外的硬编码路径,就会一直命中旧缓存。
{{ 'base.css' | asset_url | stylesheet_tag }} 这种写法,asset_url 会自动带版本号。https://cdn.shopify.com/...base.css,硬编码不会跟随更新。还有个常见原因:自定义样式写在了 theme.liquid 的内联 <style> 里,而实际渲染的是另一个 layout(比如 password.liquid),改的地方根本不是当前页面用的。
写下你实际验证过的步骤,比「我也有这个问题」有用得多。当前版本为静态展示,提交后会由团队整理并回复。