2009-05-21 34 views
7

Tôi cần thư viện javascript để chuyển đổi văn bản ascii có cấu trúc thành html khi đang di chuyển. Tôi đặc biệt quan tâm đến những điểm sau đây:Thư viện JavaScript cho Markdown, Textile và các thư viện khác; Anchor references

Tôi muốn tôi sử dụng các liên kết neo bên trong trang, xem http://www.w3.org/TR/REC-html40/struct/links.html#h-12.1.1

Những thư viện cho văn bản có cấu trúc sẽ hỗ trợ này hoặc nếu nó không được hỗ trợ có thể dễ dàng mở rộng (i có thể viết một phần mở rộng)?

Bạn có thể đưa ra đề xuất cho cú pháp tốt và đơn giản cho văn bản ascii có cấu trúc cho "trong liên kết trang" không?

<a href="#jumpend">jump to the end</a> 
...some body text... 
<a name="jumpend">this is the end</a> 

Tôi thích cách liên kết được viết trong "đánh dấu", vì vậy làm thế nào tên neo trong một phần mở rộng được viết được thể hiện một cách tốt đẹp?

Bạn biết hoặc có thể giới thiệu thư viện nào? Nên có nhiều trình duyệt, tốt và dễ đọc và mở rộng mã nguồn sạch, tích cực duy trì.

Tôi hiện đang có một cái nhìn tại các JavaScript Markdown thư viện "Showdown": http://attacklab.net/showdown/

Trả lời

2

Tôi nghĩ rằng bạn không nên sử dụng markdown nếu bạn đang tìm kiếm tài liệu tham khảo neo. Hãy thử phân tích cú pháp đánh dấu Creole Wiki sau:

+0

cảm ơn bạn rất nhiều vì đã chỉ cho tôi creole. Trông rất tuyệt! – user89021

+0

Bạn được chào đón! Tốt để biết nó đã giúp. Nếu đây là những gì bạn đang tìm kiếm, đừng quên đặt câu trả lời là được chấp nhận;) – jbochi

3

Bạn có thể nhìn vào markItUp!

+1

Tôi tin rằng markItUp dựa trên máy chủ để thực hiện phân tích cú pháp. – jbochi

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