Форматировать текст по ссылке в reStructuredText

Как вы форматируете текст в указанной ссылке в reStructuredText?

В частности, я хочу сгенерировать следующий HTML из первого:

optparse.OptionParser documentation documentation 

Результат должен выглядеть так:

документация optparse.OptionParser

где часть «optparse.OptionParser» имеет шрифт фиксированной ширины.

Я пытался

 ```optparse.OptionParser`` `_ 

однако это дало

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

который выглядит так

documentation \ optparse.OptionParser documentation \ _

Эта конструкция:

 Here you have |optparse.OptionParser|_. .. |optparse.OptionParser| replace:: ``optparse.OptionParser`` documentation .. _optparse.OptionParser: http://docs.python.org/library/optparse.html 

создает этот HTML-код (некоторые добавленные строки):

 

Here you have optparse.OptionParser documentation.

Я понимаю, что это не совсем то , о чем вы просили, но, возможно, это достаточно близко. См. Также http://docutils.sourceforge.net/FAQ.html#is-nested-inline-markup-possible .

Вы пробовали интерфикс ? Используя это расширение, следующая разметка:

 :py:class:`optparse.OptionParser` 

производит этот HTML-код:

 optparse.OptionParser 

Протестировано с Python 2.6 и Sphinx 1.0.5.

Принимая на той же странице часто задаваемых вопросов, на которую ссылается mzjn:

 The "raw" directive can be used to insert raw HTML into HTML output: Here is some |stuff|. .. |stuff| raw:: html emphasized text containing a hyperlink and inline literals 

Теоретически можно делать сложные вещи с тем, что нельзя сделать с помощью RST.

Если вы действительно хотите получить эквивалент HTML / CSS

 This is red text 

в reStructuredText с помощью Sphinx вы можете сделать это, создав роль:

 .. role:: red 

Затем вы используете его следующим образом:

 :red:`This is red text` 

В конце строки выше должна быть только одна отметка “. Вы, конечно, должны иметь

 .red { color: red } 

в вашем файле CSS.

  • Просмотр Android EditText Плавающая подсказка в дизайне материалов
  • Как читать текстовый файл в список или массив с помощью Python
  • Повернуть текст оси x в d3
  • Ограничить длину текста до n строк с помощью CSS
  • Что такое «энтропия и получение информации»?
  • Первая буква Заглавные буквы и другие буквы в нижнем регистре в css?
  • Как разбить стилизованный текст на страницы в Android?
  • Как нарисовать текст На изображении?
  • Как StaticLayout используется в Android?
  • Различные размеры шрифтов строк в том же TextView
  • bigrams вместо отдельных слов в termdocument-матрице с использованием R и Rweka
  • Давайте будем гением компьютера.