在 Sphinx 中使用 RST 编写的项目,有没有办法将文件排除在默认搜索功能的考虑范围之外?项目中的一些 RST 文件作为引用包含在内(例如 LICENSE 文件),但在搜索结果中没有用。
是否有配置选项或指令指示 Sphinx 不为包含在搜索结果中的特定 RST 文件编制索引?
最佳答案
如果在 RST 文件的顶部添加 :nosearch:
,它将被排除在全文搜索之外。
此功能是在 Sphinx 3.0 中添加的。参见 https://www.sphinx-doc.org/en/master/usage/restructuredtext/field-lists.html#special-metadata-fields .
关于python - 如何从 Sphinx 的默认搜索中排除 RST 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65096267/