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