Skip to content

Commit 47310d3

Browse files
committed
fix duplicate entries in pagelist
1 parent 30fd348 commit 47310d3

File tree

4 files changed

+43
-13
lines changed

4 files changed

+43
-13
lines changed

.changeset/empty-seals-mate.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@hyperbook/markdown": patch
3+
"hyperbook": patch
4+
---
5+
6+
Fix duplicate entries in pagelist

packages/markdown/src/remarkDirectivePagelist.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ const getPageList = (
2828
for (const section of sections) {
2929
pageList = [
3030
...pageList,
31-
section,
3231
...getPageList(section.sections, section.pages),
3332
];
3433
}

packages/markdown/tests/__snapshots__/remarkDirectivePagelist.test.ts.snap

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -83,28 +83,23 @@ exports[`remarkDirectiveEmbed > should format as ol 1`] = `
8383
<li><a href="/hosting/edugitpages">EduGit Pages</a></li>
8484
<li><a href="/hosting/custom">Eigene Lösung</a></li>
8585
<li><a href="/advanced/single-use-templates">Einweg Vorlagen</a></li>
86-
<li><a href="/elements">Elemente</a></li>
8786
<li><a href="/elements/embed">Embed</a></li>
8887
<li><a href="/elements/emoji">Emoji</a></li>
8988
<li><a href="/elements/excalidraw">Excalidraw</a></li>
90-
<li><a href="/advanced">Fortgeschrittene Features</a></li>
9189
<li><a href="/elements/protect">Geschützer Bereich</a></li>
9290
<li><a href="/hosting/ghpages">GitHub Pages</a></li>
9391
<li><a href="/hosting/glpages">GitLab Pages</a></li>
9492
<li><a href="/elements/glossary">Glossar</a></li>
9593
<li><a href="/markdown/emphasis">Hervorhebung</a></li>
9694
<li><a href="/elements/alert">Hinweise</a></li>
9795
<li><a href="/markdown/hr">Horizontale Linie</a></li>
98-
<li><a href="/hosting">Hosting</a></li>
9996
<li><a href="/elements/tiles">Kacheln</a></li>
10097
<li><a href="/elements/collapsible">Klappkasten</a></li>
10198
<li><a href="/markdown/comment">Kommentar</a></li>
102-
<li><a href="/configuration">Konfiguration</a></li>
10399
<li><a href="/elements/bookmarks">Lesezeichen</a></li>
104100
<li><a href="/markdown/link">Link</a></li>
105101
<li><a href="/markdown/list">Liste</a></li>
106102
<li><a href="/">Los Gehts</a></li>
107-
<li><a href="/markdown">Markdown Referenz</a></li>
108103
<li><a href="/elements/math">Mathmathik</a></li>
109104
<li><a href="/elements/mermaid">Mermaid</a></li>
110105
<li><a href="/elements/online-ide">Online IDE</a></li>
@@ -149,28 +144,23 @@ exports[`remarkDirectiveEmbed > should format as ul 1`] = `
149144
<li><a href="/hosting/edugitpages">EduGit Pages</a></li>
150145
<li><a href="/hosting/custom">Eigene Lösung</a></li>
151146
<li><a href="/advanced/single-use-templates">Einweg Vorlagen</a></li>
152-
<li><a href="/elements">Elemente</a></li>
153147
<li><a href="/elements/embed">Embed</a></li>
154148
<li><a href="/elements/emoji">Emoji</a></li>
155149
<li><a href="/elements/excalidraw">Excalidraw</a></li>
156-
<li><a href="/advanced">Fortgeschrittene Features</a></li>
157150
<li><a href="/elements/protect">Geschützer Bereich</a></li>
158151
<li><a href="/hosting/ghpages">GitHub Pages</a></li>
159152
<li><a href="/hosting/glpages">GitLab Pages</a></li>
160153
<li><a href="/elements/glossary">Glossar</a></li>
161154
<li><a href="/markdown/emphasis">Hervorhebung</a></li>
162155
<li><a href="/elements/alert">Hinweise</a></li>
163156
<li><a href="/markdown/hr">Horizontale Linie</a></li>
164-
<li><a href="/hosting">Hosting</a></li>
165157
<li><a href="/elements/tiles">Kacheln</a></li>
166158
<li><a href="/elements/collapsible">Klappkasten</a></li>
167159
<li><a href="/markdown/comment">Kommentar</a></li>
168-
<li><a href="/configuration">Konfiguration</a></li>
169160
<li><a href="/elements/bookmarks">Lesezeichen</a></li>
170161
<li><a href="/markdown/link">Link</a></li>
171162
<li><a href="/markdown/list">Liste</a></li>
172163
<li><a href="/">Los Gehts</a></li>
173-
<li><a href="/markdown">Markdown Referenz</a></li>
174164
<li><a href="/elements/math">Mathmathik</a></li>
175165
<li><a href="/elements/mermaid">Mermaid</a></li>
176166
<li><a href="/elements/online-ide">Online IDE</a></li>
@@ -208,7 +198,6 @@ exports[`remarkDirectiveEmbed > should sort by name asc 1`] = `
208198
<li><a href="/elements/audio">Audio</a></li>
209199
<li><a href="/elements/bitflow">Bitflow</a></li>
210200
<li><a href="/elements/download">Download</a></li>
211-
<li><a href="/elements">Elemente</a></li>
212201
<li><a href="/elements/embed">Embed</a></li>
213202
<li><a href="/elements/emoji">Emoji</a></li>
214203
<li><a href="/elements/excalidraw">Excalidraw</a></li>
@@ -279,7 +268,6 @@ exports[`remarkDirectiveEmbed > should transform 1`] = `
279268
<li><a href="/elements/audio">Audio</a></li>
280269
<li><a href="/elements/bitflow">Bitflow</a></li>
281270
<li><a href="/elements/download">Download</a></li>
282-
<li><a href="/elements">Elemente</a></li>
283271
<li><a href="/elements/embed">Embed</a></li>
284272
<li><a href="/elements/emoji">Emoji</a></li>
285273
<li><a href="/elements/excalidraw">Excalidraw</a></li>

website/en/book/changelog.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,43 @@ If you need a new feature, open an [issue](https://github.com/openpatch/hyperboo
3838
::::
3939
-->
4040

41+
## v0.73.4
42+
43+
::::tabs
44+
45+
:::tab{title="Fixed :bug:" id="fixed"}
46+
47+
- Fix duplicate entries in pagelist.
48+
49+
:::
50+
51+
::::
52+
53+
## v0.73.3
54+
55+
::::tabs
56+
57+
:::tab{title="Fixed :bug:" id="fixed"}
58+
59+
- Fix resolving relative files, when using an index.md in a directory.
60+
61+
:::
62+
63+
::::
64+
65+
## v0.73.1
66+
67+
::::tabs
68+
69+
:::tab{title="Fixed :bug:" id="fixed"}
70+
71+
- Fix Typst styling. Only the page is now colored white.
72+
73+
:::
74+
75+
::::
76+
77+
4178
## v0.73.0
4279

4380
::::tabs

0 commit comments

Comments
 (0)