Provided by: sphinx-common_8.2.3-11_all 

NAME
sphinx-quickstart - Sphinx documentation template generator
SYNOPSIS
sphinx-quickstart
DESCRIPTION
sphinx-quickstart is an interactive tool that asks some questions about your project and then generates a
complete documentation directory and sample Makefile to be used with sphinx-build(1).
OPTIONS
-q, --quiet
Quiet mode that skips the interactive wizard for specifying options. This option requires -p, -a
and -v options.
-h, --help, --version
Display usage summary or Sphinx version.
Structure Options
--sep If specified, separate source and build directories.
--no-sep
If specified, create build directory under source directory.
--dot=DOT
Inside the root directory, two more directories will be created; "_templates" for custom HTML
templates and "_static" for custom stylesheets and other static files. You can enter another
prefix (such as ".") to replace the underscore.
Project Basic Options
-p PROJECT, --project=PROJECT
Project name will be set. (see project <#confval-project>).
-a AUTHOR, --author=AUTHOR
Author names. (see copyright <#confval-copyright>).
-v VERSION
Version of project. (see version <#confval-version>).
-r RELEASE, --release=RELEASE
Release of project. (see release <#confval-release>).
-l LANGUAGE, --language=LANGUAGE
Document language. (see language <#confval-language>).
--suffix=SUFFIX
Source file suffix. (see source_suffix <#confval-source_suffix>).
--master=MASTER
Master document name. (see root_doc <#confval-root_doc>).
Extension Options
--ext-autodoc
Enable sphinx.ext.autodoc <#module-sphinx.ext.autodoc> extension.
--ext-doctest
Enable sphinx.ext.doctest extension.
--ext-intersphinx
Enable sphinx.ext.intersphinx extension.
--ext-todo
Enable sphinx.ext.todo extension.
--ext-coverage
Enable sphinx.ext.coverage extension.
--ext-imgmath
Enable sphinx.ext.imgmath extension.
--ext-mathjax
Enable sphinx.ext.mathjax extension.
--ext-ifconfig
Enable sphinx.ext.ifconfig extension.
--ext-viewcode
Enable sphinx.ext.viewcode extension.
--ext-githubpages
Enable sphinx.ext.githubpages extension.
--extensions=EXTENSIONS
Enable arbitrary extensions.
Makefile and Batchfile Creation Options
--use-make-mode (-m), --no-use-make-mode (-M)
Makefile/make.bat uses (or doesn't use) make-mode <#make-mode>. Default is use, which generates a
more concise Makefile/make.bat.
Changed in version 1.5: make-mode is default.
Changed in version 7.3: Support for disabling the make-mode will be removed in Sphinx 8.
Removed in version 8.0: The --no-use-make-mode option. The --use-make-mode now has no effect.
--makefile, --no-makefile
Create (or not create) makefile.
--batchfile, --no-batchfile
Create (or not create) batchfile
Project templating
Added in version 1.5: Project templating options for sphinx-quickstart
-t, --templatedir=TEMPLATEDIR
Template directory for template files. You can modify the templates of sphinx project files
generated by quickstart. Following Jinja2 template files are allowed:
• root_doc.rst.jinja
• conf.py.jinja
• Makefile.jinja
• Makefile.new.jinja
• make.bat.jinja
• make.bat.new.jinja
In detail, please refer the system template files Sphinx provides. (sphinx/templates/quickstart)
-d NAME=VALUE
Define a template variable
SEE ALSO
sphinx-build(1)
Copyright
2007-2025, the Sphinx developers
8.2.3 Dec 07, 2025 SPHINX-QUICKSTART(1)