gpt4 book ai didi

haml - 如何从HAML的pre标签中删除不需要的缩进

转载 作者:行者123 更新时间:2023-12-03 08:36:17 26 4
gpt4 key购买 nike

我的<pre>遇到问题,这是我的代码,下面的屏幕截图已附上。如何删除缩进?

%pre.code
:escaped
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head></head>
<body>
<form>
<input type="text" name="empID" />
<input type="submit"/>
</form>
</body>
</html>

最佳答案

您需要使用#preserve帮助器将pre中的换行符转换为换行符实体,如下所示:

%pre.code
= preserve do
:escaped
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head></head>
<body>
<form>
<input type="text" name="empID" />
<input type="submit"/>
</form>
</body>
</html>

将来,您将可以嵌套过滤器,因此可以执行 :preserve:escaped

关于haml - 如何从HAML的pre标签中删除不需要的缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1993993/

26 4 0