templatetags Package

kfm Module

class kawaz.apps.kfm.templatetags.kfm.KFMNode(nodelist)[ソース]

ベースクラス: django.template.base.Node

render(context)[ソース]
kawaz.apps.kfm.templatetags.kfm.do_include_kfm(parser, token)[ソース]

テンプレートフォルダに存在する Kawaz Flavored Markdown ファイルを読み込み レンダリングするテンプレートタグ

Usage:

{% include_kfm “markdown/about.md” %}
kawaz.apps.kfm.templatetags.kfm.do_kfm(parser, token)[ソース]

ブロックで囲まれたテキストを Kawaz Flavored Markdown として HTML展開するタグ

Usage:
{% kfm %} Kawaz Flavored Markdown {% endkfm %}
kawaz.apps.kfm.templatetags.kfm.filter_kfm(value)[ソース]

指定されたテキストを Kawaz Flavored Markdown として HTML 展開するフィルタ

Usage:
{{ object.body | kfm }}

youtube Module

kawaz.apps.kfm.templatetags.youtube.filter_youtube(value, size=None)[ソース]

指定されたテキスト内に存在するYouTube URLを展開するフィルタ

Usage:
{{ object.body | youtube }} {{ object.body | youtube:’responsive’ }} # レスポンシブデザイン {{ object.body | youtube:‘1600’ }} # 横幅指定(16:9) {{ object.body | youtube:‘1600,900’ }} # 縦横幅指定