Markdown là gì và tại sao nên học nó ngay hôm nay?

Khi bạn buộc phải định dạng văn bản trong email, ghi chú hoặc tài liệu, hầu hết chúng ta đi theo một trong hai hướng: HTML hoặc các trình soạn thảo WYSIWYG (“What You See Is What You Get”) được tích hợp sẵn.

Đã đến lúc thay đổi điều đó. Các trình soạn thảo WYSIWYG làm chậm quá trình bằng cách buộc bạn phải bỏ các ngón tay ra khỏi bàn phím để thực hiện việc thay đổi định dạng và HTML cũng vậy. Có cách nào tốt hơn không?

Markdown là gì?

Markdown là một cách đơn giản để thêm định dạng - như tiêu đề, văn bản in đậm/in nghiêng và danh sách - vào văn bản thuần túy. Thay vì dựa vào HTML hoặc các trình soạn thảo WYSIWYG, Markdown cho phép bạn định dạng văn bản mà không cần phải bỏ tay ra khỏi bàn phím, và điều đó trực quan hơn nhiều so với HTML.

Tóm lại, đó là câu trả lời cho bất kỳ ai đã từng cần định dạng ghi chú, email hoặc danh sách việc cần làm. Markdown ban đầu được tạo ra như là một cách đơn giản cho những người không biết lập trình có thể viết và định dạng văn bản, mà không cần phải dựa vào HTML hoặc những trình soạn thảo WYSIWYG.

Bây giờ, việc tìm kiếm một trình soạn thảo Markdown vô cùng đơn giản.

Vì sao nên sử dụng Markdown?

Đơn giản vì nó nhanh hơn. Bạn không phải học HTML. Bạn có thể giữ nguyên các ngón tay trên bàn phím. Bạn sẽ thấy làm việc với Markdown đơn giản như thế nào qua một số ví dụ sau.

Hãy bắt đầu với tiêu đề. Đối với một tiêu đề trong HTML, bạn sẽ sử dụng như sau:

<h3>Tiêu đề</h3>

Hãy chú ý các tag mở và đóng. Đây là cách khá trực quan để “nói” cho văn bản biết, cần phải tuân theo style được tạo cho tiêu đề h3. Đối với những người đã sử dụng HTML, điều này sẽ rất dễ dàng, nhưng đối với người dùng bình thường, những người đang tìm kiếm một cách tốt hơn để đánh dấu văn bản thuần túy, thì Markdown là lựa chọn tốt hơn.

Dưới đây là tiêu đề tương tự trong Markdown:

###Tiêu đề

