Skip to content

Commit 305ea40

Browse files
committed
IBX-9609: Upgrade mkdocs (#2627)
* requirements.txt: Upgrade mkdocs to latest * requirements.txt: Upgrade Markdown to latest * requirements.txt: Upgrade Pygments to latest * requirements.txt: Upgrade PyMdown Extensions to latest * requirements.txt: Upgrade Material for MkDocs to latest * requirements.txt: Upgrade Mkdocs-Macros to latest * requirements.txt: Upgrade mkdocs-redirects to latest * requirements.txt: Upgrade MkDocs Autolinks Plugin to latest * navigation.css: Fix right ToC (probably due to Material for MkDocs upgrade) * navigation.css: Fix left ToC (probably due to Material for MkDocs upgrade) * .readthedocs.yml: Upgrade python & pip (#2653) * mkdocs: `absolute_links: relative_to_docs` (cherry picked from commit 97cf2cc)
1 parent b2d1acf commit 305ea40

File tree

5 files changed

+23
-13
lines changed

5 files changed

+23
-13
lines changed

.readthedocs.yml

+1-2
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@ mkdocs:
77
build:
88
os: ubuntu-20.04
99
tools:
10-
python: "3.11"
10+
python: "3.13"
1111

1212
python:
1313
install:
14-
- requirements: pip_require.txt
1514
- requirements: requirements.txt

docs/css/navigation.css

+11-2
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
.md-nav--secondary {
5757
padding-left: 10px;
5858
padding-bottom: 10px;
59+
margin-bottom: 0;
5960
padding-top: 7rem;
6061
height: calc(100vh - 138px);
6162
}
@@ -64,9 +65,12 @@
6465
position: relative;
6566
}
6667

67-
.md-nav--secondary>ul {
68+
.md-nav--secondary > ul {
6869
border-left: 1px solid var(--mid-grey);
6970
margin-left: 0.4rem;
71+
}
72+
73+
[dir=ltr] .md-nav--secondary ul.md-nav__list {
7074
padding-left: 0;
7175
}
7276

@@ -118,7 +122,12 @@
118122
/* End Page TOC */
119123

120124
/* Main nav */
121-
.md-nav--primary .md-nav__link {
125+
[dir=ltr] .md-nav--primary .md-nav__list {
126+
padding-left: 0;
127+
}
128+
129+
[dir=ltr] .md-nav--primary .md-nav__item > .md-nav__link {
130+
margin-right: 0;
122131
font-size: 16px;
123132
}
124133

mkdocs.yml

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ site_name: Developer Documentation
44
repo_url: https://github.com/ibexa/documentation-developer
55
site_url: https://doc.ibexa.co/en/latest/
66
copyright: "Copyright 1999-2024 Ibexa AS and others"
7+
validation:
8+
links:
9+
absolute_links: relative_to_docs
710
nav:
811
- 'Ibexa Developer Documentation': 'index.md'
912
- Getting started:

pip_require.txt

-1
This file was deleted.

requirements.txt

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
mkdocs==1.5.1
2-
Pygments==2.15.0
3-
pymdown-extensions==10.0.1
4-
Markdown==3.2.1
5-
mkdocs-material==9.1.1
6-
mkdocs-macros-plugin==0.7.0
7-
mkdocs-redirects==1.2.0
8-
mkdocs-autolinks-plugin==0.7.0
1+
mkdocs==1.6.1
2+
Pygments==2.19.1
3+
pymdown-extensions==10.14.3
4+
Markdown==3.7
5+
mkdocs-material==9.6.5
6+
mkdocs-macros-plugin==1.3.7
7+
mkdocs-redirects==1.2.2
8+
mkdocs-autolinks-plugin==0.7.1
99
Jinja2==3.1.6

0 commit comments

Comments
 (0)