Tôi đang chuyển đổi tệp README.md thành README.rst. Lý do là, tôi sẽ làm một gói sẵn có cho PyPi. Tôi buộc phải sử dụng .rst.Làm cách nào để thực hiện lệnh strikethrough trong tệp reStructuredText được lưu trữ trên GitHub?
chuyển đổi của tôi là gần như hoàn tất, nhưng tôi có một dòng gạch ngang trong tập tin markdown của tôi, ví dụ .:
~~This text is crossed out~~
mà làm cho trên GitHub như gạch bỏ. Nhưng tôi không thể làm điều này trong reStructuredText. Một similar post trên StackOverflow đề nghị xác định một đình như thế này:
.. role:: strike
:class: strike
Và sử dụng một cái gì đó như thế này trong file CSS:
.strike {
text-decoration: line-through;
}
Và đừng gạch ngang như thế này:
:strike:`This text is crossed out`
Nhưng vấn đề là tôi không có quyền kiểm soát tệp CSS của GitHub.
Là [Praveen Kumar] (https://stackoverflow.com/users/916125/praveen-kumar) '[giải pháp làm việc] (https://stackoverflow.com/a/29065401/2809027) gợi ý, điều này _is_ thực sự khả thi ... cho định dạng đầu ra cụ thể (_albeit common_) của HTML. Mặc dù tiêu chuẩn reST không cung cấp hỗ trợ rõ ràng cho gạch ngang, nhưng _does_ cung cấp hỗ trợ rõ ràng cho việc nhúng các thẻ HTML thô - bao gồm cả thẻ 'giới hạn '
...'. Đương nhiên, điều này rơi xuống cho đầu ra không phải HTML (ví dụ: PDF). Khi cuộc sống đưa tay bạn chanh, bạn hãy hack HTML. –