Markdown là gì? Hướng dẫn bắt đầu cho người mới bắt đầu

Markdown là gì? Hướng dẫn bắt đầu cho người mới bắt đầu

Nếu bạn viết nhiều cho web, thì bạn nên học Markdown. Đó là một ngôn ngữ đánh dấu đơn giản cho phép bạn định dạng văn bản dễ dàng mà không cần lo lắng về số lượng lớn các bộ xử lý văn bản đầy đủ.





Hãy cùng xem Markdown là gì, tại sao nó lại hữu ích và cách bắt đầu sử dụng nó.





Markdown là gì?

Markdown là một ngôn ngữ đánh dấu được sử dụng để tạo văn bản được định dạng, thường để xuất bản trên internet. Nếu bạn không quen thuộc, ngôn ngữ đánh dấu đề cập đến một hệ thống bao gồm các phần tử cú pháp điều chỉnh giao diện của, nhưng không xuất hiện trong tài liệu cuối cùng.





Ví dụ: khi bạn viết '** văn bản in đậm **' trong tài liệu Markdown, nó sẽ xuất hiện dưới dạng ' chữ in đậm '.

HTML, là một phần thiết yếu của web, cũng là một ngôn ngữ đánh dấu. Tuy nhiên, Markdown được phân biệt với các ngôn ngữ đánh dấu như thế này ở chỗ nó được coi là một ngôn ngữ nhẹ.



Thật dễ dàng để xem một tài liệu Markdown và vẫn đọc được nội dung của văn bản. Tuy nhiên, với các ngôn ngữ 'nặng hơn' như HTML, không dễ để một người xử lý nội dung văn bản — nghĩa là nó không lý tưởng để viết.

Đọc thêm: Hiểu mã HTML cơ bản





Markdown cũng cung cấp một giải pháp thay thế cho việc viết trong các trình xử lý văn bản như Microsoft Word hoặc Pages. Các trình soạn thảo này cung cấp rất nhiều tùy chọn để định dạng văn bản của bạn, nhưng những tùy chọn đó có thể lãng phí thời gian nếu bạn phải lướt qua các menu chỉ để tìm danh sách có dấu đầu dòng hoặc tùy chọn tiêu đề.

Văn bản được định dạng nặng của bộ xử lý văn bản cũng có thể dịch kém sang HTML, dẫn đến việc dọn dẹp mã lộn xộn. Và các bộ xử lý văn bản thường lưu ở định dạng độc quyền, điều này có thể gây ra vấn đề nếu bạn ngừng sử dụng phần mềm đó.





Với Markdown, bạn có thể làm việc bằng văn bản thuần túy để viết các bài báo mà con người có thể dễ dàng đọc được. Việc xuất các tài liệu Markdown của bạn sang HTML để xuất bản trực tuyến là rất đơn giản. Và vì Markdown hoạt động ở mọi nơi, nên bạn không phải sử dụng hoặc trả tiền cho một phần mềm cụ thể.

Markdown hương vị

Markdown không phải là một tiêu chuẩn cụ thể. Mặc dù những điều cơ bản khá nhất quán ở mọi nơi nó được sử dụng, nhưng có một số khác biệt tùy thuộc vào dịch vụ hoặc ứng dụng bạn sử dụng để viết Markdown.

Ví dụ, GitHub Flavored Markdown hỗ trợ các bảng. Một tiêu chuẩn khác, MultiMarkdown, thêm các tính năng bổ sung như chú thích cuối trang và trích dẫn. Và có rất nhiều phiên bản khác mà bạn có thể xem qua.

Thật không may, không thể bao gồm tất cả các lần lặp lại của Markdown. Bạn sẽ phải tìm hiểu các chi tiết cụ thể về cách hoạt động của trình chỉnh sửa hoặc dịch vụ mà bạn đã chọn. Tuy nhiên, đừng lo lắng về điều này; bạn có thể tìm hiểu thêm về một loại Markdown cụ thể sau khi bạn đã nắm được các nguyên tắc cơ bản.

Sử dụng Markdown: Định dạng cơ bản

Hãy xem xét một số phương pháp định dạng văn bản phổ biến nhất trong Markdown. Lưu ý rằng những thứ này có thể khác nhau một chút tùy thuộc vào hương vị của Markdown bạn đang sử dụng.

Văn bản in nghiêng và in đậm

