slimish_jinjaパッケージはJinja2のためのスリムテンプレート構文を提供します。 ダイナミック{{内容}}
<強い>インストールの
私はすぐにPyPIのにアップロードされます。それまでに、リポジトリをクローン。 `フラスコ(flask_demo.py)`とstandalone`(convert.pyとdemo.py) `バンドルされていると、` `Jinja2の拡張(jinja_demo.py)としての使用例。
あなたは、他の目的のためにそれを使用したい場合は、 `字句解析 - lexer.py`と`パーサ - parser.py`は十分に簡単である。 `lexer`は線で入力を読み取り、トークンを生成します。 `parser`は手ロール再帰下降パーサを実装しています。
クイックリファレンスについては、このスリム::
&NBSP;&NBSP;&NBSP; !5
&NBSP;&NBSP;&NBSP; HTML
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;頭
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; /インライン静的コンテンツ。
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;タイトル
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; - ブロックのタイトル
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; | Slimish神社例
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; /自分の属性を持つタグを閉じる。
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;メタ名= "キーワード"コンテンツ= "テンプレート言語」
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;スクリプト
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; /空の神社タグ。
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; @blockスクリプト
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; / 'ID'と 'class'のショートカット。
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;本体■home.fluid.liquid
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; /ネストされた静的コンテンツ。
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; H1
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; |これは私のヘッダである。
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; / 'ID'と 'class'のショートカットに「DIV」。
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; #のcontents.main
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; /空のhtmlタグ。
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; %DIV
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; Pダイナミック=コンテンツ
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; P
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; |ネストされた豪快=コンテンツ
左インデントは、テキストブロックに保存されている。
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; / HTMLを混在させると、同様に罰金です。
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; P
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; |
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; /ダイナミック属性。
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; ULクラス= "= user_class"
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; /神社タグ。
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;ユーザーが-forユーザー
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;リー= user.name
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; -if user.last_name
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;リー= user.last_name
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; -elif user.middle_name
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;リー= user.middle_name
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; -else
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;李どのユーザーが見つかりませんでした。
に変換します。
&NBSP;&NBSP;&NBSP; <!DOCTYPE HTML>
&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP;の
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; <タイトル>
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; {%ブロックのタイトル%}
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; Slimish神社例
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; {%の末端ブロック%}
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; <スクリプト>
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; {%ブロックスクリプト%} {%エンドブロック%}
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP; <身体ID = "ホーム"クラス= "流体液体」>
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;これは私のヘッダである。
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;の
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;の
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;ネストされた豪快{{内容}}&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;左インデントは、テキストブロックに保存されている。
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; {ユーザー%にユーザーの%}
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; {user.last_name%の場合%}
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; {%のelif user.middle_name%}
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; {%endifの%}
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; {%誰%}
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; {%ENDFOR%}
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP;
&NBSP;&NBSP;&NBSP;
カテゴリから探す
人気のソフトウェア
-
VueScan 16 Aug 18
-
Zorin OS Ultimate 16 Aug 18
-
NdisWrapper 11 May 16
-
KAVClient 3 Jun 15
-
Return To Castle Wolfenstein Coop 20 Feb 15
-
Macpup 19 Feb 15
-
WhatsApp for Desktop 18 Jul 15