2012-10-07 56 views

Trả lời

36

Tôi rất ngạc nhiên mà bạn có thể không chỉ đơn giản là viết

.rst stands for **r**e**s**tructured **t**ext. 

nhưng reStructuredText specification thực sự khẳng định rằng đánh dấu inline phải được theo sau bởi màu trắng-không gian hoặc một trong -.,:;!?\/'")]} hoặc >, vì vậy chuỗi trên của cấu trúc lại được cấu trúc lại là không hợp lệ. Tuy nhiên, chỉ cần thay đổi nhỏ để nhận được character markup hợp lệ với các lần thoát dấu gạch chéo ngược. Thay đổi bên trên thành

.rst stands for **r**\ e\ **s**\ tructured **t**\ ext. 

hoạt động tốt. Để xem hành động này, hãy thử xem online reST to HTML converter.

+0

Wow! Thật là một hack tốt đẹp! Nó hoạt động tốt. Cảm ơn! –

+0

Chỉ cần thêm rằng trong * một số trường hợp * bạn có thể lấy đi mà không có dấu cách sau dấu gạch chéo ngược. Trong trường hợp này, '** r ** \ e \ ** s ** \ tructured ** t ** \ ext'. (Tôi không bị ấn tượng bởi khía cạnh này của reST, nhân tiện.) – Julian

Các vấn đề liên quan