Bạn có thể in nghiêng văn bản bằng cách đặt nó trong các dấu hoa thị. Sử dụng dấu hoa thị kép để in đậm văn bản. Nếu muốn, bạn có thể thay thế dấu hoa thị bằng dấu gạch dưới.

Vì vậy, như sau:

*italic text here* | __bold text there__

Sẽ hiển thị dưới dạng:

văn bản in nghiêng ở đây | văn bản in đậm ở đó

Đề mục

Các tiêu đề HTML, giống như các tiêu đề được sử dụng trong hướng dẫn này, là một cách phổ biến để tổ chức cấu trúc của tài liệu. Markdown chỉ đơn giản sử dụng các ký hiệu băm để tương ứng với độ sâu tiêu đề (từ h1 đến h6 ). Vì vậy, cho một h2 đầu đề, bạn sử dụng hai hàm băm, v.v.

Ví dụ: đoạn mã Markdown sau:

những việc cần làm khi bạn chán trực tuyến
## This Is Heading 2
Here's some text under the H2 heading. Next, we'll have an H3.
### Here's Heading 3
More text here!

Sẽ xuất hiện như sau:

Đọc thêm: Bảng Cheat HTML Essentials

Danh sách có dấu đầu dòng và được đánh số

Thật dễ dàng để tạo cả danh sách không có thứ tự và có thứ tự trong Markdown. Đối với danh sách không có thứ tự (dấu đầu dòng), hãy sử dụng dấu hoa thị hoặc dấu gạch nối, như sau:

* A
* B
...
- Y
- Z

Điều này sẽ xuất hiện dưới dạng:

  • ĐẾN
  • NS

...

  • VỚI

Đối với danh sách có thứ tự (được đánh số), chỉ cần nhập số 1 theo sau là dấu chấm, như vậy:

1. First item
2. Second item

Kết quả trên dẫn đến:

  1. Mục đầu tiên
  2. Mặt hàng thứ hai

Thêm liên kết trong Markdown cũng dễ dàng; nó sử dụng kết hợp dấu ngoặc cho văn bản liên kết và dấu ngoặc cho URL. Đây là một ví dụ:

