标签: restructuredtext

reStructuredText工具支持

我是reStructuredText的忠实粉丝,但是支持它的工具分散在整个互联网上.在官方的工具列表是不完整的和/或过时的,并且只能通过提交更新特权.有一段时间,维基百科的reStructuredText页面上有一个全面的列表,但这显然" 不符合Web内容的知名度指南 " 并被删除.

所以把它放在一个问题形式中:在使用reStructuredText时,人们期望找到哪些工具支持,例如文本编辑器,Wiki软件,转换器和reStructuredText转换器等等?

restructuredtext

128
推荐指数
1
解决办法
11万
查看次数

reStructuredText中的内联代码突出显示

我知道reStructuredText有这个指令:

.. code:: bash

    gedit pohl.m
Run Code Online (Sandbox Code Playgroud)

它呈现代码块.有没有办法让内联片段的语法高亮显示如下:

Do edit the file, type ``gedit pohl.m`` into a terminal.
Run Code Online (Sandbox Code Playgroud)

反引号将其标记为代码,但我想用块之类的pygments突出显示它.这可能吗?

restructuredtext

116
推荐指数
1
解决办法
4万
查看次数

在Markdown和reStructuredText中都有相同的自述文件

我有一个在GitHub上托管的项目.为此,我使用Markdown语法编写了自述文件,以便在GitHub上很好地格式化.

由于我的项目是Python,我还计划将其上传到PyPi.PyPi上用于README的语法是reStructuredText.

我想避免处理包含大致相同内容的两个README; 所以我搜索了RST(或其他方式)翻译的降价,但找不到任何.

我看到的另一个解决方案是执行markdown/HTML然后执行HTML/RST转换.我在这里这里找到了一些资源,所以我想它应该是可能的.

你有什么想法可以更好地适应我想做的事情吗?

python markdown restructuredtext github pypi

114
推荐指数
5
解决办法
1万
查看次数

将交叉引用添加到另一个页面中的子标题或锚点

如何将reST/Sphinx页面中的交叉引用插入同一文档集中另一页的子标题或锚点?

restructuredtext python-sphinx

93
推荐指数
5
解决办法
5万
查看次数

比较和对比轻量级标记语言

请确定最流行的轻量级标记语言,并比较它们的优缺点.这些语言应该是技术散文的通用标记,例如文档(例如,Haml不计算在内).

另请参阅:Markdown与ReStructuredText

documentation markup markdown restructuredtext textile

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

如何在reStructuredText中创建嵌套列表?

我正在尝试使用以下代码创建一个正确嵌套的列表(遵循Sphinxdocutils文档):

1. X

  a. U
  b. V
  c. W

2. Y
3. Z
Run Code Online (Sandbox Code Playgroud)

我希望这会导致两个OLs,但我得到以下输出:

<ol class="arabic simple"> 
  <li>X</li> 
</ol> 

<blockquote> 
  <div>
    <ol class="loweralpha simple"> 
      <li>U</li> 
      <li>V</li> 
      <li>W</li> 
    </ol> 
  </div>
</blockquote> 

<ol class="arabic simple" start="2"> 
  <li>Y</li> 
  <li>Z</li> 
</ol> 
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?是否无法获得以下结果?

<ol class="arabic simple"> 
  <li>X
    <ol class="loweralpha simple"> 
      <li>U</li> 
      <li>V</li> 
      <li>W</li> 
    </ol> 
  </li>
  <li>Y</li> 
  <li>Z</li> 
</ol> 
Run Code Online (Sandbox Code Playgroud)

markup restructuredtext python-sphinx

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

如何在重组文本的两个链接中使用相同的文本?

这是我想做的事情:

1. `link <http://www.google.com>`__
2. `link <http://www.yahoo.com>`__
Run Code Online (Sandbox Code Playgroud)

获得:

<ol>
<li><a href="http://www.google.com">link</a></li>
<li><a href="http://www.yahoo.com">link</a></li>
</ol>
Run Code Online (Sandbox Code Playgroud)

上下文是一个出版物列表,我希望它们在最后都有一个标记为"DOI"的链接.

