Skip to content

Commit cc7ca6f

Browse files
committed
feat: test doc to pdf
1 parent 88f3e3b commit cc7ca6f

File tree

3 files changed

+577
-9
lines changed

3 files changed

+577
-9
lines changed

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"serve": "docusaurus serve",
2121
"write-translations": "docusaurus write-translations",
2222
"write-heading-ids": "docusaurus write-heading-ids",
23+
"doc-t-pdf": "npx docs-to-pdf docusaurus --initialDocURLs='https://docs.databend.com/sql' --contentSelector='article' --paginationSelector='a.pagination-nav__link.pagination-nav__link--next'",
2324
"typecheck": "tsc"
2425
},
2526
"dependencies": {
@@ -35,6 +36,7 @@
3536
"clsx": "^2.0.0",
3637
"copyforjs": "^1.0.6",
3738
"databend-logos": "^0.0.16",
39+
"docs-to-pdf": "^0.6.2",
3840
"docusaurus-plugin-devserver": "^1.0.6",
3941
"docusaurus-plugin-sass": "^0.2.5",
4042
"prism-react-renderer": "^2.3.0",

src/theme/DocPaginator/index.tsx

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import ArrowRight from "@site/static/icons/arrowright.svg";
1313
import { evaluateDocs } from "@site/src/api";
1414
import ThumbsUp from "./ThumbsUp.svg";
1515
import ThumbsDown from "./ThumbsDown.svg";
16+
import clsx from "clsx";
1617
const { TextArea } = Input;
1718
export default function DocPaginator(props) {
1819
const { previous, next } = props;
@@ -96,15 +97,27 @@ export default function DocPaginator(props) {
9697
})}
9798
>
9899
{previous ? (
99-
<Link className={styles.page} to={previous?.permalink}>
100+
<Link
101+
className={clsx(
102+
styles.page,
103+
"pagination-nav__link pagination-nav__link--prev"
104+
)}
105+
to={previous?.permalink}
106+
>
100107
<ArrowLeft />
101108
<span>{previous?.title}</span>
102109
</Link>
103110
) : (
104111
<i></i>
105112
)}
106113
{next && (
107-
<Link className={styles.page} to={next?.permalink}>
114+
<Link
115+
className={clsx(
116+
styles.page,
117+
"pagination-nav__link pagination-nav__link--next"
118+
)}
119+
to={next?.permalink}
120+
>
108121
<span>{next?.title}</span>
109122
<ArrowRight />
110123
</Link>

0 commit comments

Comments
 (0)