私はスフィンクスを通してjinja2を使用しています。私のベーステンプレート(layout.htmlにはいくつかのマクロがあります
{%- macro post_meta(metadata) -%}
<div class="postmeta">
{{ author(metadata.author) }}
</div>
{%- endmacro -%}
このテンプレートをtheme2で拡張します{%- extends "theme1/layout.html" -%}
theme2post_meta
で再定義するにはどうすればよいですか?単純にtheme2に新しい定義を入れることはできません。post_meta
ちなみに、Pythonビルドイン関数を次のように使用するにはどうすればよいですか?
{{ type(metadata) }}