2012-03-10 43 views
14

Tôi cố gắng chèn liên kết vào văn bản in đậm trong reStructuredText nhưng không thành công.Chèn liên kết vào văn bản in đậm trong reStructuredText

Đây là nguồn đầu tiên của tôi:

**Lorem ipsum dolor sit amet, `consectetur <http://www.example.com>`_ 
adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore 
magna aliqua.** 

nhưng tôi nhận:

<strong>Lorem ipsum dolor sit amet, `consectetur <http://www.example.com>`_ 
adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore 
magna aliqua.</strong> 

Tôi muốn có được điều này:

<strong>Lorem ipsum dolor sit amet, <a href="http://www.example.com">consectetur</a> 
adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore 
magna aliqua.</strong> 
+1

Câu hỏi này đã được trả lời tại http://stackoverflow.com/questions/4743845/format-text-in-a-link-in-restructuredtext –

Trả lời

16

Tại thời điểm này có vẻ như đây không phải là có thể: xem Câu hỏi thường gặp về Docutils, cụ thể là câu hỏi "Is nested inline markup possible". Câu trả lời cơ bản nói rằng đánh dấu nội tuyến lồng nhau nằm trong danh sách cần làm, vì vậy cuối cùng nó sẽ có thể làm những gì bạn hỏi trong câu hỏi, và cung cấp một vài xung quanh (mà chúng không được khuyến nghị).

Kể từ khi cách giải quyết không được khuyến khích có lẽ trong thời gian này bạn chỉ có thể làm điều gì đó như:

**Lorem ipsum dolor sit amet,** `consectetur <http://www.example.com>`_ 
**adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore 
magna aliqua.** 

Dĩ nhiên liên kết của bạn sẽ không được in đậm, nhưng ít nhất nó sẽ là một liên kết hợp lệ.

4

Một cách giải quyết khác là đánh dấu toàn bộ đoạn là đậm, nếu có.

.. class:: bold 

Lorem ipsum dolor sit amet, `consectetur <http://www.example.com>`_ 
adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore 
magna aliqua. 
Các vấn đề liên quan