但是,这似乎失败了:

<string>:3: (WARNING/2) Duplicate explicit target name: "doi".
Run Code Online (Sandbox Code Playgroud)

确切的错误似乎取决于我使用的docutils版本,但它们都失败了.

有没有办法在重组文本中生成具有相同文本的多个链接?

python restructuredtext

73
推荐指数
2
解决办法
6434
查看次数

将发布合并到一个JAR文件的最简单方法

是否有一个工具或脚本可以轻松地将一堆JAR文件合并到一个JAR文件中?奖励是轻松设置主文件清单并使其可执行.

具体案例是Java重组文本工具.我想用以下的方式运行它:

java -jar rst.jar

据我所知,它没有依赖关系,表明它不应该是一个简单的单文件工具,但下载的ZIP文件包含很多库.

      0  11-30-07 10:01   jrst-0.8.1/
    922  11-30-07 09:53   jrst-0.8.1/jrst.bat
    898  11-30-07 09:53   jrst-0.8.1/jrst.sh
   2675  11-30-07 09:42   jrst-0.8.1/readmeEN.txt
 108821  11-30-07 09:59   jrst-0.8.1/jrst-0.8.1.jar
   2675  11-30-07 09:42   jrst-0.8.1/readme.txt
      0  11-30-07 10:01   jrst-0.8.1/lib/
  81508  11-30-07 09:49   jrst-0.8.1/lib/batik-util-1.6-1.jar
2450757  11-30-07 09:49   jrst-0.8.1/lib/icu4j-2.6.1.jar
 559366  11-30-07 09:49   jrst-0.8.1/lib/commons-collections-3.1.jar
  83613  11-30-07 09:49   jrst-0.8.1/lib/commons-io-1.3.1.jar
 207723  11-30-07 09:49   jrst-0.8.1/lib/commons-lang-2.1.jar
  52915  11-30-07 09:49   jrst-0.8.1/lib/commons-logging-1.1.jar
 260172  11-30-07 09:49   jrst-0.8.1/lib/commons-primitives-1.0.jar
 313898  11-30-07 09:49   jrst-0.8.1/lib/dom4j-1.6.1.jar
1994150  11-30-07 09:49   jrst-0.8.1/lib/fop-0.93-jdk15.jar
  55147  11-30-07 09:49   jrst-0.8.1/lib/activation-1.0.2.jar
 355030  11-30-07 …
Run Code Online (Sandbox Code Playgroud)

java merge restructuredtext jar uberjar

70
推荐指数
8
解决办法
7万
查看次数

在reStructuredText中的链接中设置文本格式

如何在reStructuredText中的表示链接中格式化文本?

具体来说,我希望从我的第一个生成以下HTML:

<a href="http://docs.python.org/library/optparse.html"><tt>optparse.OptionParser</tt> documentation documentation</a>
Run Code Online (Sandbox Code Playgroud)

结果应如下所示:

optparse.OptionParser 文件

其中"optparse.OptionParser"部分是固定宽度字体.

我试过了

```optparse.OptionParser`` <http://docs.python.org/library/optparse.html>`_
Run Code Online (Sandbox Code Playgroud)

然而,这给了

<tt class="docutils literal">`optparse.OptionParser</tt> documentation &lt;<a class="reference external" href="http://docs.python.org/library/optparse.html">http://docs.python.org/library/optparse.html</a>&gt;`_
Run Code Online (Sandbox Code Playgroud)

看起来像这样

``optparse.OptionParser documentation <http://docs.python.org/library/optparse.html>\_

restructuredtext python-sphinx

68
推荐指数
3
解决办法
6550
查看次数

如何在重构文本文件中嵌入HTML?

我正在使用reStructuredText,我想通过<embed>标签添加HTML编码交互式flash类型动画.从我的.rst文档中,如何指定这个任意HTML块的位置?就像是:

  .. html ::

  <embed>
  ... more html here ...
  </embed>
Run Code Online (Sandbox Code Playgroud)

这个功能是否存在?谢谢.

html restructuredtext embedded-resource

56
推荐指数
1
解决办法
1万
查看次数