怎么让Tornado生成的html保持原有模板的缩进格式

2011-10-21 23:50:50 +08:00
 SErHo
看了workspace的网页html代码,是很有格式的,而为什么我的模板生成html后,左边就是靠齐的,知乎的也是这样。
7929 次点击
所在节点    Tornado
9 条回复
Livid
2011-10-21 23:52:48 +08:00
Workspace 用的 template 引擎是 jinja2。

另外,缩进的维持,主要还是靠编辑器,Workspace 是用 TextMate 写的。
SErHo
2011-10-22 00:19:53 +08:00
@Livid 谢谢,应该是Tornado模板引擎的原因,因为编辑器排好过后,经过它渲染生成的html就没缩进了。
Livid
2011-10-22 00:21:46 +08:00
@SErHo 推荐试试 jinja2,目前我还没有发现有任何事情是 jinja2 不能满足的。
feilaoda
2011-10-22 11:33:15 +08:00
@Livid tornado用jinja2时,怎么方便的用filter?我没找到好办法,都是把自定义的filter塞到 render里
SErHo
2011-11-15 15:44:16 +08:00
在强迫保持格式症的情况下,看了一下template模块代码,原来保持格式很简单,设置一下compress_whitespace这个参数就可以了。
est
2011-11-15 16:26:18 +08:00
<pre> ?
chloerei
2011-11-15 16:42:22 +08:00
去掉空格节省30%流量哦
yuest
2011-11-15 16:55:05 +08:00
强迫症最好自己克服掉,缩进是为读写代码方便,没有人会读你最终输出的 html 源代码(真有心读不会在意一点点缩进问题)
SErHo
2011-11-15 17:00:25 +08:00
@yuest 确实如此,十分没有必要。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/19970

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX