HDG Giải thích: Markdown là gì và Kiến thức cơ bản tôi nên biết là gì?

Nếu bạn thường xuyên sử dụng các mạng xã hội hoặc diễn đàn thảo luận trực tuyến, rất có thể bạn đã thấy hoặc sử dụng Markdown mà không hề biết Markdown là gì.

Đối với nhiều người đã sử dụng web, HTML là ngôn ngữ viết mã đầu tiên và cơ bản nhất mà họ học được. Tuy nhiên, Markdown thậm chí còn đơn giản hơn. Trên thực tế, nó đơn giản đến mức các khóa học dành cho nó không tồn tại chính xác. Bạn có thể học nó chỉ trong vài phút.

Trong bài viết này, chúng ta hãy xem xét những điều cơ bản về Markdown là gì và mọi thứ bạn nên biết về một trong những ngôn ngữ đánh dấu nhẹ và phổ biến nhất trên web.

Markdown là gì?(What Is Markdown?)

Như một cái tên, Markdown là một cách chơi chữ của thuật ngữ “đánh dấu. ”Đánh dấu(” Markup) được định nghĩa là“ quá trình hoặc kết quả của việc chỉnh sửa văn bản để chuẩn bị in ”là mô tả chính xác về cách ngôn ngữ lập trình tương tác với trình thông dịch và công cụ kết xuất để hiển thị văn bản cho những người trong chúng ta duyệt internet.

HTML là viết tắt của “ Ngôn(Markup) ngữ đánh dấu siêu văn bản” và Markdown do đó là một cách viết mã HTML dễ dàng hơn , mặc dù theo một cách kém mạnh mẽ hơn.

Markdown được tạo ra vào năm 2004 bởi John GruberAaron Swartz , những người muốn cho phép mọi người “viết bằng định dạng văn bản thuần túy dễ đọc và dễ viết, có thể tùy ý chuyển đổi nó thành XHTML (hoặc HTML ) hợp lệ về cấu trúc.”

Một trong những mục tiêu cốt lõi của Markdown là cho phép dễ đọc hơn khi so sánh với các lựa chọn thay thế của nó. Điều này làm cho việc viết Markdown và đọc mã (Markdown)Markdown văn bản thuần túy trở nên rất đơn giản.

Những trang web nào sử dụng Markdown?(What Sites Use Markdown?)

Markdown chỉ là một cách đơn giản hơn để viết HTML , bạn sẽ không thấy các trang web tự nhận mình là “được viết bằng Markdown ”. Tuy nhiên, bạn sẽ tìm thấy nhiều trang web cho phép người dùng đóng góp hoặc đăng bài theo những cách chấp nhận Markdown .

Một ví dụ là GitHub . Trong tệp README.md được tạo trước của mỗi kho lưu trữ GitHub , Markdown được chấp nhận. Như điều này cho thấy, MD là phần mở rộng được sử dụng cho các tệp được viết bằng mã Markdown .

RedditStack Exchange cũng sử dụng Markdown như một cách để người dùng của họ sắp xếp các bài đăng và thể hiện bản thân tốt hơn. Các trang web Stack Exchange(Stack Exchange sites) chẳng hạn như Stack Overflow sẽ không giống nhau nếu không có Markdown để chuyển đổi văn bản thuần túy thành các đoạn mã có định dạng, có thể đọc được.

Cách sử dụng Markdown

Hình ảnh ví dụ trên cho thấy các ví dụ về định dạng Markdown để tạo một bài đăng văn bản Reddit mới . Mặc dù nó đi qua các khái niệm cơ bản về Markdown , nhưng một số ví dụ phổ biến vẫn chưa được đưa vào. Hãy xem qua những điều đó.

Tiêu đề

Trong Markdown , bạn có thể tạo tiêu đề bằng cách nhập # (số / dấu thăng) trước văn bản của mình. Số ký hiệu số / pound mà bạn sử dụng sẽ thu nhỏ cấp độ của tiêu đề. Ví dụ: # sẽ là tiêu đề lớn nhất và ### sẽ hiển thị tiêu đề phụ nhỏ hơn.

