在eclipse下是否有针对reStructuredText的WiKiText编辑器插件?当我编辑.textile文件时,我会获得各种智能编辑功能(例如折线)和预览面板.我发现在各种MyLyn包下都有对reStructuredText的引用,但是在安装它们之后我仍然找不到reStructuredText编辑器.是因为没有一个吗?
谢谢.肯特
我正在尝试使用Groovy的XmlSlurper解析和修改Maven的pom.xml.我的pom.xml声明了名称空间xsi.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>a-group-id</groupId>
<artifactId>an-artifact-id</artifactId>
Run Code Online (Sandbox Code Playgroud)
我的Groovy源代码如下:
import groovy.xml.XmlUtil
def pom = new XmlSlurper().parse('pom.xml')
.declareNamespace('': 'http://maven.apache.org/POM/4.0.0',
xsi: 'http://www.w3.org/2001/XMLSchema-instance')
//manipulate the pom
println XmlUtil.serialize(pom)
Run Code Online (Sandbox Code Playgroud)
正如您所注意到的,我已将第一个命名空间声明为空.但是在输出中,tag0随处可见.
<?xml version="1.0" encoding="UTF-8"?>
<tag0:project xmlns:tag0="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<tag0:modelVersion>4.0.0</tag0:modelVersion>
<tag0:groupId>a-group-id</tag0:groupId>
<tag0:artifactId>an-artifact-id</tag0:artifactId>
Run Code Online (Sandbox Code Playgroud)
怎么避免呢?
目前我的解决方法是手动删除标签:
println XmlUtil.serialize(pom).replaceAll('tag0:', '').replaceAll(':tag0', '')
Run Code Online (Sandbox Code Playgroud) 我是狮身人面像的新手.我尝试了教程,但我没有在内容中生成链接.我得到的错误
C:\Users\mhaikalm\sphinxtest\source\index.rst:11: WARNING: toctree contains refe
rence to document 'intro' that doesn't have a title: no link will be generated
C:\Users\mhaikalm\sphinxtest\source\index.rst:11: WARNING: toctree contains refe
rence to document 'zuhdi' that doesn't have a title: no link will be generated
writing additional files... (0 module code pages) genindex search
copying static files... done
dumping search index... done
dumping object inventory... done
build succeeded, 3 warnings.
Build finished. The HTML pages are in build/html.
Run Code Online (Sandbox Code Playgroud)
我创建zuhdi.rst并intro.rst在同一目录中index.rst.如何将标题放在文件中?
为了您的信息,我的index.rst包含以下行: …
使用Sphinx for Python,如何避免在HTML中按字母顺序排序所有方法/函数名称?我希望它们保持与源代码中的顺序相同.
我目前正在使用Sphinx为一个相当复杂的Django网站编写一些大量文档.我一直在内部工作,在我很快离开之前,我想留下新的开发人员/管理员可以访问的详细文档.
我的问题是我有什么选择来托管这个文档?我希望它是私人的.文档也涉及网站而不是python包.出于这两个原因,我认为阅读文档可能不是最合适的选择.
我跑过django-sphinxdoc,虽然这需要设置Haystack作为后端.有没有办法简单地使用内置的js搜索服务器文档?或者允许私人托管文档的服务?
任何选项都将非常感激.
我正在使用Sphinx记录我的一个项目,我喜欢在浏览器中预览我的更改.我希望能够保存对.rst文件的一些更改,并能够立即刷新我的浏览器并查看更改.
基本上我想在make html每当一个.rst文件被更改时自动执行.
我试图解析一个文件,如:http: //www.sec.gov/Archives/edgar/data/1409896/000118143112051484/0001181431-12-051484.hdr.sgml
我正在使用Python 3,并且无法找到现有库的解决方案来解析带有开放标记的SGML文件.SGML允许隐式封闭标签.当试图用LXML,XML或美丽的汤解析示例文件时,我最终会在文件的末尾而不是在行的末尾关闭隐式封闭的标签.
例如:
<COMPANY>Awesome Corp
<FORM> 24-7
<ADDRESS>
<STREET>101 PARSNIP LN
<ZIP>31337
</ADDRESS>
Run Code Online (Sandbox Code Playgroud)
这最终被解释为:
<COMPANY>Awesome Corp
<FORM> 24-7
<ADDRESS>
<STREET>101 PARSNIP LN
<ZIP>31337
</ADDRESS>
</ZIP>
</STREET>
</FORM>
</COMPANY>
Run Code Online (Sandbox Code Playgroud)
但是,我需要将其解释为:
<COMPANY>Awesome Corp</COMPANY>
<FORM> 24-7</FORM>
<ADDRESS>
<STREET>101 PARSNIP LN</STREET>
<ZIP>31337</ZIP>
</ADDRESS>
Run Code Online (Sandbox Code Playgroud)
如果有一个非默认解析器传递给LXML/BS4可以处理这个,我就错过了它.
我们不希望维护文档和源代码,而源代码目前正在迅速发展,但Sphinx似乎需要令人沮丧的设置和配置.(我们只需要一些基本的API文档.)是否有一个命令可以在python项目中运行,它只会迭代生成HTML文档的所有包,模块,类和函数?
sphinx-apidoc将内容splats到一个目录中,在修改conf.py以使我们的包在sys.path中之后我们可以运行"make html",但它只列出包和模块而不记录任何类或函数.
谢谢!
我从 Github 下载了 sphinx 的 read-the-docs 主题并将其放入 _themes 文件夹中。
\nconf.py:
\nhtml_theme = "sphinx_rtd_theme"\nhtml_theme_path = ["_themes", ]\nRun Code Online (Sandbox Code Playgroud)\n但是,运行“make html”时出现此错误:
\nSphinx v4.1.2 in Verwendung\nLade \xc3\x9cbersetzungen [de]\xe2\x80\xa6erledigt\nloading pickled environment... erledigt\nWARNING: sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx-6.0\n\nTheme error:\nno theme named 'sphinx_rtd_theme' found (missing theme.conf?)\nRun Code Online (Sandbox Code Playgroud)\n不知何故,斯芬克斯似乎找到了主题,然后又忽略了它。有人可以告诉我发生了什么事以及如何解决它吗?
\n(使用Python-Sphinx文档工具)
我有一个.txt日志文件,我想建立成_build/html 未改变的.我需要做什么来改变conf.py,index.rst等等.
这是布局:
src/
index.rst
some_doc.rst
somefile.txt
Run Code Online (Sandbox Code Playgroud)
我如何somefile.txt进入html构建?我尝试添加这样一行index.rst:
Contents:
.. toctree::
:maxdepth: 2
some_doc
"somefile.txt"
Run Code Online (Sandbox Code Playgroud)
希望它可以通过魔法工作,但这里没有魔法!
假设这甚至可能,我会把它some_doc.rst引用/链接到该文件?
注意 是的,我知道我可以把它放在/ static中,只是用它来完成,但这看起来像是一个彻底的黑客,而且很难看.