テンプレートエンジンMakoをWindows XPで使ってみる

Windows XPにPython 2.7.2の開発環境をインストールしたので、手始めに、PythonでHTMLファイルを生成してみることにした。テンプレートエンジンは過去に使ったことがあるMakoにした。元になるHTMLテンプレートは「XHTML/HTML+CSSスーパーレシピブック」を参考に、よくありがちな2段組のページを作った。

【送料無料】XHTML/HTML+CSSス-パ-レシピブック

【送料無料】XHTML/HTML+CSSス-パ-レシピブック
価格:2,940円(税込、送料別)

続きを読む テンプレートエンジンMakoをWindows XPで使ってみる

Mako テンプレートを継承してみる

Makoテンプレートエンジンで、テンプレートを継承してみる。継承できないと、たくさんページをつくるときに不便というか、全体のデザインを変えるような場合に効率悪くなるので無くてはならない機能のひとつ。ということで、いつものごとくメモしておく。

参考にしたリンク

実験環境

  • Windows XP
  • Python 2.6.2
  • MAKO 0.3.4

継承元のテンプレートbase.tmplと、これを継承するテンプレートindex.tmplを作り、HTMLを出力する。

続きを読む Mako テンプレートを継承してみる

Mako テンプレートエンジンを使ってみる

PythonでHTMLテキストを作る必要があって、ネットで調べたら Mako というテンプレートエンジンがあった。Makoって聞くと頭の中で「マコ」になって、日本語的な音の響きを感じてしまうが、作者は日本人ではなさそうだ。python.orgのサイトでも使われていて実績もある。

そんなことで、自分の場合は単純な置き換え程度にしか使わない(使える頭がない)けど、忘れないためのメモとしてサンプルを残しておく。

続きを読む Mako テンプレートエンジンを使ってみる