Trong HTML , chúng chỉ được chuyển đổi thànhcác thẻ.# là <h1> và ### là <h3>.

Hình ảnh

Tương tự như liên kết, hình ảnh trong Markdown được tạo bằng cách đặt văn bản thay thế trong dấu ngoặc vuông và URL trong dấu ngoặc đơn. Đây là một ví dụ:

[Biểu trưng của bộ phận trợ giúp Geek] ( https://helpdeskgeek.com/wp-content/themes/hdg/images/hdg-banner.png )

Mã nội tuyến

Bắt đầu một dòng với bốn dấu cách sẽ tạo ra một khối mã, nhưng đối với mã nội tuyến, bạn có thể chỉ cần bọc văn bản trong dấu gạch ngược. Đây là một ví dụ:

* int main () {printf (“Hi World”); return 0;} *

Trình chỉnh sửa văn bản đánh dấu

Nếu bạn quan tâm đến việc thành thạo Markdown , việc tìm kiếm hỗ trợ dưới dạng trình soạn thảo văn bản trên máy tính để bàn là một khởi đầu tuyệt vời. Tuy nhiên, vì Markdown có thể được hiển thị trực tiếp trong trình duyệt và không yêu cầu bất kỳ tương tác phía máy chủ phức tạp nào, nên thậm chí còn có các trình chỉnh sửa Markdown trực tuyến .

Trình chỉnh sửa đánh dấu độc lập

Một trong những trình soạn thảo Markdown độc lập tốt nhất (và trình soạn thảo văn bản nói chung) cho Windows , macOS và LinuxSublime Text .

Tất cả những gì bạn phải làm để bật tính năng đánh dấu cú pháp Markdown là tải tệp MD hoặc đặt tính năng đánh dấu cú pháp thành Markdown bằng cách nhấp vào Văn bản(Plain Text) thuần túy ở phía bên phải của thanh trạng thái.

Hai trình chỉnh sửa Markdown miễn phí(free Markdown editors) tuyệt vời khác là Typora (Mac) và Remarkable (Linux).

Trình chỉnh sửa Markdown dựa trên web

Các trình chỉnh sửa Markdown(Markdown) dựa trên web thường có nhiều tính năng hơn, vì vậy chúng tôi thực sự khuyên bạn nên sử dụng chúng.

Ví dụ: StackEdit cung cấp một giao diện không bị phân tâm với hai ngăn: một ngăn dành cho mã Markdown của bạn và ngăn khác dành cho bản xem trước động, trực tiếp của văn bản của bạn. 

Nếu bạn mới sử dụng StackEdit , tất cả những gì bạn phải làm là nhấp vào Bắt đầu viết(Start Writing) và bạn sẽ được đưa đến trình chỉnh sửa dựa trên web của nó, được điền sẵn mã Markdown mẫu và hướng dẫn.

Nếu StackEdit không có những gì bạn đang tìm kiếm, hãy xem Dillinger hoặc Editor.md .

Markdown có ở khắp mọi nơi trên web, và nếu bạn là người mới sử dụng internet thì nó có thể sẽ là “ngôn ngữ viết mã” không chính thức đầu tiên mà bạn học sử dụng. Nó cực kỳ hữu ích và nâng cao cách chúng ta giao tiếp trực tuyến thông qua văn bản, vì vậy chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu thêm về nó!



About the author

Tôi là một kỹ sư phần mềm và blogger với gần 10 năm kinh nghiệm trong lĩnh vực này. Tôi chuyên tạo các bài đánh giá và hướng dẫn về công cụ cho các nền tảng Mac và Windows, cũng như cung cấp các bình luận của chuyên gia về các chủ đề phát triển phần mềm. Tôi cũng là một diễn giả và người hướng dẫn chuyên nghiệp, từng thuyết trình tại các hội nghị công nghệ trên thế giới.



Related posts