pug2mt構想(未実装)

pug を mt のテンプレートに変換してくれるようなものがあればいいなーと思っています

こんなpugを

page.pug

//- page.pug
extends layout

block pets
  p ブルドッグ

layout.pug

//- layout.pug
html
  body
    block pets
      p パグ

こんなmtテンプレートになればぁ

page.html

<mt:SetVarBlock name="prepend_to_pets"></mt:SetVarBlock>
<mt:SetVarBlock name="append_to_pets"></mt:SetVarBlock>
<mt:SetVarBlock name="pets">
ブルドッグ
</mt:SetVarBlock>

<mt:Include name="layout">

layout.html

<html>
  <head>
  </head>
  <body>
    <mt:Var name="prepend_to_pets">
    <mt:If name="pets">
      <mt:Var name="pets">
    <mt:Else>
      パグ
    </mt:If>
    <mt:Var name="append_to_pets">
  </body>
</html>