Skip to content

Commit fc0f3e0

Browse files
committed
fix: serve or build mkdocs
Signed-off-by: Henry Schreiner <[email protected]>
1 parent 065e1d2 commit fc0f3e0

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

{{cookiecutter.project_name}}/noxfile.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,12 +109,16 @@ def build_api_docs(session: nox.Session) -> None:
109109
@nox.session(reuse_venv=True, default=False)
110110
def docs(session: nox.Session) -> None:
111111
"""
112-
Serve the docs
112+
Make or serve the docs. Pass --non-interactive to avoid serving.
113113
"""
114114

115115
doc_deps = nox.project.dependency_groups(PROJECT, "docs")
116116
session.install("{% if cookiecutter.backend != "mesonpy" %}-e{% endif %}.", *doc_deps)
117-
session.run("mkdocs", "serve", "--clean")
117+
118+
if session.interactive:
119+
session.run("mkdocs", "serve", "--clean", *session.posargs)
120+
else:
121+
session.run("mkdocs", "build", "--clean", *session.posargs)
118122

119123

120124
{%- endif %}

0 commit comments

Comments
 (0)