{% interface GitItemBase { Nav(name, ref string) GitContent() } %} {% code type GitItemPage struct { Name string Ref string GitItemBase } %} {% func (p *GitItemPage) Title() %}Git | List{% endfunc %} {% func (p *GitItemPage) Navbar() %}{%= Navbar(Git) %}{% endfunc %} {% func (p *GitItemPage) Content() %} {%= p.Nav(p.Name, p.Ref) %}
{%= p.GitContent() %}
{% endfunc %} {% func (p *GitItemPage) Script() %} {% endfunc %}