4

我已经开始使用优秀的 shpaml。但很快就遇到了我的脚本标签内的 js 代码也被处理的问题。有没有办法配置/扩展python shpaml,以便它跳过脚本或任何配置为排除的标签。

我知道我可以为管道添加前缀,但这在我的团队中是不可接受的。我也同意。

TIA

4

4 回答 4

2

像这样使用逐字标记

script type="text/javascript" VERBATIM
    $(function() {
        alert("hello world!);
    });
于 2011-06-21T23:38:15.743 回答
0

您可以寻找替代模板语言,例如Is there a HAML implementation for use with Python and Django

于 2011-04-08T15:12:46.407 回答
0

尝试:

script type="text/javascript" src='/path/to/script' | {# #}
于 2011-04-09T10:07:00.873 回答
0

最后我分叉了 shpaml 以供关注

  • 如果检测到脚本/样式标签,则跳过处理
  • 如果此类标记内的块已经以管道为前缀,则按之前的方式处理

希望作者同意。所以回答我自己的问题。

叉子在这里https://bitbucket.org/shon/shpaml_website

于 2011-04-10T13:26:54.070 回答