2010-08-05 30 views

Trả lời

6

UPDATE: Cú pháp tô sáng có sẵn như là một plugin trong Etherpad hiện - xem câu trả lời của John bên dưới.

Người sáng tạo etherpad ban đầu đang làm việc để làm nổi bật, nhưng các vấn đề đồng bộ hóa phức tạp khiến họ từ bỏ tính năng đó - như được ghi trong tệp .txt trong mã nguồn.

Nhiều trang web etherpad chạy trên bản phát hành etherpad.org chủ yếu là tiêu chuẩn. Nếu đánh dấu sẽ được thêm vào, bạn có thể thấy nó nhanh chóng được thông qua tại sketchpad.cc. Có lẽ xem chúng và chờ đợi? Hoặc nếu bạn thực sự muốn đánh dấu, nỗ lực/thử nghiệm đầu tiên tốt sẽ là chế độ xem chỉ đọc. Ví dụ: http://sketchpad.cc/sp/pad/view/BACfNDybki/latest Hãy thử sử dụng một số thư viện javascript làm nổi bật hiện có để đánh dấu văn bản bên trong thư mụC# DIV hoặc có thể $ ('DIV # padcontent') [0] .textContent

Sự phức tạp là định dạng văn bản được đánh dấu trở lại DB. Đối với điều này, bạn có thể cần phải sử dụng các phép biến đổi hoạt động (đó là nền tảng của etherpad và gần đây cũng được sử dụng trong trình xử lý văn bản của Google Documents). Hướng dẫn: http://www.codecommit.com/blog/java/understanding-and-applying-operational-transformation

+11

Đó là một chút ngớ ngẩn. Tại sao không làm cú pháp làm nổi bật 100% phía máy khách? –

+0

@Martindale, vâng, bạn nên tránh xa phía máy chủ và lưu trữ định dạng DB. –

+3

Câu trả lời này không còn biểu thị trạng thái hiện tại của Etherpad nữa. Đánh dấu cú pháp là rất nhiều bây giờ có sẵn trong Etherpad như một plugin. Ngoài ra, hãy xem http://codepad.etherpad.org –

10

Bạn có thể cài đặt plugin trong Etherpad được gọi là "Làm nổi bật cú pháp".

Để cài đặt plugin đơn giản, hãy truy cập/admin/plugins trên triển khai Etherpad của bạn và sau đó tìm kiếm "cú pháp" và nhấp vào Cài đặt.

Để biết chi tiết về các plugin thấy https://npmjs.org/package/ep_syntaxhighlighting

+0

Có vẻ thú vị, nhưng tôi không có cài đặt etherpad của riêng mình. Tôi đang tìm kiếm một cái gì đó mà tôi có thể sử dụng dễ dàng như các etherpad. –

+0

@MartinPreusse bạn có thể dễ dàng triển khai cá thể Etherpad của riêng bạn, xem http://etherpad.org –

+0

Plugin này treo trên Etherpad mới nhất ... –

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