Bạn có chú ý tới việc không có tag đóng không? Bản chất khá đơn giản của ba dấu thăng (# là h1, ## là h2, v.v...) là một lựa chọn thay thế nhanh và dễ dàng hơn. Trong thực tế, nó cũng giúp tiết kiệm thời gian cho người dùng. Lỗi HTML phổ biến nhất luôn là không đóng các tag đúng cách.

Vì sao nên dùng Markdown?

Vậy còn chữ in đậm thì sao? Trong HTML, ta có một số cách để làm điều này, nhưng cách chính xác nhất là:

<b>văn bản này được in đậm</b>

Trong Markdown, đơn giản, ta chỉ cần sử dụng một trong hai cách sau (vì cả hai đều hoạt động giống nhau):

**văn bản này được in đậm**

hoặc

__văn bản được in đậm__

Còn danh sách thì sao? HTML sử dụng <ol> cho các danh sách được xếp thứ tự, được đánh số hoặc <ul> cho các danh sách có dấu đầu dòng không theo thứ tự:

<ol>
 <li>Đây là một mục danh sách</li>
 <li>Cả đây</li>
 <li>Và đây nữa</li>
 </ol>

Danh sách tương tự trong Markdown trông như sau:

1. Đây là một mục danh sách
 2. Cả đây
 3. Và đây nữa

Bạn cũng có thể tạo danh sách không có thứ tự bằng dấu sao, dấu cộng hoặc dấu nối (thậm chí thay thế cho nhau):

*Đây là một mục danh sách
 *Cả đây
 *Và đây nữa

Lưu ý rằng ta không mở đầu danh sách bằng <ol> hoặc <ul>, cũng như không đóng chúng bằng </ol> hoặc </ul>.

Một ví dụ nữa: Hãy xem các liên kết. Trong HTML, các liên kết trông giống như sau:

<a href="http://supercoolawesomedomain.com/">Anchor text</a>

Trong Markdown:

[Anchor text](http://supercoolawesomedomain.com)

Thật dễ dàng, phải không? Hoặc, có thể bạn muốn tìm hiểu thêm một số thẻ tag HTML.

Markdown có thể mang lại lợi ích cho bạn như thế nào?

Có rất nhiều lý do để sử dụng Markdown, nhưng lý do lớn nhất là do sự dễ dàng khi tìm hiểu cách sử dụng và sự tiện lợi của việc sử dụng cú pháp được thiết kế riêng để nhằm giúp bạn tiết kiệm thời gian. Nếu bạn đã từng phải thêm định dạng vào văn bản thuần túy, thì Markdown sẽ giúp bạn tiết kiệm thời gian.

Trường hợp sử dụng 1: Email

Nếu bạn gửi một vài chục email mỗi ngày, thời gian cần để định dạng chúng có thể sẽ trở thành vấn đề rất lớn. May mắn thay, có một vài cách tuyệt vời để tích hợp Markdown vào tiến trình.

Markdown-here.com là điều đầu tiên bài viết đề cập đến. Tiện ích mở rộng tiện dụng này có sẵn trên các trình duyệt Chrome, FirefoxSafari cũng như Thunderbird và Postbox, nếu bạn thích ứng dụng thư khách thay thế. Để sử dụng nó, chỉ cần nhấp vào biểu tượng gần thanh địa chỉ, hoặc nhấp chuột phải và chọn Markdown Toggle.

Email

Cú pháp cũng giống như sử dụng Markdown ở bất kỳ nơi nào khác, chỉ là bây giờ bạn có thể sử dụng nó trong email và một số ứng dụng khác hỗ trợ chỉnh sửa văn bản rich text, chẳng hạn như Evernote, WordPress và Google Groups.

Trường hợp sử dụng 2: Bài đăng trên diễn đàn

Thường xuyên đăng bài diễn đàn sẽ liên quan rất nhiều đến việc chỉnh sửa văn bản, nhưng việc sử dụng trình soạn thảo WYSIWYG được tích hợp sẵn, HTML, hoặc BBCode rất “cồng kềnh” và tốn thời gian.

Đăng bài trên diễn đàn

Thật không may, Markdown không có sẵn trong tất cả các diễn đàn theo mặc định. Tuy nhiên, nếu bạn đang điều hành một diễn đàn bằng một trong các dịch vụ phổ biến, chẳng hạn như Discourse, bbPress, Flarum hoặc Vanilla, thì mỗi dịch vụ này - và nhiều dịch vụ khác - có tiện ích hỗ trợ Markdown. Nếu bạn là người dùng Reddit thì Markdown cũng chiếm một vị trí quan trọng ở đó.

Một số nền tảng như Zen Desk cũng có tiện ích mở rộng Markdown.

Trường hợp sử dụng 3: Danh sách việc cần làm

Đối với danh sách việc cần làm, có hàng tá ứng dụng tuyệt vời sử dụng Markdown.

Trên web, có thể kể đến cái tên Hashify.me. Hashify là một ứng dụng web đơn giản cho phép bạn định dạng tất cả các danh sách công việc của mình bằng cách sử dụng Markdown. Các kết quả đưa ra rất đơn giản và không gây mất tập trung. Đó cũng là những gì nhiều người thích trong danh sách việc cần làm của mình. Đó là sự đơn giản về tính năng, và xét về tính nhanh chóng, nó cũng thực hiện khá tốt mọi công việc.

Danh sách việc cần làm

Nếu bạn đang tìm kiếm thứ gì đó giàu tính năng hơn, tốt nhất bạn nên tìm một thứ gì đó trên hệ điều hành bạn sử dụng thường xuyên nhất. Nếu là một fan của Apple, hãy thử xem xét nvALT cho OS X (brettterpstra.com) và Drafts cho iOS (agiletortoise.com). Đối với người dùng Windows, Writemonkey.com khá phổ biến.

Trường hợp sử dụng 4: Wiki cá nhân

Nếu bạn muốn giữ các file cá nhân, các mục nhập nhật ký hoặc ghi chú trên một wiki cá nhân, có một vài tùy chọn tuyệt vời sử dụng Markdown (theo mặc định hoặc với các add-on). Hai trong số những tùy chọn phổ biến nhất là TiddlyWiki.com, có Markdown tích hợp theo mặc định, và MoinMo.in, có một trình phân tích cú pháp Markdown mà bạn có thể thêm vào.

Wiki cá nhân

Cả hai đều là lựa chọn tuyệt vời, nhưng TiddlyWiki dường như phổ biến hơn. Dù MoinMoin không được nói đến nhiều, nhưng nó vẫn được đánh giá cao. Cả hai đều có phần tài liệu, hướng dẫn bắt đầu nhanh, một số theme và tiện ích bổ sung tuyệt vời để thêm các chức năng cần thiết vào wiki mới của bạn.

Tóm lại, Markdown là một lựa chọn thay thế trực quan hơn cho HTML để định dạng văn bản. Nó nhanh hơn, giúp bạn tiết kiệm thời gian (bằng cách loại bỏ việc đóng thẻ tag) và thật dễ dàng để người mới bắt đầu tìm hiểu ngay lập tức.

Đối với những người sử dụng trình soạn thảo WYSIWYG, lợi ích chính của Markdown là không phải di chuyển ngón tay ra khỏi bàn phím. Bằng cách dùng chuột để chọn, định dạng và sau đó quay lại nhập văn bản, bạn sẽ ngay lập tức nhận thấy những cải thiện về hiệu suất.

Mức độ kiểm soát về cơ bản là không giống nhau trong ba phương thức (HTML, WYSIWYG, Markdown), nhưng không nghi ngờ gì nữa, Markdown là phương pháp dễ nhất để tìm hiểu, cho phép bạn giữ nguyên các ngón tay trên bàn phím và cắt giảm sự phụ thuộc trên trình soạn thảo WYSIWYG.

Bạn có sử dụng Markdown không? Một số lý do bạn sẽ không bao giờ quay lại dùng HTML hoặc các trình chỉnh sửa WYSIWYG là gì? Cho chúng tôi biết ý kiến của bạn trong phần bình luận ​​dưới đây nhé!

Xem thêm:

Thứ Năm, 11/10/2018 19:50
51 👨 512