Markdown là gì
Markdown là một ngôn ngữ đánh dấu nhẹ mà bạn có thể sử dụng để thêm các yếu tố định dạng vào tài liệu văn bản rõ ràng. Được tạo bởi John Gruber vào năm 2004, Markdown hiện là một trong những ngôn ngữ đánh dấu phổ biến nhất thế giới.
Sử dụng Markdown khác với sử dụng trình soạn thảo WYSIWYG . Trong một ứng dụng như Microsoft Word, bạn nhấp vào các nút để định dạng các từ và cụm từ, và các thay đổi sẽ hiển thị ngay lập tức. Markdown không phải như vậy. Khi bạn tạo tệp có định dạng Markdown, bạn thêm cú pháp Markdown vào văn bản để cho biết những từ và cụm từ nào sẽ trông khác.
Lấy tín hiệu từ các công ước hiện có để đánh dấu lên văn bản đơn giản trong email như setext, ngôn ngữ được thiết kế để có thể đọc như-là, mà không nhìn như nó được đánh dấu với thẻ hoặc hướng dẫn định dạng, không giống như các văn bản đã được định dạng với một ngôn ngữ Markup , chẳng hạn như HTML, trong đó có thẻ rõ ràng và hướng dẫn định dạng. Markdown là một cú pháp định dạng cho văn bản có thể được đọc bởi con người và có thể dễ dàng chuyển đổi sang HTML.
Gruber đã viết một kịch bản Perl, Markdown.pl, mà chuyển đổi đầu vào văn bản được đánh dấu để hợp lệ, cũng như hình thành XHTML hay HTML và thay thế trái chỉ dấu ngoặc vuông góc (‘<’) và dấu và tài liệu tham khảo với các thực thể ký tự tương ứng của họ. Nó có thể được sử dụng như là một kịch bản độc lập, như là một plugin cho Blosxom hay Movable Type, hoặc như một bộ lọc văn bản cho BBEdit.
Markdown có kể từ khi được tái thực hiện bởi những người khác như là một module Perl có sẵn trên CPAN (Text :: Markdown), và trong một loạt các ngôn ngữ lập trình khác. Nó được phân phối theo một giấy phép BSD-style và được bao gồm, hoặc có sẵn như là một plugin cho một số hệ thống quản lý nội dung.
Lợi ích không ngờ của Markdown
Rất nhiều người viết tài liệu kĩ thuật nhận ra rất nhiều lợi ích khi sử dụng Markdown khi viết tài liệu của họ. Một vài lợi ích trong đó có thể kể đến như
- Markdown cung cấp ngữ nghĩa cho nội dung theo một cách tương đối đơn giản
- Bạn có thể viết những nội dung được định dạng phong phú một cách nhanh chóng(So sánh với việc viết trực tiếp bằng HTML tags)
- Bạn có thể đọc Markdown dễ dàng dưới dạng văn bản thô trước khi được xuất ra HTML
- Nó không hề cản trở luồng công việc của bạn bằng việc sử dụng chuột hay biểu tượng để click
- Nó không phụ thuộc nền tảng nên nội dung của bạn sẽ không cố định ở định dạng của trình sửa văn bản bạn đang dùng
Markdown có thể được sử dụng cho mọi thứ. Mọi người sử dụng nó để tạo trang web, tài liệu, ghi chú, sách, bản trình bày, email và tài liệu kỹ thuật .
Markdown là di động. Các tệp chứa văn bản được định dạng Markdown có thể được mở bằng hầu hết mọi ứng dụng. Nếu bạn quyết định không thích ứng dụng Markdown mà bạn hiện đang sử dụng, bạn có thể nhập các tệp Markdown của mình vào một ứng dụng Markdown khác. Điều đó hoàn toàn trái ngược với các ứng dụng xử lý văn bản như Microsoft Word khóa nội dung của bạn thành một định dạng tệp độc quyền.
Markdown độc lập với nền tảng. Bạn có thể tạo văn bản có định dạng Markdown trên bất kỳ thiết bị chạy hệ điều hành nào.
Markdown là bằng chứng trong tương lai. Ngay cả khi ứng dụng bạn đang sử dụng ngừng hoạt động vào một thời điểm nào đó trong tương lai, bạn vẫn có thể đọc văn bản được định dạng Markdown bằng ứng dụng chỉnh sửa văn bản. Đây là một lưu ý quan trọng khi nói đến sách, luận án đại học và các tài liệu quan trọng khác cần được bảo quản vô thời hạn.
Markdown ở khắp mọi nơi. Các trang web như Reddit và GitHub hỗ trợ Markdown và rất nhiều ứng dụng trên máy tính để bàn và web hỗ trợ nó.
Markdown cũng rất nhẹ, bạn sẽ chẳng cần phải học cả tiếng đồng hồ để có thể bắt đầu với nó
Rất nhiều tài liệu sản phẩm được viết dưới dạng Markdown cũng bởi tính linh hoạt của nó, và nó có thể chuyển đổi giữa các nền tảng. Ví dụ, bạn có thể viết Markdown ở một trình soạn thảo như VSCode, hay thậm chí cả nền tảng kiểm soát-phiên bản như GitHub vì nó cũng hỗ trợ Markdown(file README.md bạn hay thấy ở các source code)
Cách viết Markdown
1. Tiêu đề – Heading
Để tạo tiêu đề – heading h1, h2, h3 cho đến h6, thêm số lượng ký tự # tương ứng vào đầu dòng. Số lượng # bạn sử dụng tương ứng với cấp độ tiêu đề, một ký tự # tương đương với h1, 2 ký tự # tương đương với h2… Ví dụ: để tạo tiêu đề cấp ba (<h3>), sử dụng ba ký hiệu # (ví dụ: ### Quản Trị Mạng).
| Markdown | HTML | Output |
|---|---|---|
| # Heading level 1 | <h1>Heading level 1<h1> | Heading level 1 |
| ## Heading level 2 | <h2>Heading level 2</h2> | Heading level 2 |
| ### Heading level 3 | <h3>Heading level 3</h3> | Heading level 3 |
| #### Heading level 4 | <h4>Heading level 4</h4> | Heading level 4 |
| ##### Heading level 5 | <h5>Heading level 5</h5> | Heading level 5 |
| ###### Heading level 6 | <h6>Heading level 6</h6> | Heading level 6 |
2. Đoạn văn – Paragraph
Để tạo các đoạn văn, sử dụng một dòng trống để tách các dòng văn bản. Bạn không nên thụt lề các đoạn bằng dấu cách hoặc tab.
| Markdown | HTML | Output |
|---|---|---|
| Website Bantuhoc.com. Học cú pháp Markdown căn bản | <p>Website Bantuhoc.com</p>. <p>Học cú pháp Markdown căn bản</p> | Website Bantuhoc.com. Học cú pháp Markdown căn bản |
3. In đậm chữ – Bold
Để in đậm văn bản, thêm hai dấu hoa thị hoặc dấu gạch dưới trước và sau một từ hoặc cụm từ. Để in đậm chữ cái nằm giữa một từ để nhấn mạnh, thêm hai dấu sao trước và sau các chữ cái (không sử dụng space).
| Markdown | HTML | Output |
| Website **QTM**. | Website <strong>QTM</strong>. | Website QTM |
| Website __QTM__. | Website <strong>QTM</strong>. | Website QTM |
| **Bantuhoc**.com | <strong>Bantuhoc</strong>.com | Bantuhoc.com |
4. In nghiêng – Italic
Để in nghiêng văn bản, thêm một dấu hoa thị hoặc gạch dưới trước và sau một từ hoặc cụm từ. Để in nghiêng chữ cái nằm giữa một từ để nhấn mạnh, thêm một dấu sao trước và sau các chữ cái (không sử dụng space).
| Markdown | HTML | Output |
| Hàm *int()* trong Python trả về một đối tượng số nguyên từ bất kỳ số hoặc chuỗi nào. | Hàm <em>int()</em> trong Python trả về một đối tượng số nguyên từ bất kỳ số hoặc chuỗi nào. | Hàm int() trong Python trả về một đối tượng số nguyên từ bất kỳ số hoặc chuỗi nào. |
| Hàm _int()_ trong Python trả về một đối tượng số nguyên từ bất kỳ số hoặc chuỗi nào. | Hàm <em>int()</em> trong Python trả về một đối tượng số nguyên từ bất kỳ số hoặc chuỗi nào. | Hàm int() trong Python trả về một đối tượng số nguyên từ bất kỳ số hoặc chuỗi nào.. |
| Ban*tu*hoc | Ban<em>tu</em>hoc | Bantuhoc |
5. In đậm và in nghiêng
Để nhấn mạnh văn bản bằng chữ in đậm và in nghiêng cùng một lúc, thêm ba dấu hoa thị hoặc ba dấu gạch dưới trước và sau một từ hoặc cụm từ.
| Markdown | HTML | Output |
| ***Thuộc tính Shadow*** trong CSS được sử dụng để thiết lập bóng cho các phần tử thành phần trong website. | <strong><em>Thuộc tính Shadow</em></strong> trong CSS được sử dụng để thiết lập bóng cho các phần tử thành phần trong website. | Thuộc tính Shadow trong CSS được sử dụng để thiết lập bóng cho các phần tử thành phần trong website. |
| ___Thuộc tính Shadow___ trong CSS được sử dụng để thiết lập bóng cho các phần tử thành phần trong website. | <strong><em>Thuộc tính Shadow</em></strong> trong CSS được sử dụng để thiết lập bóng cho các phần tử thành phần trong website. | Thuộc tính Shadow trong CSS được sử dụng để thiết lập bóng cho các phần tử thành phần trong website. |
| __*Thuộc tính Shadow*__ trong CSS được sử dụng để thiết lập bóng cho các phần tử thành phần trong website. | <strong><em>Thuộc tính Shadow</em></strong> trong CSS được sử dụng để thiết lập bóng cho các phần tử thành phần trong website. | Thuộc tính Shadow trong CSS được sử dụng để thiết lập bóng cho các phần tử thành phần trong website. |
| **_Thuộc tính Shadow_** trong CSS được sử dụng để thiết lập bóng cho các phần tử thành phần trong website. | <strong><em>Thuộc tính Shadow</em></strong>trong CSS được sử dụng để thiết lập bóng cho các phần tử thành phần trong website. | Thuộc tính Shadow trong CSS được sử dụng để thiết lập bóng cho các phần tử thành phần trong website. |
6. Dùng cho Strikethrough
Sử dụng ~~ ở đầu (hoặc đầu và cuối câu) nếu muốn gạch ngang giữa chữ của câu đó.
1 | <span class="pun">~~Bạn Tự Học mọi thứ tại đây</span><span class="pun">~~</span> |
Hiển thị: Bạn Tự Học mọi thứ tại đây
7. Trích dẫn – Blockquote
Để tạo một blockquote, hãy thêm dấu > vào trước đoạn văn.
> Bantuhoc.com là mạng xã hội về khoa học công nghệ, với nội dung mở rộng trên nhiều lĩnh vực như điện thoại, thiết bị thông minh, điện tử, bảo mật máy tính…
Output hiển thị như này:
Bantuhoc.com là mạng xã hội về khoa học công nghệ, với nội dung mở rộng trên nhiều lĩnh vực như điện thoại, thiết bị thông minh, điện tử, bảo mật máy tính…
7.1 Blockquote có nhiều đoạn
Blockquote có thể chứa nhiều đoạn. Thêm > vào các dòng trống giữa các đoạn.
> Bantuhoc.com là mạng xã hội về khoa học công nghệ, với nội dung mở
rộng trên nhiều lĩnh vực như điện thoại, thiết bị thông minh, điện tử,
bảo mật máy tính…
>
> Để trở thành một phần của Bantuhoc.com, bạn hãy gửi bài viết, trải
nghiệm công nghệ của mình về cho đội ngũ quản lý.
Output hiển thị như này:
Bantuhoc.com là mạng xã hội về khoa học công nghệ, với nội dung mở rộng trên nhiều lĩnh vực như điện thoại, thiết bị thông minh, điện tử, bảo mật máy tính…
Để trở thành một phần của Bantuhoc.com, bạn hãy gửi bài viết, trải nghiệm công nghệ của mình về cho đội ngũ quản lý.
7.2 Blockquote lồng nhau
Blockquote có thể được lồng trong một Blockquote khác. Thêm dấu >> ở phía trước đoạn bạn muốn lồng.
> Bantuhoc.com là mạng xã hội dành cho những tín đồ công nghệ.
>
>> Bạn có thể chia sẻ bài viết của mình trên trang nếu có tài khoản, bạn
có thể xem bài viết đã đăng, xem bài viết của các thành viên khác và
tìm kiếm bài viết mình quan tâm trên trang.
Output hiển thị như này:
Bantuhoc.com là mạng xã hội dành cho những tín đồ công nghệ.
Bạn có thể chia sẻ bài viết của mình trên trang nếu có tài khoản, bạn có thể xem bài viết đã đăng, xem bài viết của các thành viên khác và tìm kiếm bài viết mình quan tâm trên trang.
7.3 Blockquote bao gồm các yếu tố khác
Blockquote có thể chứa các yếu tố định dạng Markdown khác. Tuy nhiên, không phải tất cả các yếu tố đều có thể sử dụng được, vậy nên bạn cần thử nghiệm để xem định dạng nào sẽ hoạt động.
1 2 3 4 5 6 7 8 9 10 | > #### Tìm kiếm bài viết trên Bantuhoc.com > > - Nhập **từ khóa** hoặc **tên bài viết** vào ô tìm kiếm trên *Bantuhoc.com* như bình thường rồi nhấn ***Enter***. > - Để tìm kiếm chính xác từ khóa cụ thể nào đó, bạn có thể cho nó vào dấu “”, ví dụ “tạo usb boot”, “cài đặt Windows 7”. > - Nếu muốn tìm trên Google, bạn có thể tìm bằng cách: từ khóa + site:Bantuhoc.com. Ví dụ: *cách bấm dây mạng site:Bantuhoc.com* > > Chúc bạn có những giây phút vui vẻ, bổ ích trên **Bantuhoc.com**! |
Output hiển thị như này:
Tìm kiếm bài viết trên Bantuhoc.com
- Nhập từ khóa hoặc tên bài viết vào ô tìm kiếm trên Bantuhoc.com như bình thường rồi nhấn Enter.
- Để tìm kiếm chính xác từ khóa cụ thể nào đó, bạn có thể cho nó vào dấu “”, ví dụ “tạo usb boot”, “cài đặt Windows 7”.
- Nếu muốn tìm trên Google, bạn có thể tìm bằng cách: từ khóa + site:Bantuhoc.com. Ví dụ: cách bấm dây mạng site:Bantuhoc.com
Chúc bạn có những giây phút vui vẻ, bổ ích trên Bantuhoc.com!
8. Danh sách
Bạn có thể sử dụng Markdown để định dạng sắp xếp các mục vào danh sách theo thứ tự hoặc không theo thứ tự.
8.1 Danh sách có thứ tự
Để tạo danh sách có thứ tự, bạn chỉ cần thêm các các số theo sau là dấu chấm trước nội dung muốn tạo. Các số không nhất thiết phải theo thứ tự 1 2 3 4 lần lượt, nhưng bạn nên bắt đầu bằng số một.
| Markdown | HTML | Output |
| 1. Mục thứ nhất 2. Mục thứ hai 3. Mục thứ ba 4. Mục thứ tư | <ol> <li>Mục thứ nhất</li> <li>Mục thứ hai</li> <li>Mục thứ ba</li> <li>Mục thứ tư</li> </ol> |
|
| 1. Mục thứ nhất 1. Mục thứ hai 1. Mục thứ ba 1. Mục thứ tư | <ol> <li>Mục thứ nhất</li> <li>Mục thứ hai</li> <li>Mục thứ ba</li> <li>Mục thứ tư</li> </ol> |
|
| 1. Mục thứ nhất 8. Mục thứ hai 3. Mục thứ ba 5. Mục thứ tư | <ol> <li>Mục thứ nhất</li> <li>Mục thứ hai</li> <li>Mục thứ ba</li> <li>Mục thứ tư</li> </ol> |
|
| 1. Mục thứ nhất 2. Mục thứ hai 3. Mục thứ ba 1. Mục phụ 2. Mục phụ 4. Mục thứ tư | <ol> <li>Mục thứ nhất</li> <li>Mục thứ hai</li> <li>Mục thứ ba <ol> <li>Mục phụ</li> <li>Mục phụ</li> </ol> </li> <li>Mục thứ tư</li> </ol> |
|
8.2 Danh sách không có thứ tự
Để định đạng danh sách có các gạch đầu dòng trong Markdown, bạn dùng kí tự dấu gạch ngang -, dấu hoa thị * hoặc dấu cộng + và một dấu cách trước nội dung muốn tạo, dùng thêm 2 dấu cách ở đằng trước nếu muốn lùi vào một level.
| Markdown | HTML | Output |
| – Mục thứ nhất – Mục thứ hai – Mục thứ ba – Mục thứ tư | <ul> <li>Mục thứ nhất</li> <li>Mục thứ hai</li> <li>Mục thứ ba</li> <li>Mục thứ tư</li> </ul> |
|
| * Mục thứ nhất * Mục thứ hai * Mục thứ ba * Mục thứ tư | <li>Mục thứ nhất</li> <li>Mục thứ hai</li> <li>Mục thứ ba</li> <li>Mục thứ tư</li> </ul> |
|
| + Mục thứ nhất * Mục thứ hai – Mục thứ ba + Mục thứ tư | <ul> <li>Mục thứ nhất</li> <li>Mục thứ hai</li> <li>Mục thứ ba</li> <li>Mục thứ tư</li> </ul> |
|
| – Mục thứ nhất – Mục thứ hai – Mục thứ ba – Mục phụ – Mục phụ – Mục thứ tư | <ul> <li>Mục thứ nhất</li> <li>Mục thứ hai</li> <li>Mục thứ ba <ul> <li>Mục phụ</li> <li>Mục phụ</li> </ul> </li> <li>Mục thứ tư</li> </ul> |
|
8.3 Danh sách bao gồm các yếu tố khác
Để thêm một yếu tố khác vào trong mà vẫn duy trì tính liên tục của danh sách, ta lùi phần tử vào trong bằng bốn khoảng trắng hoặc một tab, ví dụ như sau.
Thêm đoạn văn
1 2 3 4 | * Công nghệ * Lập trình Chia sẻ kinh nghiệm lập trình, hướng dẫn lập trình một số ngôn ngữ. * Làng Công nghệ |
Output hiển thị như này:
- Công nghệ
- Lập trình
Chia sẻ kinh nghiệm lập trình, hướng dẫn lập trình một số ngôn ngữ. - Làng Công nghệ
Thêm Blockquote
1 2 3 4 | * Công nghệ * Lập trình > Chia sẻ kinh nghiệm lập trình, hướng dẫn lập trình một số ngôn ngữ. * Làng Công nghệ |
Output hiển thị:
- Công nghệ
- Lập trình
Chia sẻ kinh nghiệm lập trình, hướng dẫn lập trình một số ngôn ngữ.
- Làng Công nghệ
Thêm một đoạn code
1 2 3 4 5 6 7 | 1. Mở tệp. 2. Tìm đoạn code sau trên dòng 21: <html> <head> <title>Test</title> </head> 3. Cập nhật tiêu đề phù hợp với tên của trang web của bạn. |
2. Tìm đoạn code sau trên dòng 21:
<html>
<head>
<title>Test</title>
</head>
3. Cập nhật tiêu đề phù hợp với tên của trang web của bạn.
Output hiển thị:
- Mở tệp.
- Tìm đoạn code sau trên dòng 21:1234<html><head><title>Test</title></head>
- Cập nhật tiêu đề phù hợp với tên của trang web của bạn.
9. Dùng cho chèn Code:
Để biểu thị một từ hoặc cụm từ dưới dạng code, hãy đặt nó trong dấu ' .
| Markdown | HTML | Output |
Trong Python, ngoại trừ True, False và None được viết hoa ra thì các keyword khác đều được viết dưới dạng chữ thường. | Trong Python, ngoại trừ <code>True</code>, <code>False</code> và <code>None</code> được viết hoa ra thì các keyword khác đều được viết dưới dạng chữ thường. | Trong Python, ngoại trừ True, False và None được viết hoa ra thì các keyword khác đều được viết dưới dạng chữ thường. |
Khối code
Sử dụng 4 khoảng trắng ở đầu câu nếu muốn định dạng cả đoạn đó ở dạng code:
1 2 3 4 | <html> <head> </head> </html> |
Output hiển thị:
1 2 3 4 | <html> <head> </head> </html> |
Code theo từ hoặc cụm từ
Sử dụng hoặc ở đầu và cuối câu nếu muốn định dạng câu đó ở dạng code.
1 | <span class="str">`Bạn Tự Học mọi thứ tại đây</span> |
Hiển thị: Bạn Tự Học mọi thứ tại đây
10. Đường kẻ ngang – Horizontal rule
Để tạo đường kẻ ngang, hãy sử dụng ba dấu sao ***, dấu gạch ngang --- hoặc dấu gạch dưới ___ trên cùng một dòng.
1 2 3 4 5 6 | *** * * * --- - - - ___ _ _ _ |
Kết quả:
11. Checkbox
Để chèn checkbox/checked (thường dùng cho to do list trên github) thì ta đánh dấu như list và thêm 1 cặp ngoặc vuông.
Cú pháp:
1 2 3 | - [ ] Checkbox - [x] Checked |
- Checkbox
- Checked
12. Liên kết – Link
Một liên kết được tạo tự động với cặp móc nhọn <,> đơn giản bao quanh liên kết như thế này:
1 | <http://bantuhoc.com> |
Hoặc cầu kỳ hơn bằng cách đặt văn bản liên kết trong ngoặc (ví dụ: [Bạn Tự Học]) và kèm theo URL trong ngoặc đơn (ví dụ: (https://Bantuhoc.com)).
1 | Website yêu thích của tôi là [Bạn Tự Học](https://bantuhoc.com). |
Kết quả:
Website yêu thích của tôi là Bạn Tự Học.
12.1 Thêm tiêu đề cho link
Ngoài ra, bạn có thể thêm một tiêu đề cho liên kết xuất hiện dưới dạng một tooltip khi người dùng di chuột qua liên kết. Để thêm tiêu đề, hãy đặt nó trong ngoặc đơn sau URL.
1 2 | Website yêu thích của tôi là [Bạn Tự Học](https://bantuhoc.com "Website Công nghệ hàng đầu"). |
Website yêu thích của tôi là Bạn Tự Học.
12.2 URL và địa chỉ email
Để nhanh chóng biến URL hoặc địa chỉ email thành một liên kết, hãy đặt nó trong dấu ngoặc nhọn.
1 2 | <https://bantuhoc.com> <info@bantuhoc.com> |
Kết quả:
https://Bantuhoc.com
info@bantuhoc.com
12.3 Định dạng các liên kết
Để nhấn mạnh các liên kết, thêm dấu sao trước và sau cả cụm định dạng liên kết.
1 2 3 4 5 6 | Website yêu thích của tôi là **[Bạn Tự Học](https://bantuhoc.com "Website Công nghệ hàng đầu").** Chuyên mục thường theo dõi là *[GOOGLE TAG MANAGER] (https://bantuhoc.com/google-tag-manager "Chuyên mục GOOGLE TAG MANAGER").* |
Kết quả:
Website yêu thích của tôi là Bạn Tự Học.
Chuyên mục thường theo dõi là GOOGLE TAG MANAGER.
13. Hình ảnh
Để thêm hình ảnh trong markdown, bạn thêm ký tự ! vào đầu tiên, sau đó ghi alt text trong ngoặc vuông [] và URL ảnh trong ngoặc đơn ().
1 |
Kết quả:
14. Chèn liên kết vào hình ảnh
Để thêm một liên kết vào hình ảnh trong Markdown, bạn đặt toàn bộ khai báo hình ảnh như bước trên trong ngoặc vuông [] và thêm liên kết mình cần vào ngoặc đơn () đặt ngay tiếp sau.
1 | [](https://bantuhoc.com/) |
Markdown syntax cheat sheet
Các trình chỉnh sửa, công cụ liên quan và phần mềm viết Markdown
Mặc dù có rất nhiều phiên bản của Markdown, chỉ có một vài ví dụ nổi bật trong số đó sẽ được nhắc đến ở đây:
- CommonMark được tạo ra vào năm 2012 như một nỗ lực trong việc tạo ra một chuẩn mực cho Markdown. Gruber không hề cổ vũ cho khái niệm chuẩn mực, vì anh ấy nghĩ rằng những cú pháp chuẩn mực đó chắc chắn không thể nào có thể thoả mãn những người dùng với các nhu cầu khác nhau
- GitHub-Flavored Markdown, dựa vào Commonmark, đã thêm một vài tính năng như bảng, gạch ngang các từ, danh sách công việc, và các liên kết tự động
- MultiMarkdown(MMD) thêm vào bảng, chú thích, trích dẫn và các tính năng khác. Nó bao gồm các công cụ để chuyển đổi Markdown thành các định dạng khác như HTML, PDF và OpenDocument
- Typora là một trình trỉnh sửa WYSIWYG mà dùng GitHub Flavored Markdown, có thể tải về trên Mac, Windows, và Linux
MacDown , Dillinger, phân chia màn hình để cho bạn thấy được một bản xem trước của nội dung đã được định dạng trong lúc bạn chỉnh sửa Markdown trực tiếp
- Hashify, StackEdit và Markdown Dingus đều là những công cụ giúp bạn thử nghiệm với Markdown: Nhập tài liệu bằng Markdown và quan sát kết quả được định dạng xuất ra được ngay lập tức
- Babelmark là một công cụ dùng để so sánh cú pháp và đầu ra với các cách triển khai khác nhau. Bạn có thể nhập vào một phần Markdown và quan sát xem nó sẽ được biểu diễn thế nào với mỗi cách triển khai
John Gruber's Dingus, Editor.mdvà Dillinger. Editor.md và Dillinger sẽ cho phép bạn thấy Markdown của bạn được hiển thị dưới dạng HTML trong thời gian thực. Dingus không xem trước trong thời gian thực, nhưng có một bảng đánh giá cú pháp Markdown trên trang để tham khảo.
Kết luận
Markdown có thể làm nhiều hơn những gì tôi đã mô tả ở đây. Phần lớn bài viết của tôi có thể được hoàn thành với cú pháp Markdown mà tôi đã trình bày ở đây – và đây là những mục tôi sử dụng thường xuyên nhất ngay cả trong các dự án phức tạp hơn.
Nếu tất cả những điều này có vẻ quá đơn giản, nó thực sự là dễ dàng. Markdown được xây dựng để đơn giản chỉ là nhiệm vụ viết, nhưng bạn không cần phải nghe lời tôi. Hãy thử nó ra! Không cần cài đặt trình soạn thảo Markdown; bạn có thể làm điều này trực tuyến.
Có vô vàn lý do để người dùng sử dụng Markdown, nhưng chắc hẳn rằng lý do ‘vì nó tiện dụng’ sẽ là lý do được nhắc đến nhiều nhất. Việc ngôn ngữ Markdown được thiết kế với cú pháp tiện lợi, tiết kiệm thời gian như thế này không những làm hài lòng các Coder mà còn có cả những người dùng ngoài ngành khác.
- Hướng dẫn tải file Word, Google Docs trên Google Drive không cho tải xuống
- Tính toán công suất tiêu thụ và tiền điện gia đình
- 10 kênh Youtube giúp học đánh vần tiếng Anh dành cho học sinh tiểu học
- Hướng dẫn chèn thẻ Open Graph vào wordpress không dùng plugin
- Ẩn thông báo Theme Flatsome issues khi update phiên bản mới




