我正在尝试调试Shopify主题。
我是ruby dev,所以要理解代码。
但似乎,如果我的液体标签出错,那么Shopify只会忽略它/返回到生产中的旧版本。
我是如何调试实时制作主题的液体模板的?
答案 0 :(得分:3)
完成后,视图页面源显示Liquid Errors:in it
答案 1 :(得分:0)
可能有助于您或其他人解决此问题的方法是使用Shopify的themekit进行离线开发。这将在上传时捕获语法错误,例如:
10:25:19 [development] Received Update event on templates/product.liquid
10:25:19 [development]Asset Perform Update to templates/product.liquid at host yourshop.myshopify.com
Status: 422 Unprocessable Entity
Errors: Liquid syntax error (line 7): Unknown tag 'not_a_tag'
现在有一个很好的,虽然有点过时的教程here。需要注意的是,当他提到下载shopify_theme gem时,现在没有维护,你应该使用themekit。