Sphinx-快速入门¶
提纲¶
sphinx-quickstart
描述¶
sphinx-quickstart 是一个交互式工具,它询问一些关于您的项目的问题,然后生成一个完整的文档目录和要使用的样例Makefile sphinx-build(1) 。
选项¶
- -q, --quiet¶
静默模式,跳过用于指定选项的交互向导。此选项需要 -p , -a 和 -v 选择。
- -h, --help, --version¶
显示使用情况摘要或Sphinx版本。
结构选项
- --sep¶
如果指定,请将源目录和构建目录分开。
- --no-sep¶
如果指定,则在源目录下创建生成目录。
- --dot=DOT¶
在根目录内,将创建另外两个目录;“_Templates”用于定制的HTML模板,“_Static”用于定制样式表和其他静态文件。您可以输入其他前缀(如“.”)。以替换下划线。
项目基本选项
- --suffix=SUFFIX¶
源文件后缀。(见
source_suffix
)。
扩展选项
- --ext-autodoc¶
使能
sphinx.ext.autodoc
分机。
- --ext-doctest¶
使能 sphinx.ext.doctest 分机。
- --ext-intersphinx¶
使能 sphinx.ext.intersphinx 分机。
- --ext-todo¶
使能 sphinx.ext.todo 分机。
- --ext-coverage¶
使能 sphinx.ext.coverage 分机。
- --ext-imgmath¶
使能 sphinx.ext.imgmath 分机。
- --ext-mathjax¶
使能 sphinx.ext.mathjax 分机。
- --ext-ifconfig¶
使能 sphinx.ext.ifconfig 分机。
- --ext-viewcode¶
使能 sphinx.ext.viewcode 分机。
- --ext-githubpages¶
使能 sphinx.ext.githubpages 分机。
- --extensions=EXTENSIONS¶
启用任意扩展。
生成文件和批处理文件创建选项
- --use-make-mode (-m), --no-use-make-mode (-M)¶
Makefile/make.bat
使用(或不使用) make-mode 。缺省值为use
,这会生成一个更简明的Makefile/make.bat
。在 1.5 版本发生变更: 默认设置为Make-模式。
在 7.3 版本发生变更: Sphinx 8中将删除禁用制作模式的支持。
Removed in version 8.0: 的
--no-use-make-mode
选项.的--use-make-mode
现在已经没有效果了。
- --makefile, --no-makefile¶
创建(或不创建)Makefile。
- --batchfile, --no-batchfile¶
创建(或不创建)批处理文件
项目模板
Added in version 1.5: Shinx的项目模板选项-快速入门
- -t, --templatedir=TEMPLATEDIR¶
模板文件的模板目录。您可以修改由快速入门生成的Sphinx项目文件的模板。允许使用以下JJIA2模板文件:
root_doc.rst.jinja
conf.py.jinja
Makefile.jinja
Makefile.new.jinja
make.bat.jinja
make.bat.new.jinja
具体请参考Sphinx提供的系统模板文件。 (
sphinx/templates/quickstart
)
- -d NAME=VALUE¶
定义模板变量
另请参阅¶
sphinx-build(1)