我已经开始将一个简单的站点迁移到 Jekyll。我有一组模板,一切都继承自,所以我所要做的就是填写实际内容。但是,在将内容移过来的过程中,我发现其中一些需要修改模板之前指定的标签。
例如,我有一个“主”模板,它指定了包括开始<body>
标签在内的所有内容。我网站的一个页面使用一点 JavaScript 来修改 html5 画布,因此它的开始标记必须是<body onload="startDrawing();">
. 现在,拥有一个完全独立的模板,其唯一的变化是这个单个标签似乎很愚蠢,但同样愚蠢的是从模板中删除这个标签并让每个页面手动指定开始<body>
标签。解决这个问题的正确方法是什么?