Skip to content
This repository was archived by the owner on Feb 15, 2025. It is now read-only.

Commit fdfd8ed

Browse files
committed
optimizing doc page
1 parent de45555 commit fdfd8ed

File tree

2 files changed

+19
-54
lines changed

2 files changed

+19
-54
lines changed

docusaurus.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ const config = {
5454
],
5555
customFields: { ...customFields },
5656
themeConfig: {
57-
hideableSidebar: true,
57+
hideableSidebar: false,
5858
algolia: {
5959
apiKey: '6b7b98565bb82e16996fd185f378d618',
6060
indexName: 'agile-ts',

src/theme/DocPage/styles.module.css

Lines changed: 18 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -6,44 +6,12 @@
66
*/
77

88
:root {
9-
--doc-sidebar-width: 290px;
10-
}
11-
12-
:global(.main-docs-wrapper) {
13-
display: flex;
14-
}
15-
16-
.docPage {
17-
display: flex;
18-
justify-content: center;
19-
width: 100%;
20-
21-
background-color: blue;
22-
}
23-
24-
.docSidebarContainer {
25-
position: relative;
26-
width: var(--doc-sidebar-width);
27-
margin-top: calc(-1 * var(--ifm-navbar-height));
28-
box-sizing: border-box;
29-
30-
background-color: green;
31-
}
32-
33-
.docMainContainer {
34-
margin-left: calc(var(--doc-sidebar-width) * -1);
35-
flex: 0 1 var(--ifm-container-width);
36-
37-
background-color: red;
9+
--doc-sidebar-width: 300px;
3810
}
3911

4012
@media (min-width: 997px) {
41-
.docMainContainer {
42-
flex-grow: 1;
43-
}
44-
45-
.docMainContainerEnhanced {
46-
max-width: none;
13+
.docPage {
14+
display: flex;
4715
}
4816

4917
.docSidebarContainer {
@@ -57,7 +25,7 @@
5725

5826
.docSidebarContainerHidden {
5927
width: 30px;
60-
cursor: pointer;
28+
cursor: e-resize;
6129
}
6230

6331
.collapsedDocSidebar {
@@ -76,22 +44,23 @@
7644
background-color: var(--ifm-color-emphasis-200);
7745
}
7846

79-
.expandSidebarButtonIcon {
80-
transform: rotate(0);
81-
}
82-
html[dir='rtl'] .expandSidebarButtonIcon {
83-
transform: rotate(180deg);
84-
}
85-
8647
html[data-theme='dark'] .collapsedDocSidebar:hover,
8748
html[data-theme='dark'] .collapsedDocSidebar:focus {
8849
background-color: var(--collapse-button-bg-color-dark);
8950
}
9051

52+
.docMainContainer {
53+
flex-grow: 1;
54+
}
55+
9156
.docItemWrapper {
9257
max-width: var(--ifm-container-width);
9358
margin: 0 auto;
9459
}
60+
61+
.docItemWrapperEnhanced {
62+
max-width: calc(var(--ifm-container-width) + var(--doc-sidebar-width));
63+
}
9564
}
9665

9766
@media (max-width: 996px) {
@@ -100,32 +69,28 @@
10069
}
10170

10271
.docSidebarContainer {
103-
width: auto;
10472
margin-top: 0;
10573
}
10674
}
10775

10876
@media (min-width: 997px) and (max-width: 1320px) {
10977
.docItemWrapper {
11078
max-width: calc(
111-
var(--ifm-container-width) - var(--doc-sidebar-width) -
112-
var(--ifm-spacing-horizontal) * 2
79+
var(--ifm-container-width) - var(--doc-sidebar-width) -
80+
var(--ifm-spacing-horizontal) * 2
11381
);
11482
}
11583

11684
.docItemWrapperEnhanced {
11785
max-width: calc(
118-
var(--ifm-container-width) - var(--ifm-spacing-horizontal) * 2
86+
var(--ifm-container-width) - var(--ifm-spacing-horizontal) * 2
11987
);
12088
}
12189
}
12290

123-
@media (max-width: 1739px) {
124-
.docItemWrapper {
125-
margin: 0;
126-
}
12791

128-
.docPage {
129-
margin-left: 0;
92+
@media (min-width: 1739px) {
93+
.docMainContainer {
94+
margin-left: calc(var(--doc-sidebar-width) * -1);
13095
}
13196
}

0 commit comments

Comments
 (0)