Sphinx 

以下是为您整理出来关于【Sphinx 】合集内容,如果觉得还不错,请帮忙转发推荐。

【Sphinx 】技术教程文章

Php与Sphinx的联系遭到拒绝【代码】

我已经在我的服务器上安装了Sphinx,一切似乎都有效,除了当我从网络浏览器运行test.php时,我收到此错误:查询失败:连接到localhost:9312失败(错误号= 111,msg =连接被拒绝). 我在线搜索,包括堆栈溢出,几乎所有的建议都是确保searchd服务正在运行,并且它正在正确的端口上进行监听.我可以对两个问题说“是”,因为如果直接在命令行中运行相同的测试程序,一切正常.我知道托管服务提供商可能没有打开端口,但端口应该正在监听服务器,对吗...

python – 如何使用sphinx生成sitemap.xml文件?【代码】

Here它说:“特殊条目名称self代表包含toctree指令的文档.如果你想从toctree生成一个”站点地图“,这很有用.”而且我一直在看这个thred – Using self to create a sitemap with toctree in sphinx seem broken?.我似乎无法让这个工作. 是否有任何地方有一个详细的例子,我可以看看sphinx生成的站点地图?解决方法:我最终使用自己的主题中的站点地图生成器.https://github.com/guzzle/guzzle_sphinx_theme# Import guzzle theme h...

使用Sphinx的sphinx-apidoc实用程序从python代码自动生成文档

我想知道评论格式是什么,以便使用Sphinx的sphinx-apidoc实用程序获得自我记录代码.我能够让这个实用程序为每个python文件生成一组reStructuredText文件,但是仍然需要填写这些文件.我正在寻找一种方法来获取此实用程序,或者其他一些Sphinx实用程序来生成文档. python代码docstrings.我理解这需要熟悉传统的评论格式,我希望能够指出这个参考资料.谢谢!解决方法:mzjn,感谢您的评论.您的第二个链接提供了有关如何格式化文档字符串的一...

python – Sphinx:页面的本地conf?【代码】

我可以拥有conf变量的页面本地值(通常在conf.py中找到)吗? 例如,我有hyphenator_language = "en-us"在conf.py.我可以拥有它吗?hyphenator_language = "ru"对于sphinx文档的给定ReST页面?解决方法:据我所知,对于任意配置变量没有通用的方法,但在你的情况下,特别是对于连字符,你有几个选择: >说服Sphinx连字符扩展的作者添加对指令的支持,该指令设置每页的语言.>由于连字符扩展使用了hyphenator.js,这是一个JS库,你可以使用一些原...

php – Lucene / Sphinx / Solr如何工作?

我在Phalcon有一个网站,我正在尝试添加一个搜索引擎.但是,内容不在数据库中,而是位于app / views /中的平面文件中. 我从来没有实现过搜索引擎,但从我收集的内容来看,似乎Lucene或Solr / Sphinx就是我所需要的. 这些工具是否提供了解析我的网站ala HTTrack的选项,从而创建索引和必要的绝对URI超链接? 如何指定要解析的HTML文件的哪个部分?他们如何与忽略某些领域(例如HTML,JS)进行交互?解决方法:Lucene首先是一个指数.这甚至不是...

python – 使用readthedocs.org使用的静态资源进行本地sphinx构建的简单方法是什么?【代码】

目前,我能找到获取readthedocs.org使用的当前设计资产的唯一方法是安装full theme并构建它,这需要SASS等. 我想获得一组静态文件,让我在本地看到我的构建在readthedocs上的样子.有没有办法在没有从上面的链接建立资产的情况下做到这一点?目标是让新手很容易为文档做出贡献.解决方法:如果您想为其贡献/开发,您只需要构建主题.您可以使用pip install sphinx_rtd_theme安装主题.然后,您可以在Sphinx conf.py中使用该主题.见:http://r...

python – Sphinx:将代码段放在无序列表项的第一行【代码】

我正在使用Sphinx来管理我的项目文档. 我有一个无序列表,我希望每个项目的第一行是一个代码段. (不是内联,一段.) 我怎样才能做到这一点?解决方法:看看我自己的文档,我发现了一个类似的场景,但是我不能保证它可以作为列表中的第一个文本使用文档:#. **Defining the Model Class**All models must inherit from |LrbBaseModel| either directly orindirectly and have the |LrbModelInit| decorator above theirconstructor (a.k....

php – sphinx仅重置一个过滤器【代码】

我有狮身人面像的对象.我得到了狮身人面像的所有结果.现在我需要再次运行搜索而不重置整个对象.我只需要重置一个过滤器. 这是我需要重置的过滤器$sphinx-> SetFilter(“cid”,$category_ids); 如何仅重置一个过滤器.我需要从过滤器中完全删除旧值.解决方法:将其添加到您的SphinxClient类<?phpfunction RemoveFilter ( $attribute ){assert ( is_string($attribute) );foreach($this->_filters AS $key => $filter){if($filter['att...

用sphinx和python2.x和python3.x生态系统构建文档的方法有哪些?

我有a project使用单个代码库支持Python 2.7和Python 3.x.在其中,我使用了可选期货: > Twisted(仅限Python 2.x)> concurrent.futures(仅限Python 3.2) 如果应用程序在Python 2.x上运行,则可以使用Twisted. 如果应用程序在Python 3.2上运行,则可以使用concurent.futures. 我想在整个项目中使用Sphinx构建文档,但我如何才能为这两个生态系统做到这一点?解决方法:为了解决这个问题,我发布了mockautodoc sphinx扩展

python – 在App Engine上安装Sphinx – 可能吗?

关注我的last year’s question文档,我现在想要开始并尝试基于Python的Sphinx,以便汇总我一直在研究的PHP CMS的开发人员文档. 我想在我的工作站上本地设置Python,而不是从一开始就在公共可访问的Web服务器上运行它.我有权访问LAMP堆栈上的所有Web托管包,我不愿意购买基于Python的托管.我对Google App Engine非常感兴趣,他们提供的免费配额将为我做一百次,即使没有,他们的定价看起来也很合理. 现在我对Python一无所知 – 让Sphinx工...

SPHINX - 相关标签