1diff --git a/templates/index.md.qtpl b/templates/index.md.qtpl
2index 879795a6f96627cd2575cb99092d6718be4c4486..80439c9e5c70751d1b235eaf715e0bbe174ed4b7 100644
3--- a/templates/index.md.qtpl
4+++ b/templates/index.md.qtpl
5@@ -12,22 +12,22 @@ # Apks Alpine 3.18
6 {% for _, e := range entries %}
7 ## {%s e.Name %}
8
9-**Version**: {%s e.Version%}
10-**Description**: {%s e.Description%}
11-{% if e.Maintainer != nil %}**Maintainer**: {%s *e.Maintainer%}{% endif %}
12-**Checksum**:{%s e.Checksum%}
13-{% if e.Architecture != nil %}**Architecture**: {%s *e.Architecture%}{% endif %}
14-**Size**: {%d e.PackageSize%}B
15-**Installed size**: {%d e.InstalledSize%}
16-**Url**: {%s e.Url%}
17-**License**: {%s e.License%}
18-{% if e.Origin != nil %}**Origin**: {%s *e.Origin%}{% endif %}
19-{% if e.BuildTime != nil %}**Build time**: {%s e.BuildTime.String() %}{% endif %}
20-{% if e.Commit != nil %}**Commit**: {%s *e.Commit %}{% endif %}
21-{% if e.ProviderPriority != nil %}**Provider Priority**: {%d *e.ProviderPriority %}{% endif %}
22-{% if len(e.Dependencies) > 0 %}**Dependencies:**: {%s reduce(e.Dependencies) %}{% endif %}
23-{% if len(e.Provides) > 0 %}**Provides:**: {%s reduce(e.Provides) %}{% endif %}
24-{% if len(e.InstallIf) > 0 %}**Install if:**: {%s reduce(e.InstallIf) %}{% endif %}
25+- **Version**: {%s e.Version%}
26+- **Description**: {%s e.Description%}{% if e.Maintainer != nil %}
27+- **Maintainer**: {%s *e.Maintainer%}{% endif %}
28+- **Checksum**:{%s e.Checksum%}{% if e.Architecture != nil %}
29+- **Architecture**: {%s *e.Architecture%}{% endif %}
30+- **Size**: {%d e.PackageSize%}B
31+- **Installed size**: {%d e.InstalledSize%}
32+- **Url**: {%s e.Url%}
33+- **License**: {%s e.License%}{% if e.Origin != nil %}
34+- **Origin**: {%s *e.Origin%}{% endif %}{% if e.BuildTime != nil %}
35+- **Build time**: {%s e.BuildTime.String() %}{% endif %}{% if e.Commit != nil %}
36+- **Commit**: {%s *e.Commit %}{% endif %}{% if e.ProviderPriority != nil %}
37+- **Provider Priority**: {%d *e.ProviderPriority %}{% endif %}{% if len(e.Dependencies) > 0 %}
38+- **Dependencies:**: {%s reduce(e.Dependencies) %}{% endif %}{% if len(e.Provides) > 0 %}
39+- **Provides:**: {%s reduce(e.Provides) %}{% endif %}{% if len(e.InstallIf) > 0 %}
40+- **Install if:**: {%s reduce(e.InstallIf) %}{% endif %}
41 {% endfor %}
42
43 {% endfunc %}
44diff --git a/templates/index.md.qtpl.go b/templates/index.md.qtpl.go
45index af3d34a5d9a07cdd2e9a370ac306523268c03092..9229465a9bb2b0115995bfafbc91bc65d91e486f 100644
46--- a/templates/index.md.qtpl.go
47+++ b/templates/index.md.qtpl.go
48@@ -44,134 +44,116 @@ qw422016.E().S(e.Name)
49 //line index.md.qtpl:13
50 qw422016.N().S(`
51
52-**Version**: `)
53+- **Version**: `)
54 //line index.md.qtpl:15
55 qw422016.E().S(e.Version)
56 //line index.md.qtpl:15
57 qw422016.N().S(`
58-**Description**: `)
59+- **Description**: `)
60 //line index.md.qtpl:16
61 qw422016.E().S(e.Description)
62 //line index.md.qtpl:16
63- qw422016.N().S(`
64-`)
65-//line index.md.qtpl:17
66 if e.Maintainer != nil {
67-//line index.md.qtpl:17
68- qw422016.N().S(`**Maintainer**: `)
69+//line index.md.qtpl:16
70+ qw422016.N().S(`
71+- **Maintainer**: `)
72 //line index.md.qtpl:17
73 qw422016.E().S(*e.Maintainer)
74 //line index.md.qtpl:17
75 }
76 //line index.md.qtpl:17
77 qw422016.N().S(`
78-**Checksum**:`)
79+- **Checksum**:`)
80 //line index.md.qtpl:18
81 qw422016.E().S(e.Checksum)
82 //line index.md.qtpl:18
83- qw422016.N().S(`
84-`)
85-//line index.md.qtpl:19
86 if e.Architecture != nil {
87-//line index.md.qtpl:19
88- qw422016.N().S(`**Architecture**: `)
89+//line index.md.qtpl:18
90+ qw422016.N().S(`
91+- **Architecture**: `)
92 //line index.md.qtpl:19
93 qw422016.E().S(*e.Architecture)
94 //line index.md.qtpl:19
95 }
96 //line index.md.qtpl:19
97 qw422016.N().S(`
98-**Size**: `)
99+- **Size**: `)
100 //line index.md.qtpl:20
101 qw422016.N().D(e.PackageSize)
102 //line index.md.qtpl:20
103 qw422016.N().S(`B
104-**Installed size**: `)
105+- **Installed size**: `)
106 //line index.md.qtpl:21
107 qw422016.N().D(e.InstalledSize)
108 //line index.md.qtpl:21
109 qw422016.N().S(`
110-**Url**: `)
111+- **Url**: `)
112 //line index.md.qtpl:22
113 qw422016.E().S(e.Url)
114 //line index.md.qtpl:22
115 qw422016.N().S(`
116-**License**: `)
117+- **License**: `)
118 //line index.md.qtpl:23
119 qw422016.E().S(e.License)
120 //line index.md.qtpl:23
121- qw422016.N().S(`
122-`)
123-//line index.md.qtpl:24
124 if e.Origin != nil {
125-//line index.md.qtpl:24
126- qw422016.N().S(`**Origin**: `)
127+//line index.md.qtpl:23
128+ qw422016.N().S(`
129+- **Origin**: `)
130 //line index.md.qtpl:24
131 qw422016.E().S(*e.Origin)
132 //line index.md.qtpl:24
133 }
134 //line index.md.qtpl:24
135- qw422016.N().S(`
136-`)
137-//line index.md.qtpl:25
138 if e.BuildTime != nil {
139-//line index.md.qtpl:25
140- qw422016.N().S(`**Build time**: `)
141+//line index.md.qtpl:24
142+ qw422016.N().S(`
143+- **Build time**: `)
144 //line index.md.qtpl:25
145 qw422016.E().S(e.BuildTime.String())
146 //line index.md.qtpl:25
147 }
148 //line index.md.qtpl:25
149- qw422016.N().S(`
150-`)
151-//line index.md.qtpl:26
152 if e.Commit != nil {
153-//line index.md.qtpl:26
154- qw422016.N().S(`**Commit**: `)
155+//line index.md.qtpl:25
156+ qw422016.N().S(`
157+- **Commit**: `)
158 //line index.md.qtpl:26
159 qw422016.E().S(*e.Commit)
160 //line index.md.qtpl:26
161 }
162 //line index.md.qtpl:26
163- qw422016.N().S(`
164-`)
165-//line index.md.qtpl:27
166 if e.ProviderPriority != nil {
167-//line index.md.qtpl:27
168- qw422016.N().S(`**Provider Priority**: `)
169+//line index.md.qtpl:26
170+ qw422016.N().S(`
171+- **Provider Priority**: `)
172 //line index.md.qtpl:27
173 qw422016.N().D(*e.ProviderPriority)
174 //line index.md.qtpl:27
175 }
176 //line index.md.qtpl:27
177- qw422016.N().S(`
178-`)
179-//line index.md.qtpl:28
180 if len(e.Dependencies) > 0 {
181-//line index.md.qtpl:28
182- qw422016.N().S(`**Dependencies:**: `)
183+//line index.md.qtpl:27
184+ qw422016.N().S(`
185+- **Dependencies:**: `)
186 //line index.md.qtpl:28
187 qw422016.E().S(reduce(e.Dependencies))
188 //line index.md.qtpl:28
189 }
190 //line index.md.qtpl:28
191- qw422016.N().S(`
192-`)
193-//line index.md.qtpl:29
194 if len(e.Provides) > 0 {
195-//line index.md.qtpl:29
196- qw422016.N().S(`**Provides:**: `)
197+//line index.md.qtpl:28
198+ qw422016.N().S(`
199+- **Provides:**: `)
200 //line index.md.qtpl:29
201 qw422016.E().S(reduce(e.Provides))
202 //line index.md.qtpl:29
203 }
204 //line index.md.qtpl:29
205- qw422016.N().S(`
206-`)
207-//line index.md.qtpl:30
208 if len(e.InstallIf) > 0 {
209-//line index.md.qtpl:30
210- qw422016.N().S(`**Install if:**: `)
211+//line index.md.qtpl:29
212+ qw422016.N().S(`
213+- **Install if:**: `)
214 //line index.md.qtpl:30
215 qw422016.E().S(reduce(e.InstallIf))
216 //line index.md.qtpl:30