Links inside bold/italic text result in invalid HTML
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- javascript
- Lĩnh vực
- tooling
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện các ví dụ Markdown từ issue trong trình phân tích cú pháp JavaScript của repository và xác định phần xử lý các liên kết được lồng bên trong các đoạn in đậm và in nghiêng. So sánh HTML được tạo ra với đầu ra mong đợi và xác minh rằng các trường hợp tương tự tạo ra các thẻ được lồng đúng cách mà không thay đổi định dạng bên trong các liên kết.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Links inside runs of bold or italic text are rendered as invalid HTML.
For example, the following Markdown:
foo **[link](https://example.com)** bar
is rendered as:
foo <strong><a href="https://example.com">link</strong></a><strong> bar</strong>
whilst the expected output would be:
foo <strong><a href="https://example.com">link</a></strong> bar
Two things are unexpected here:
- The output is invalid because the
<strong>and<a>tags are closed in the same order in which they're opened. - The
<strong>tag is then re-opened and not closed until the end of the text, causing more of the text to be bold than intended.
The same happens when using __ instead of **, as well as with italics (_ or *).
When the formatting is inside the link, the result is as expected:
foo [**link**](https://example.com) bar
This renders as:
foo <a href=\"https://example.com\"><strong>link</strong></a> bar
- Ngôn ngữ chính
- JavaScript
- Star
- 2.4k
- Fork
- 115
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của developit/snarkdown
-
Checkmark support Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
-
Exposiing the parser API Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
-
Issue with ruler after <h3> Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 30/100
Tất cả issue của developit/snarkdown
Issue tương tự
-
Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Automattic/safe-publish#594 ·
-
内部文件键(绝对路径的 base64)泄漏到界面标签 Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
dream-num/dsh-univer-office#104 ·
-
comp/dashboard invalid P3
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
NousResearch/hermes-agent#121143 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
avniproject/avni-webapp#1811 ·
-
area/auroraboot area/webui bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100