Thông báo về việc nâng cấp Markdown trong hệ thống
đã đăng vào 3:18 p.m. 31 Tháng 10, 2022

Chào mọi người, hiện tại trang đã được nâng cấp Markdown để phần nội dung của những đề bài và bài viết trông đẹp và xịn hơn . Trong đó PyMdown Extensions được sử dụng làm Markdown mới thay cho Markdown cũ.

Giới thiệu về PyMdown Extensions

PyMdown Extensions là một tập hợp những phần mở rộng (extension) của Python Markdown. Chúng ban đầu được tạo ra để làm cho các bài viết trong đẹp và thú vị hơn. PyMdown Extensions bao gồm một loạt các giải pháp, mặc dù không phải ai cũng cần hết tất cả các phần mở rộng này, nhưng thông thường sẽ có ít nhất một phần mở rộng dành cho tất cả mọi người.

Một số extension thú vị của PyMdown Extensions

Details

Details được dùng để rút gọn nội dung nằm trong tag <details><summary>.

Markdown:

Markdown
???+ note "Nội dung được mở sẵn"
    Nội dung
    ??? danger "Nội dung lồng vào đang đóng"
        Nội dung khác

Output:

Nội dung được mở sẵn

Nội dung

Nội dung lồng vào đang đóng

Nội dung khác

Emoji

Emoji extension hỗ trợ chèn các emoji thông qua những cái tên ngắn và đơn giản được viết trong dấu hai chấm: :short_name:.

Markdown:

Markdown
:blush: :heart: :thumbsup:

Output:

Bạn có thể search "emoji in markdown" để tìm tên của emoji mà bạn muốn dùng.

InlineHilite

InlineHilite là một công cụ highlight inlide code được truyền cảm hứng bởi CodeHilite. Cú pháp chèn code được highlight là: :::language mycode hoặc #!language mycode.

Markdown:

Markdown
Đây là một ví dụ về inline code: `#!cpp std::vector<int> v(n, 0);`

Output:

Đây là một ví dụ về inline code: std::vector<int> v(n, 0);


Bình luận