cerrado @ 02614b3781f6acdfc6df0e7b07d856b2779c4ac7

 1{% interface 
 2GitItemBase {
 3   Nav(name, ref string)
 4   GitContent()
 5}
 6%}
 7
 8{% code
 9type GitItemPage struct {
10    Name string
11    Ref string
12    GitItemBase
13}
14%}
15
16{% func (p *GitItemPage) Title() %}Git | {%s p.Name %}{% endfunc %}
17
18{% func (p *GitItemPage) Navbar() %}{%= Navbar(Git) %}{% endfunc %}
19
20{% func (p *GitItemPage) Content() %}
21{%= p.Nav(p.Name, p.Ref) %}
22<div class="container">
23{%= p.GitContent() %}
24</div>
25{% endfunc %}
26
27{% func (p *GitItemPage) Script() %}
28{% endfunc %}