Skip to content

Commit d2827ff

Browse files
authored
feat: Support history router-mode (#11)
* feat: add routerMode option, support history router mode * docs: add history router mode example * docs: update readme about router mode * feat: clean dependencies
1 parent efd793a commit d2827ff

File tree

14 files changed

+142
-11
lines changed

14 files changed

+142
-11
lines changed
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

example/index.html renamed to example/default/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
nextText: '下一章节',
4141
crossChapter: true,
4242
crossChapterText: true,
43-
}
43+
},
4444
}
4545
</script>
4646

@@ -49,6 +49,6 @@
4949

5050
<!-- plugins -->
5151
<script src="//unpkg.com/docsify/lib/plugins/zoom-image.min.js"></script>
52-
<script src="../dist/docsify-pagination.js"></script>
52+
<script src="../../dist/docsify-pagination.js"></script>
5353
</body>
5454
</html>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Example
2+
3+
## Section 1
4+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer non erat eu leo eleifend dictum porta non libero. Proin eu quam sed dui sodales semper sagittis at nisl. Mauris dignissim vel urna ac vehicula. Mauris sapien risus, luctus quis consectetur nec, vestibulum a nisl. Proin tellus massa, auctor a fringilla quis, pretium eu felis. Nulla facilisi. Proin nunc nisl, interdum at pellentesque sed, porttitor at purus. Nulla gravida nibh sapien, vitae vulputate neque tempus quis. Quisque vitae lacus id tortor lobortis semper. Praesent ut elementum leo. Fusce venenatis ultricies turpis ut ultricies. Nullam blandit augue nibh, sit amet finibus sapien posuere sit amet. Integer faucibus purus eu arcu pretium imperdiet. Morbi vitae vestibulum velit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris vitae magna ornare, dictum velit eget, placerat arcu.
5+
6+
Integer nec placerat risus. Suspendisse potenti. Vestibulum at leo sit amet dolor semper consectetur. Integer lacinia orci eros, quis egestas erat consequat ac. Nulla aliquet lectus sit amet nisl consequat, ut maximus lectus vehicula. Vivamus enim neque, elementum fermentum interdum quis, interdum ut purus. Sed ut tincidunt arcu. Mauris consequat pellentesque purus. Nam aliquet faucibus magna non ultricies. Sed lacus erat, hendrerit eget venenatis in, auctor a sem. Sed elementum sit amet augue et finibus. Donec sagittis imperdiet lectus et faucibus. Maecenas sagittis dui nec sem imperdiet malesuada. Duis id hendrerit ante, quis ornare nunc. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec rutrum lorem a est varius congue nec ut diam.
7+
8+
Curabitur est purus, fringilla quis posuere vitae, fringilla sit amet lorem. Vivamus in elit ut arcu vestibulum luctus tristique eu nulla. Suspendisse ut nibh eros. Duis scelerisque rhoncus congue. Duis vitae dui quis augue convallis cursus. Integer sagittis maximus sapien, a faucibus quam dictum eu. Suspendisse a felis metus. Etiam consectetur vitae tortor sit amet mattis.
9+
10+
## Section 2
11+
Phasellus at turpis ac nisi tincidunt laoreet sed id ipsum. Suspendisse nec neque arcu. Suspendisse efficitur maximus justo et commodo. Duis fringilla ex in arcu luctus posuere. Sed ligula tortor, auctor sit amet pretium et, iaculis eu nunc. Vestibulum sit amet lobortis neque. Nulla ultrices dolor ut dapibus congue. Aliquam tincidunt, tortor in euismod condimentum, nulla nibh egestas velit, quis tincidunt mauris odio vitae lorem. Praesent laoreet massa et sollicitudin luctus. In eget gravida velit. Aliquam tempus tempus tincidunt. Integer a lectus sodales, venenatis arcu eu, volutpat neque. Morbi interdum molestie leo, vel pharetra ipsum pellentesque sed. Donec iaculis consequat risus, sit amet pulvinar ante volutpat eget. In hac habitasse platea dictumst.
12+
13+
Ut at est egestas, tempor eros ullamcorper, dignissim sapien. In ut aliquet nulla. Praesent in ligula nec metus luctus rutrum eu non massa. Maecenas eget lorem quis tortor hendrerit ultricies volutpat nec nisi. Pellentesque varius iaculis porta. Quisque sit amet ullamcorper libero, a tristique urna. Ut ornare, dui et efficitur molestie, dolor dolor porttitor mauris, sodales elementum tortor nisi tempus dolor. Phasellus in augue aliquet, commodo felis vel, vulputate ipsum.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
- [Home](/example/router-mode-history/)
2+
- [Foo](/example/router-mode-history/foo.md#section-3)
3+
- [Bar A Long Long Long Title](/example/router-mode-history/bar.md)
4+
- [Baz](/example/router-mode-history/baz.md)

example/router-mode-history/bar.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Bar A Long Long Long Title
2+
3+
## Section 5
4+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et nulla congue, facilisis felis non, scelerisque mi. Fusce commodo pharetra vehicula. Maecenas ac tristique lectus. Curabitur id convallis dui, tristique consequat dui. Nunc egestas sem et libero maximus mattis. Maecenas consequat volutpat elit et iaculis. Quisque quis nisi varius, rhoncus mauris sit amet, mattis nisl. Praesent at venenatis odio, sed lobortis ligula. Praesent tempus neque non porta viverra. Fusce efficitur sit amet tortor eu maximus. Aliquam iaculis dui nec tincidunt rhoncus. Suspendisse potenti. In ut leo eget mi egestas dictum.
5+
6+
Suspendisse libero magna, tincidunt in accumsan ac, sollicitudin nec risus. Suspendisse lacus diam, cursus et ipsum eu, aliquet tempor arcu. Donec sed ex ultricies, semper orci ac, semper massa. Nam quis est eleifend, pretium lorem id, mollis velit. Ut non eros quam. Praesent rutrum ante dignissim massa ullamcorper blandit. Curabitur id quam bibendum, efficitur felis sed, faucibus risus. Proin quis convallis odio, tristique interdum tellus. Nullam accumsan, diam faucibus placerat tincidunt, mi magna congue tellus, quis tempus urna justo et diam. Phasellus orci elit, placerat in iaculis ac, tincidunt in ipsum. Pellentesque vehicula sed lacus non interdum. Nunc nisi quam, hendrerit vitae diam nec, placerat feugiat metus. Quisque interdum posuere nulla vel luctus. Vivamus volutpat feugiat orci, in molestie quam venenatis et. Proin eu porta magna, quis faucibus augue. Etiam malesuada, nisi in mollis cursus, est sem malesuada ipsum, sed finibus leo lorem non enim.
7+
8+
## Section 6
9+
10+
Vivamus porttitor lectus et imperdiet ullamcorper. Sed id odio interdum, congue ligula vitae, sodales felis. Nunc vel consequat leo. Nunc a laoreet nisi, porta tincidunt odio. Nunc ultrices a turpis non feugiat. Sed placerat sollicitudin orci, nec tincidunt libero suscipit nec. Sed iaculis eleifend imperdiet.
11+
12+
Sed risus sapien, scelerisque in scelerisque et, ornare non sem. Duis mauris ligula, pretium quis feugiat eget, hendrerit in lacus. Ut venenatis neque tortor, ut commodo purus commodo tempus. Cras ornare enim libero, vel maximus purus sodales nec. Donec ac molestie orci, quis aliquet sem. Sed lacinia diam vitae dui tempor dictum. Duis eu lorem ut velit feugiat tempus. Cras fringilla leo volutpat, pharetra eros suscipit, ultrices ante.
13+
14+
Donec nec sodales nisi. Vivamus tempor condimentum erat, in eleifend arcu egestas nec. Proin et orci nisi. Sed mollis dignissim augue, ut congue est sagittis in. Aenean lobortis, sem nec mollis vulputate, elit turpis mollis tellus, eget pretium urna risus eu quam. Vivamus volutpat arcu dolor, fermentum efficitur arcu laoreet at. Vestibulum quam mauris, mollis nec elit consequat, malesuada aliquet enim. Aenean luctus ipsum a velit dignissim facilisis. Vestibulum et mauris euismod ipsum pharetra consectetur non ac leo. Curabitur vulputate a odio sit amet efficitur. Sed imperdiet, risus eu consequat vulputate, nisl dui auctor mi, vitae porta arcu justo quis odio. Suspendisse nisi felis, mattis sit amet nisl at, condimentum ultricies tellus. Pellentesque efficitur sit amet enim at auctor.

example/router-mode-history/baz.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Baz
2+
3+
## Section 5
4+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et nulla congue, facilisis felis non, scelerisque mi. Fusce commodo pharetra vehicula. Maecenas ac tristique lectus. Curabitur id convallis dui, tristique consequat dui. Nunc egestas sem et libero maximus mattis. Maecenas consequat volutpat elit et iaculis. Quisque quis nisi varius, rhoncus mauris sit amet, mattis nisl. Praesent at venenatis odio, sed lobortis ligula. Praesent tempus neque non porta viverra. Fusce efficitur sit amet tortor eu maximus. Aliquam iaculis dui nec tincidunt rhoncus. Suspendisse potenti. In ut leo eget mi egestas dictum.
5+
6+
Suspendisse libero magna, tincidunt in accumsan ac, sollicitudin nec risus. Suspendisse lacus diam, cursus et ipsum eu, aliquet tempor arcu. Donec sed ex ultricies, semper orci ac, semper massa. Nam quis est eleifend, pretium lorem id, mollis velit. Ut non eros quam. Praesent rutrum ante dignissim massa ullamcorper blandit. Curabitur id quam bibendum, efficitur felis sed, faucibus risus. Proin quis convallis odio, tristique interdum tellus. Nullam accumsan, diam faucibus placerat tincidunt, mi magna congue tellus, quis tempus urna justo et diam. Phasellus orci elit, placerat in iaculis ac, tincidunt in ipsum. Pellentesque vehicula sed lacus non interdum. Nunc nisi quam, hendrerit vitae diam nec, placerat feugiat metus. Quisque interdum posuere nulla vel luctus. Vivamus volutpat feugiat orci, in molestie quam venenatis et. Proin eu porta magna, quis faucibus augue. Etiam malesuada, nisi in mollis cursus, est sem malesuada ipsum, sed finibus leo lorem non enim.
7+
8+
## Section 6
9+
10+
Vivamus porttitor lectus et imperdiet ullamcorper. Sed id odio interdum, congue ligula vitae, sodales felis. Nunc vel consequat leo. Nunc a laoreet nisi, porta tincidunt odio. Nunc ultrices a turpis non feugiat. Sed placerat sollicitudin orci, nec tincidunt libero suscipit nec. Sed iaculis eleifend imperdiet.
11+
12+
Sed risus sapien, scelerisque in scelerisque et, ornare non sem. Duis mauris ligula, pretium quis feugiat eget, hendrerit in lacus. Ut venenatis neque tortor, ut commodo purus commodo tempus. Cras ornare enim libero, vel maximus purus sodales nec. Donec ac molestie orci, quis aliquet sem. Sed lacinia diam vitae dui tempor dictum. Duis eu lorem ut velit feugiat tempus. Cras fringilla leo volutpat, pharetra eros suscipit, ultrices ante.
13+
14+
Donec nec sodales nisi. Vivamus tempor condimentum erat, in eleifend arcu egestas nec. Proin et orci nisi. Sed mollis dignissim augue, ut congue est sagittis in. Aenean lobortis, sem nec mollis vulputate, elit turpis mollis tellus, eget pretium urna risus eu quam. Vivamus volutpat arcu dolor, fermentum efficitur arcu laoreet at. Vestibulum quam mauris, mollis nec elit consequat, malesuada aliquet enim. Aenean luctus ipsum a velit dignissim facilisis. Vestibulum et mauris euismod ipsum pharetra consectetur non ac leo. Curabitur vulputate a odio sit amet efficitur. Sed imperdiet, risus eu consequat vulputate, nisl dui auctor mi, vitae porta arcu justo quis odio. Suspendisse nisi felis, mattis sit amet nisl at, condimentum ultricies tellus. Pellentesque efficitur sit amet enim at auctor.

0 commit comments

Comments
 (0)