2009-11-10 30 views
5

Có thêm phần bổ sung cho Python Markdown hỗ trợ Markdown bên trong các phần tử khối HTML hay không, ví dụ: div, pĐánh dấu bằng Python: Đánh dấu bên trong các khối HTML

ví dụ là có một cách để chuyển đổi này:

<div id="content"> 
    [Google](http://www.google.com) 
</div> 

để

<div id="content"> 
    <a href="http://www.google.com>Google</a> 
</div> 

sử dụng Python Markdown hoặc một phần mở rộng Python Markdown? Tôi đang tìm một cái gì đó tương tự như this feature in PHP Markdown Extra

Trả lời

1

Với PHP Markdown Extra (không phải Python, tôi biết, nhưng có liên quan), bạn có thể thực hiện việc này bằng cách thêm thuộc tính markdown=1 vào phần tử cấp khối được đề cập.

Tôi quan tâm đến thư viện thuần túy Python hỗ trợ cú pháp “Đánh dấu bổ sung”.

Tất nhiên, một hack rất khả thi sẽ được gọi ra PHP & PHP Markdown Extra thông qua đầu vào tiêu chuẩn, từ tập lệnh Python của bạn.

+0

Xem https: // github .com/waylan/Python-Markdown/blob/master/docs/extensions/extra.txt và https://github.com/waylan/Python-Markdown/issues/52 –

2

Báo cáo lỗi liên quan khẳng định rằng việc gia hạn thêm cho biết thêm rằng: https://github.com/waylan/Python-Markdown/issues/80

Sau đó, bạn có thể thêm markdown = "1" để div thẻ để có markdown phân tích cú pháp bên

<div markdown="1"> 
*markdown* 
</div> 
Các vấn đề liên quan