小编mzj*_*zjn的帖子

是否有针对eclipse的reStructuredText标记编辑器

在eclipse下是否有针对reStructuredText的WiKiText编辑器插件?当我编辑.textile文件时,我会获得各种智能编辑功能(例如折线)和预览面板.我发现在各种MyLyn包下都有对reStructuredText的引用,但是在安装它们之后我仍然找不到reStructuredText编辑器.是因为没有一个吗?

谢谢.肯特

eclipse restructuredtext

17
推荐指数
1
解决办法
5812
查看次数

tag0名称空间为默认名称空间中的元素添加

我正在尝试使用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)

xml groovy parsing xmlslurper

17
推荐指数
1
解决办法
5475
查看次数

无法在Sphinx中获取TOCTREE来显示链接

我是狮身人面像的新手.我尝试了教程,但我没有在内容中生成链接.我得到的错误

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.rstintro.rst在同一目录中index.rst.如何将标题放在文件中?

为了您的信息,我的index.rst包含以下行: …

python python-sphinx

17
推荐指数
1
解决办法
6386
查看次数

Python - 如何不按字母顺序对Sphinx输出进行排序

使用Sphinx for Python,如何避免在HTML中按字母顺序排序所有方法/函数名称?我希望它们保持与源代码中的顺序相同.

python python-sphinx

17
推荐指数
2
解决办法
3162
查看次数

托管私人Sphinx文档

我目前正在使用Sphinx为一个相当复杂的Django网站编写一些大量文档.我一直在内部工作,在我很快离开之前,我想留下新的开发人员/管理员可以访问的详细文档.

我的问题是我有什么选择来托管这个文档?我希望它是私人的.文档也涉及网站而不是python包.出于这两个原因,我认为阅读文档可能不是最合适的选择.

我跑过django-sphinxdoc,虽然这需要设置Haystack作为后端.有没有办法简单地使用内置的js搜索服务器文档?或者允许私人托管文档的服务?

任何选项都将非常感激.

django python-sphinx

16
推荐指数
1
解决办法
4764
查看次数

源文件更改时自动生成Sphinx文档

我正在使用Sphinx记录我的一个项目,我喜欢在浏览器中预览我的更改.我希望能够保存对.rst文件的一些更改,并能够立即刷新我的浏览器并查看更改.

基本上我想在make html每当一个.rst文件被更改时自动执行.

python python-sphinx

15
推荐指数
3
解决办法
4555
查看次数

在Python 3中使用开放任意标记解析SGML

我试图解析一个文件,如: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可以处理这个,我就错过了它.

python xml sgml lxml python-3.x

15
推荐指数
1
解决办法
2757
查看次数

如何使用零配置的Sphinx生成Python文档?

我们不希望维护文档和源代码,而源代码目前正在迅速发展,但Sphinx似乎需要令人沮丧的设置和配置.(我们只需要一些基本的API文档.)是否有一个命令可以在python项目中运行,它只会迭代生成HTML文档的所有包,模块,类和函数?

sphinx-apidoc将内容splats到一个目录中,在修改conf.py以使我们的包在sys.path中之后我们可以运行"make html",但它只列出包和模块而不记录任何类或函数.

谢谢!

python documentation-generation python-sphinx

15
推荐指数
1
解决办法
5640
查看次数

Sphinx Read-The-Docs 主题已识别但未“找到”

我从 Github 下载了 sphinx 的 read-the-docs 主题并将其放入 _themes 文件夹中。

\n

conf.py:

\n
html_theme = "sphinx_rtd_theme"\nhtml_theme_path = ["_themes", ]\n
Run Code Online (Sandbox Code Playgroud)\n

但是,运行“make html”时出现此错误:

\n
Sphinx 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?)\n
Run Code Online (Sandbox Code Playgroud)\n

不知何故,斯芬克斯似乎找到了主题,然后又忽略了它。有人可以告诉我发生了什么事以及如何解决它吗?

\n

themes python-sphinx read-the-docs

15
推荐指数
2
解决办法
2万
查看次数

在(Python)Sphinx Docs中包含文本文件*

(使用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中,只是用它来完成,但这看起来像是一个彻底的黑客,而且很难看.

python python-sphinx

14
推荐指数
2
解决办法
9839
查看次数