run: python3.7 -m pip install flit
- name: Install docs extras
run: python3.7 -m flit install --extras doc
+ - name: Install Material for MkDocs Insiders
+ if: github.repository == 'tiangolo/fastapi'
+ run: pip install git+https://${{ secrets.ACTIONS_TOKEN }}@github.com/squidfunk/mkdocs-material-insiders.git
- name: Build Docs
run: python3.7 ./scripts/docs.py build-all
- name: Zip docs
theme:
name: material
palette:
- scheme: preference
+ - scheme: default
primary: teal
accent: amber
+ toggle:
+ icon: material/lightbulb-outline
+ name: Switch to light mode
+ - scheme: slate
+ primary: teal
+ accent: amber
+ toggle:
+ icon: material/lightbulb
+ name: Switch to dark mode
+ features:
+ - search.suggest
+ - search.highlight
icon:
repo: fontawesome/brands/github-alt
logo: img/icon-white.svg
theme:
name: material
palette:
- scheme: preference
+ - scheme: default
primary: teal
accent: amber
+ toggle:
+ icon: material/lightbulb-outline
+ name: Switch to light mode
+ - scheme: slate
+ primary: teal
+ accent: amber
+ toggle:
+ icon: material/lightbulb
+ name: Switch to dark mode
+ features:
+ - search.suggest
+ - search.highlight
icon:
repo: fontawesome/brands/github-alt
logo: https://fastapi.tiangolo.com/img/icon-white.svg
theme:
name: material
palette:
- scheme: preference
+ - scheme: default
primary: teal
accent: amber
+ toggle:
+ icon: material/lightbulb-outline
+ name: Switch to light mode
+ - scheme: slate
+ primary: teal
+ accent: amber
+ toggle:
+ icon: material/lightbulb
+ name: Switch to dark mode
+ features:
+ - search.suggest
+ - search.highlight
icon:
repo: fontawesome/brands/github-alt
logo: https://fastapi.tiangolo.com/img/icon-white.svg
theme:
name: material
palette:
- scheme: preference
+ - scheme: default
primary: teal
accent: amber
+ toggle:
+ icon: material/lightbulb-outline
+ name: Switch to light mode
+ - scheme: slate
+ primary: teal
+ accent: amber
+ toggle:
+ icon: material/lightbulb
+ name: Switch to dark mode
+ features:
+ - search.suggest
+ - search.highlight
icon:
repo: fontawesome/brands/github-alt
logo: https://fastapi.tiangolo.com/img/icon-white.svg
theme:
name: material
palette:
- scheme: preference
+ - scheme: default
primary: teal
accent: amber
+ toggle:
+ icon: material/lightbulb-outline
+ name: Switch to light mode
+ - scheme: slate
+ primary: teal
+ accent: amber
+ toggle:
+ icon: material/lightbulb
+ name: Switch to dark mode
+ features:
+ - search.suggest
+ - search.highlight
icon:
repo: fontawesome/brands/github-alt
logo: https://fastapi.tiangolo.com/img/icon-white.svg
theme:
name: material
palette:
- scheme: preference
+ - scheme: default
primary: teal
accent: amber
+ toggle:
+ icon: material/lightbulb-outline
+ name: Switch to light mode
+ - scheme: slate
+ primary: teal
+ accent: amber
+ toggle:
+ icon: material/lightbulb
+ name: Switch to dark mode
+ features:
+ - search.suggest
+ - search.highlight
icon:
repo: fontawesome/brands/github-alt
logo: https://fastapi.tiangolo.com/img/icon-white.svg
theme:
name: material
palette:
- scheme: preference
+ - scheme: default
primary: teal
accent: amber
+ toggle:
+ icon: material/lightbulb-outline
+ name: Switch to light mode
+ - scheme: slate
+ primary: teal
+ accent: amber
+ toggle:
+ icon: material/lightbulb
+ name: Switch to dark mode
+ features:
+ - search.suggest
+ - search.highlight
icon:
repo: fontawesome/brands/github-alt
logo: https://fastapi.tiangolo.com/img/icon-white.svg
theme:
name: material
palette:
- scheme: preference
+ - scheme: default
primary: teal
accent: amber
+ toggle:
+ icon: material/lightbulb-outline
+ name: Switch to light mode
+ - scheme: slate
+ primary: teal
+ accent: amber
+ toggle:
+ icon: material/lightbulb
+ name: Switch to dark mode
+ features:
+ - search.suggest
+ - search.highlight
icon:
repo: fontawesome/brands/github-alt
logo: https://fastapi.tiangolo.com/img/icon-white.svg
theme:
name: material
palette:
- scheme: preference
+ - scheme: default
primary: teal
accent: amber
+ toggle:
+ icon: material/lightbulb-outline
+ name: Switch to light mode
+ - scheme: slate
+ primary: teal
+ accent: amber
+ toggle:
+ icon: material/lightbulb
+ name: Switch to dark mode
+ features:
+ - search.suggest
+ - search.highlight
icon:
repo: fontawesome/brands/github-alt
logo: https://fastapi.tiangolo.com/img/icon-white.svg
theme:
name: material
palette:
- scheme: preference
+ - scheme: default
primary: teal
accent: amber
+ toggle:
+ icon: material/lightbulb-outline
+ name: Switch to light mode
+ - scheme: slate
+ primary: teal
+ accent: amber
+ toggle:
+ icon: material/lightbulb
+ name: Switch to dark mode
+ features:
+ - search.suggest
+ - search.highlight
icon:
repo: fontawesome/brands/github-alt
logo: https://fastapi.tiangolo.com/img/icon-white.svg
theme:
name: material
palette:
- scheme: preference
+ - scheme: default
primary: teal
accent: amber
+ toggle:
+ icon: material/lightbulb-outline
+ name: Switch to light mode
+ - scheme: slate
+ primary: teal
+ accent: amber
+ toggle:
+ icon: material/lightbulb
+ name: Switch to dark mode
+ features:
+ - search.suggest
+ - search.highlight
icon:
repo: fontawesome/brands/github-alt
logo: https://fastapi.tiangolo.com/img/icon-white.svg
]
doc = [
"mkdocs >=1.1.2,<2.0.0",
- "mkdocs-material >=5.5.0,<6.0.0",
+ "mkdocs-material >=6.1.4,<7.0.0",
"markdown-include >=0.5.1,<0.6.0",
"mkdocs-markdownextradata-plugin >=0.1.7,<0.2.0",
"typer >=0.3.0,<0.4.0",