Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

bug(markdown) Adding code block around backticks doesn't work properly

Đang mở
#186 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
42/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
markdown, typescript
Lĩnh vực
frontend

Hướng nghiên cứu

Tái hiện trường hợp khối mã bằng bốn dấu backtick trong chế độ MD, áp dụng định dạng khối mã, rồi thực hiện round trip qua RT và quay lại MD. Truy vết các đường dẫn chuyển đổi liên quan từ Markdown sang rich text và từ rich text sang Markdown; hoàn tất khi nội dung vẫn là một khối mã hợp lệ, được kết xuất chính xác trong suốt round trip, bao gồm cả ví dụ được hiển thị trong issue.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

bug mode - markdown

To Reproduce

  1. MD mode, type in 4 backticks
  2. Highlight them, set codeblock
  3. results in 3 lines with 3 backticks
  4. This gets mangled when go to RT, turning into 2 empty code blocks. So this translation is a problem.
  5. Going back to MD, ends up with 2 lines of 3 backticks, and empty line, and 2 lines of 3 backticks again (translation of the RT from step 4).

The MSE post points out several way to apply the codeblock to make this work, most practically in this case:

````
```
````

Which translates fine round-trip.

Expected behavior
Making this into a code block will do so in such a way that it can round trip and render properly

Screenshots
demo

Desktop (please complete the following information):
Windows 11 Chrome 103

Additional context
https://meta.stackexchange.com/a/380356/51

Ngôn ngữ chính
TypeScript
Star
439
Fork
61
Merge trung bình
4 ngày 3 giờ
Pull request đã merge (30 ngày)
16

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của StackExchange/Stacks-Editor

Tất cả issue của StackExchange/Stacks-Editor

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.