Skip to content

Commit 338fe51

Browse files
committed
增加目录自动滚动
1 parent 626b67c commit 338fe51

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

Diff for: .github/workflows/ci.yml

+10
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,16 @@ jobs:
6161
sed -i 's/src="asciidoctor-tabs.js"/src="assets\/scripts\/asciidoctor-tabs.js"/g' *.html
6262
sed -i 's/img src=".\/images/img src="assets\/images/g' *.html
6363
64+
- name: Add Scroll TOC JS 🐌
65+
run: |
66+
touch target/docs/multipage/assets/scripts/scroll-toc.js
67+
cat > target/docs/multipage/assets/scripts/scroll-toc.js <<- EOF
68+
document.querySelector('#toc li a span.toc-current')
69+
.scrollIntoView({ behavior: "smooth", block: "center", inline: "nearest" });
70+
EOF
71+
cd target/docs/multipage/
72+
sed -i 's|</body>|<script src="assets/scripts/scroll-toc.js"></script></body>|g' *.html
73+
6474
- name: Rename Title 🤡
6575
run: |
6676
cd target/docs/multipage/

0 commit comments

Comments
 (0)