[website link here](https://www.makeuseof.com/)

Điều này sẽ chuyển thành một siêu liên kết bình thường, như vậy:

liên kết trang web tại đây

Hình ảnh

Bạn có thể thêm hình ảnh trong Markdown giống như bạn thêm siêu liên kết. Bắt đầu bằng dấu chấm than. Sau đó, đặt dấu ngoặc chứa văn bản thay thế hình ảnh (tùy chọn), sau đó cuối cùng đặt URL của hình ảnh trong dấu ngoặc đơn.

Ví dụ:

![WhatsApp to Telegram](https://static0.makeuseofimages.com/wordpress/wp-content/uploads/2021/01/How-to-Move-WhatsApp-Chats-History-to-Telegram.png)

Sẽ cho kết quả:

Trích dẫn và Khối mã

Đối với một trích dẫn khối, hãy mở đầu văn bản bằng một ký hiệu lớn hơn. Đây là cách nó trông như thế này:

> 'I think that computers are awesome!'

Văn bản kết quả là:

'Tôi nghĩ rằng máy tính thật tuyệt vời!'

Nếu bạn muốn sử dụng một khối mã được định dạng trước để giữ nguyên văn bản như khi nó xuất hiện, hãy sử dụng dấu trọng âm (phía trên Chuyển hướng trên bàn phím của bạn) như thế này:

`See how the **Markdown** formatting *doesn't* apply in a code block?`

Kết quả này trong:

See how the **Markdown** formatting *doesn't* apply in a code block?

Ký tự thoát và thẻ nội tuyến

Đôi khi, các ký tự định dạng Markdown có thể ảnh hưởng đến những gì bạn đang cố gắng viết. Ví dụ: bạn có thể muốn viết '* nghiêm túc *' và thực sự có dấu hoa thị.

tôi có thể nâng cấp bộ nhớ trên macbook pro không

Trong những trường hợp này, bạn cần sử dụng dấu gạch chéo ngược, được gọi là dấu nhân vật trốn thoát . Đặt dấu gạch chéo ngược phía sau một ký tự sẽ khiến Markdown hiển thị nó thay vì hiểu nó là định dạng. Đây là một minh họa:

- This is *seriously* good work.
- This is *seriously* good work.

Sẽ hiển thị dưới dạng:

  • Đây là nghiêm trọng làm tốt lắm.
  • Đây là công việc tốt * nghiêm túc *.

Nếu có điều gì đó bạn muốn viết trong Markdown mà bạn không thể tìm thấy cú pháp, bạn luôn có thể sử dụng các thẻ HTML trong văn bản Markdown của mình. Ví dụ: Markdown không có định dạng để gạch dưới, vì nó không được sử dụng nhiều trên web ngày nay. Nếu bạn vẫn muốn gạch dưới văn bản vì lý do nào đó, bạn có thể sử dụng:

This is an underlined word.

Và bạn sẽ nhận được:

Đây là một từ được gạch chân.

Nếu bạn cần thêm trợ giúp về Markdown, Hướng dẫn Markdown là một nguồn tài nguyên tuyệt vời.

Trình chỉnh sửa Markdown Giúp việc viết trở nên dễ dàng

Bây giờ chúng ta đã xem xét những điều cơ bản về Markdown, bạn thực sự bắt đầu viết nó như thế nào? Vì Markdown chỉ là văn bản thuần túy, bạn có thể viết nó trong bất kỳ trình soạn thảo văn bản nào, chẳng hạn như Notepad. Lưu một tệp với .MD phần mở rộng tệp để tạo tệp Markdown thích hợp.

Tuy nhiên, để có trải nghiệm tốt nhất, bạn nên sử dụng ứng dụng viết được xây dựng cho Markdown. Chúng bao gồm các tính năng như phím tắt, chủ đề có thể tùy chỉnh và ngăn xem trước để bạn có thể xem chính xác tài liệu của mình trông như thế nào trên web. Quan trọng hơn, các trình chỉnh sửa Markdown cũng cho phép bạn xuất tài liệu Markdown của mình dưới dạng HTML để dễ dàng xuất.

Nếu bạn chỉ mới bắt đầu với Markdown, hãy thử một trong số các biên tập viên Markdown trực tuyến tốt nhất đầu tiên. Khi bạn đã sẵn sàng dùng thử trình chỉnh sửa Markdown trên máy tính để bàn, hãy xem tại sao Typora có thể là trình chỉnh sửa Markdown tốt nhất .

Ngay cả khi bạn không phải là một nhà văn, Markdown cũng có ích ở nhiều nơi khác. Nó phổ biến trong các môi trường lập trình như GitHub, nơi nó được sử dụng để định dạng các tệp ReadMe có chứa các hướng dẫn. Nó cũng được sử dụng trong nhiều ứng dụng nhắn tin và diễn đàn, bao gồm Slack, Telegram và Reddit.

Master Markdown để Viết trực tuyến

Nếu bạn thường xuyên viết cho web, Markdown rất đáng để học hỏi. Nó được sử dụng khắp nơi, không bị ràng buộc với một ứng dụng cụ thể, xuất rõ ràng sang HTML và dễ đọc. Các trình soạn thảo dành riêng cho Markdown bao gồm mọi thứ bạn cần và loại bỏ những thứ bạn không cần, làm cho chúng phù hợp hơn với loại văn bản này hơn là trình xử lý văn bản.

Tôi đã sử dụng Markdown để viết các bài báo về MUO trong nhiều năm và không thể tưởng tượng được việc sử dụng bất kỳ thứ gì khác. Để giúp bạn trên con đường của mình, tại sao không sử dụng bảng lừa đảo Markdown có thể in được của chúng tôi làm tài liệu tham khảo?

Đăng lại Đăng lại tiếng riu ríu E-mail Bảng Cheat Markdown có thể in được cho Người mới bắt đầu và Chuyên gia

Bảng lừa đảo Markdown có thể in này cung cấp mọi thứ bạn cần biết về định dạng Markdown trong nháy mắt. Giữ nó tiện dụng và không bao giờ bị nhầm lẫn nữa.

Đọc tiếp
Chủ đề liên quan
  • Internet
  • Giải thích về công nghệ
  • Markdown
Giới thiệu về tác giả Ben Stegner(1735 bài báo đã được xuất bản)

Ben là Phó biên tập viên và Giám đốc giới thiệu tại MakeUseOf. Anh ấy đã rời bỏ công việc CNTT của mình để viết toàn thời gian vào năm 2016 và chưa bao giờ nhìn lại. Anh ấy đã bao gồm các hướng dẫn công nghệ, đề xuất trò chơi điện tử và hơn thế nữa với tư cách là một nhà văn chuyên nghiệp trong hơn bảy năm.

Xem thêm từ Ben Stegner

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký