diff --git a/docs/html/getting-started.md b/docs/html/getting-started.md
index 0967b0eb9..2b3f0bc93 100644
--- a/docs/html/getting-started.md
+++ b/docs/html/getting-started.md
@@ -98,5 +98,5 @@ Successfully uninstalled sampleproject
## Next Steps
It is recommended to learn about what virtual environments are and how to use
-them. This is covered in the ["Installing Packages"](pypug:tutorials/installing-packages)
+them. This is covered in the {doc}`Installing Packages `
tutorial on packaging.python.org.
diff --git a/docs/requirements.txt b/docs/requirements.txt
index fa3a7390c..ef72c8fb7 100644
--- a/docs/requirements.txt
+++ b/docs/requirements.txt
@@ -1,4 +1,4 @@
-sphinx ~= 4.2, != 4.4.0
+sphinx ~= 6.0
towncrier
furo
myst_parser
diff --git a/noxfile.py b/noxfile.py
index 5c4683b7d..565a50399 100644
--- a/noxfile.py
+++ b/noxfile.py
@@ -133,6 +133,7 @@ def docs(session: nox.Session) -> None:
# fmt: off
return [
"sphinx-build",
+ "--keep-going",
"-W",
"-c", "docs/html", # see note above
"-d", "docs/build/doctrees/" + kind,