Câu trả lời ngắn gọn là chúng tôi sử dụng hai thư viện Markdown khác nhau để hiển thị bản xem trước và câu trả lời cuối cùng. Hai thư viện khác nhau đối xử với HTML khác nhau.
Câu trả lời của chúng tôi được tạo kiểu và định dạng bằng ngôn ngữ đánh dấu có tên là "Đánh dấu". Markdown chuyển đổi đánh dấu được xác định trước thành HTML cho các liên kết, hình ảnh, tiêu đề, in nghiêng, nhấn mạnh, v.v.
Không cần quá kỹ thuật, bản xem trước câu trả lời của chúng tôi được tạo trong trình duyệt bằng thư viện Javascript. Chúng tôi làm điều này vì lý do tốc độ.
Khi bạn làm mới trang, câu trả lời đã được chuyển đổi sang HTML bằng thư viện Python Markdown của chúng tôi. Chúng tôi làm điều này bởi vì chúng tôi muốn câu trả lời sẽ tuyệt vời ngay khi bạn vào trang. Nếu chúng tôi quyết định chỉ đơn giản là xuất câu trả lời thô và sau đó chuyển đổi nó bằng thư viện Javascript của chúng tôi, trước tiên bạn sẽ nhận thấy câu trả lời thô "xấu xí" và sau đó nhảy vào phiên bản được định dạng độc đáo. Điều đó không tệ lắm, nhưng vấn đề là Google và các bot khác thu thập dữ liệu trang web của chúng tôi để tìm kiếm không chạy Javascript. Những bot đó sẽ luôn thấy câu trả lời thô thiển, xấu xí có thể làm tổn thương thứ hạng tìm kiếm của chúng tôi.
Bây giờ, tại sao hai thư viện này lại xử lý mã HTML khác nhau? Thư viện Python chịu trách nhiệm cho câu trả lời cuối cùng "thoát" HTML, nghĩa là nó lấy các mã HTML đó và thay đổi chúng thành văn bản vô hại. Tôi nói vô hại vì bạn có thể tưởng tượng việc cho phép người dùng nhập HTML vào trang của chúng tôi có thể phá hủy hoàn toàn bố cục của trang. Thư viện Javascript chịu trách nhiệm cho bản xem trước KHÔNG thoát khỏi HTML, về mặt kỹ thuật là một lỗi.
Trong tương lai, chúng tôi sẽ phải loại bỏ khả năng thư viện Javascript để xem trước mã HTML vì lý do bảo mật. Chúng tôi cũng sẽ chuyển sang sử dụng một thư viện duy nhất để hiển thị tất cả văn bản Markdown của chúng tôi.
Tôi nghĩ rằng điều này đã được trả lời trước đây nhưng tôi dường như không thể tìm thấy nó. Làm thế nào để tôi có được câu trả lời ở dạng "không đặc trưng"? Đã có những bình luận được đăng trên một trong những câu trả lời của tôi nhưng (có thể là thiếu cà phê nhưng ...) tôi chỉ có thể thấy phiên bản đặc trưng.
Bấm vào câu hỏi. Khi bạn đang xem câu trả lời trên / trang nổi bật, bạn có thể chuyển đến trang trả lời thông thường, đó là ý nghĩa của "hình thức không đặc trưng" của nó, bằng cách nhấp vào câu hỏi. Khi bạn làm điều đó, bạn sẽ nhận được trang câu trả lời thông thường, cho phép bạn chỉnh sửa câu trả lời hoặc sử dụng phần bình luận.
Hộp trả lời và hộp xem trước của tôi nằm cạnh nhau, nhưng tôi vô tình nhấn một phím trên máy tính, và bây giờ hộp xem trước nằm dưới hộp trả lời, điều này khiến việc kiểm tra công việc của tôi trở nên khó khăn hơn rất nhiều. Ai đó có thể cho tôi biết làm thế nào để thay đổi nó trở lại?
Một cách điều này có thể xảy ra là bằng cách thay đổi zoom. Tôi sử dụng Chromes và nếu tôi thay đổi tỷ lệ thu phóng lên 90%, tôi sẽ nhận được điều tương tự. Có thể có những cách khác nó có thể xảy ra, nhưng kiểm tra mức thu phóng của bạn.
Tại sao một số người có một vệt dài hơn nó nên có, tôi đã thấy một vài người bây giờ có vệt rất dài về số lượng nhưng tôi có thể thấy rằng trong bản tóm tắt đóng góp của mỗi ngày mà họ không viết gì vào những ngày gần đây. Đây có phải là một lỗi?
Đây là thỏa thuận. Điều đầu tiên được đề cập ở đây là các chấm hoạt động thực sự bị ảnh hưởng bởi một lỗi đã biết. Tóm lại, lỗi này thay đổi dấu chấm đánh dấu mục nhập sớm nhất, tương ứng với dấu chấm có ở góc trên bên trái của bản đồ hoạt động, thành Không có hoạt động. Đây là một ví dụ về những gì trông giống như sử dụng dấu chấm hoạt động của tôi. Lưu ý rằng tôi có 5 lần chỉnh sửa vào ngày 8 tháng 1 năm 2017. Đây là ảnh chụp màn hình các chấm hoạt