plywood

软件截图:
plywood
软件详细信息:
版本: 1.6.3
上传日期: 20 Feb 15
许可: 免费
人气: 14

Rating: 4.0/5 (Total Votes: 1)

胶合板模板语言的语法,看起来,感觉和工作方式类似的Python
负载(“URL”)
负载('压缩')
文档类型(“HTML”)
HTML:
 头:
 元(字符集=“utf-8”)
 元(名称=“视口”,内容=“WIDTH =设备宽度;初始规模= 1.0”)
 标题:
 如果标题:
 #文档字符串*是*剥离前面的空白(他们必须
 #缩进),以及第一个和最后换行符被除去。
 “,”“
  {标题} |
 “”“#字符串intepolation是多了几分重型比`.format()',但更不同于相似。
 '欢迎'#字符串需要引号: - / I *力量*添加另一种方式来做到这一点?
 压缩(“CSS”):
 链接(相对=“样式”,键入=“文本/ CSS”,HREF =静态('CSS / reset.css'))
 链接(相对=“样式”,键入=“文本/ CSS”,HREF =静态('CSS / welcome.css'))
 脚本(SRC =“// ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js”,类型=“​​文/ JavaScript的”)
 压缩('JS'):
 脚本(SRC =静态(“JS / underscore.js”),类型=“​​文/ JavaScript的”)
 脚本(SRC =静态(“JS / Backbone.js的”),类型=“​​文/ JavaScript的”)
  ieif'为lt IE 9“:
 脚本(SRC =“// html5shiv.googlecode.com/svn/trunk/html5.js”,类型=“​​文/ JavaScript的”)
 链接(相对=“样式”,键入=“文本/ CSS”,HREF =静态('CSS / ie.css'))
 块('extra_head“)#块,块继承?当然!
 身体:
  DIV(类=“包装”,ID =“包装”)#无速记class和id(还)
 标题:
 块('头'):
  P(类=“标志”):
 块('header_title'):
 如果用户:
 '欢迎'{user.name}“
 否则:
 '欢迎'
 如果current_member:
  P(类=“登陆”):
 “欢迎,{} current_member.preferred_name”
 一个(HREF = URL(“注销”))​​:'注销'
  NAV:
  UL:
 块('导航'):
 李:一个(HREF = URL(“登录”)):“登录”
 部分类=“痕迹”:
 块(“面包屑”)
 区(类=“主”):
 块(“信息”):
 如果消息:
  UL(级=“信息”):
 在消息的消息:
 李(类= message.tags):“{}消息”
 脚本:
 #代码文字,让精明的编辑人员颜色的源代码
 ```的JavaScript
  $(文件)。就绪(函数(){
  $(“ul.messages”)addClass(“动画”)。
  VAR fade_out = _(函数(){
  this.addClass(“淡出”)
 })绑定($(“ul.messages”))
 的setTimeout(fade_out,5000);
  $(“ul.messages”)绑定(“点击”,fade_out);
 });
 ```
 块(“内容​​”)
 页脚:
 #号码:
 #“这些评论。”
 #跨度:'|'
 #“及复印件; 2012 CrossFit”
安装
  PIP安装夹板
 层 out.html
语法
各行开头的陈述,它可以是一个函数(DIV,块)的文字(','''),或者一个控制语句(if,否则,为)。
函数被调用的参数和“块”:
#参数是((){}),块是块()
P
#参数是((){'类':'瓜分'}),块是块()
DIV(类=“瓜分”)
#论据是:((“自动对焦”),{'身份证':'生物'}),块是块(文字(“这是我的生物'),)
文本区域(自动对焦,ID =“生物”):“这是我的生物”
即使没有“块”,你会得到在至少在空块的对象,你可以调用block.render上。这将是“falsey”,不过,这样你就可以检查块的存在。最小“truthy”块是一个空字符串。这意味着DIV'会给你一个“truthy”块,但格将是一个“falsey”块。
您可以扩展屁滚尿流胶合板,因为DIV,如果块,整幅,都写成胶合板扩展。如果没有内置的扩展,语言不能真正做任何事情,因为这是其核心只是一个语言的语法。
为什么!?!?
我觉得有争取另一个模板语言。
Haml的? Coffekup?玉?他们似乎并不Python的我。
纯简的HTML?当然,如果你想要的。也就是说,我认为,胶合板的最佳替代品。
即使是伟大的Django模板语言是HTML由插入额外的标记厉害。我看着玉和Haml的是“是的,你知道么?”,但他们没有打钉。
我unapologettically一个DIY-ER。我觉得有时候车轮只需要重新发明!另外,这给了我一个机会,用语言的语法,我认为是好玩。我使用Modgrammar

要求

  • 在Python中

类似的软件

omega t+
omega t+

3 Jun 15

html-tree-diff
html-tree-diff

11 May 15

namedentities
namedentities

14 Apr 15

hexedit
hexedit

18 Feb 15

显影剂的其他软件 Colin Thomas-Arnold

chomsky
chomsky

20 Feb 15

StrangeCase
StrangeCase

20 Feb 15

punt
punt

20 Feb 15

意见 plywood

评论没有发现
添加评论
打开图片!