Goのtemplateで下記のようなページャー部分を作成したいです。

{{ define "pager" }}
<ul class="pagination">
    {{ if lt .ContentNum 5 }}
    {{/*これ↓をContentNum回繰り返したい*/}}
    <li><a href="/{{ .BaseLink }}?p=$index+1"></a></li>
    {{ else }}
    <li><a href="/{{ .BaseLink }}?p=2">2</a></li>
    <li><a href="/{{ .BaseLink }}?p=3">3</a></li>
    <p>...</p>
    <li><a href="/{{ .BaseLink }}>p={{ .PageNum }}">{{ .PageNum }}</a></li>
    {{ end }}
</ul>
{{ end }}

rangeで配列を繰り返し処理できますが、数字で回数を指定して繰り返し処理をするにはどのようにすればいのでしょうか。