Markdown nghĩa là gì

Markdown là một ngôn ngữ đánh dấu. Thế ngôn ngữ đánh dấu là gì? Ngôn ngữ đánh dấu rất đơn giản là một cách để làm cho một vài đoạn văn bản có ý nghĩa khác với các đoạn khác. - Markdown đã được tạo ra vào năm 2004 bởi John Gruber với sự đóng góp đáng kể từ Aaron Swartz, với mục đích cho phép người sử dụng “dễ viết các định dạng văn bản đơn giản dễ đọc, và tùy chọn chuyển đổi nó thành các mã XHTML hợp lệ [hoặc HTML]”.Lấy cảm hứng từ các văn bản đơn giản trong email như setext, ngôn ngữ được thiết kế để có thể đọc như - là, không nhìn nó được đánh dấu với thẻ hoặc cú pháp đị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à cú pháp đị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 văn bản Perl - “Markdown.pl”, nó là một văn bản khác đi với XHTML hay HTML bằng việc thay thế các cú pháp thẻ bằng những cú pháp dễ dàng hơn nhưng chức năng thì tương tự nhau. Nó có thể được sử dụng như là một văn 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.Các phần mềm sử dụng ngôn ngữ Markdown: GitHub, GitBook, Reddit, Diaspora, Stack Overflow, OpenStreetMap và các ứng dụng khác.Tệp tin: Một tài liệu Markdown là một file văn bản với phần mở rộng là .md. Bạn có thể mở tệp tin markdown bằng một trình soạn thảo bất kỳ trên máy tính của bạn.

Bạn đang xem: Markdown là gì

Markdown là một cú pháp đơn giản định dạng văn bản dưới dạng tiêu đề, danh sách, chữ in đậm, v.v. Ngôn ngữ đánh dấu này phổ biến và bạn chắc chắn có ứng dụng hỗ trợ nó. Dưới đây là sơ lược về Markdown là gì, cách thức và nơi bạn có thể sử dụng nó.

Markdown là gì?

Khi bạn thêm in đậm, in nghiêng, danh sách được đánh số, dấu đầu dòng, tiêu đề, v.v. vào văn bản, bạn đang “định dạng” nó. Markdown là một cú pháp — hoặc, một tập hợp các quy tắc — định dạng văn bản trên các trang web.

Theo truyền thống, để định dạng văn bản trên các trang web, người ta sử dụng Ngôn ngữ đánh dấu siêu văn bản, hay còn được gọi là HTML. HTML là một thành viên của họ ngôn ngữ đánh dấu, cùng với Ngôn ngữ đánh dấu eXtensible [XML] và Ngôn ngữ đánh dấu tổng quát tiêu chuẩn [SGML].

Để định dạng văn bản bằng HTML, bạn đặt các thẻ xung quanh văn bản. Ví dụ, nếu bạn muốn in đậm văn bản, bạn nhập “ đây là một số văn bản in đậm ”.

Khi trình duyệt web của bạn “đọc” một trang web, nó sẽ diễn giải các thẻ HTML và áp dụng định dạng có liên quan. Khi nó nhìn thấy “ đây là một số văn bản in đậm ”, nó hiểu rằng bất kỳ thứ gì giữa thẻ sẽ xuất hiện trong Dũng cảm. Trình duyệt cũng ẩn các thẻ [].

HTML có thể khá phức tạp, với hàng chục và hàng chục thẻ, chẳng hạn như ,

, ,

    và rất nhiều thẻ khác. Máy tính không gặp khó khăn khi đọc chúng vì chúng chỉ tuân theo cú pháp [các quy tắc của HTML] và áp dụng định dạng phù hợp với các thẻ.

    Tuy nhiên, các thẻ khiến con người khá khó khăn khi đọc HTML và hiểu văn bản sẽ trông như thế nào sau khi máy tính hiển thị nó. Nó không "thân thiện với người dùng" lắm đối với những người không có nhiều kinh nghiệm đọc nó.

    LIÊN QUAN: Cách xem nguồn HTML trong Google Chrome

    Mặt khác, Markdown có nghĩa là "càng dễ đọc và dễ viết càng tốt." John Gruber và Aaron Schwartz giải thích lý do tại sao họ tạo ra Markdown vào năm 2004 và cung cấp hướng dẫn về cú pháp trên trang web của Gruber.

    Tóm lại, Markdown giúp định dạng văn bản cho các trang web dễ dàng hơn vì các thẻ của nó đơn giản hơn HTML và chúng tự động chuyển đổi sang HTML. Điều này có nghĩa là bạn không cần phải biết HTML để viết một cái gì đó cho một trang web vì Markdown dịch các thẻ của bạn sang HTML cho bạn.

    Nó không bao gồm tất cả các thẻ HTML có thể có, nhưng đúng hơn là các tùy chọn định dạng phổ biến nhất.

    Bạn sử dụng Markdown như thế nào?

    Để sử dụng Markdown, bạn chỉ cần áp dụng các thẻ đơn giản cho văn bản của mình. Ví dụ, để định dạng văn bản in nghiêng, bạn đặt dấu gạch dưới xung quanh nó như sau: _đây là một số văn bản in nghiêng_.

    Dưới đây là một số ví dụ khác về định dạng Markdown từ hướng dẫn cú pháp:

    Tiêu đề

    # Đây là H1

    ## Đây là H2

    ###### Đây là H6

    Dấu đầu dòng

    * Màu đỏ * Màu xanh lá

    * Màu xanh da trời

Danh sách được đánh số

1. Chim 2. McHale

3. Giáo xứ

Nhấn mạnh [In nghiêng]

*bản văn*
_bản văn_

Markdown chuyển đổi cả * text * và _text_ thành thẻ HTML hoặc , về lý thuyết, có thể được hiểu theo nhiều cách. Ví dụ: bạn có thể tạo một ứng dụng diễn giải thẻ dưới dạng văn bản màu đỏ nhấp nháy. Tuy nhiên, trên thực tế, hầu hết mọi ứng dụng [bao gồm mọi trình duyệt web] đều hiểu nó là văn bản in nghiêng.

Mạnh mẽ [In đậm]

**bản văn**
__bản văn__

Markdown chuyển đổi cả ** text ** và __text__ thành thẻ HTML, thường xuất hiện dưới dạng văn bản được in đậm. Nói cách khác, để nhấn mạnh thêm, hãy sử dụng các ký tự kép * hoặc _.

Ngoài ra còn có các biến thể của Markdown — chẳng hạn như CommonMark và GitHub Flavored Markdown [GFM] — nhưng tất cả đều dựa trên đặc điểm kỹ thuật Markdown ban đầu. Các biến thể thường chỉ mở rộng tiêu chuẩn bằng cách thêm các thẻ định dạng mà Markdown ban đầu không bao gồm.

Sau khi bạn định dạng văn bản của mình, một ứng dụng phải chuyển đổi nó sang HTML, điều này thường được thực hiện tự động. Ví dụ: các tệp README trong GitHub sử dụng Markdown và miễn là chúng có phần mở rộng tệp .MD, GitHub sẽ tự động chuyển đổi chúng thành các thẻ HTML chính xác khi chúng được xuất bản.

Vì vậy, trong hầu hết các trường hợp, bạn sẽ không phải tự mình làm điều này, nhưng nếu bạn làm, có sẵn một công cụ Markdown.

LIÊN QUAN: GitHub là gì và nó được sử dụng để làm gì?

Bạn có thể sử dụng Markdown ở đâu?

Như chúng tôi đã đề cập ở trên, bạn có thể sử dụng Markdown trên GitHub, nhưng cũng có thể trên Reddit, StackOverflow và các trang web khác. Nếu bạn đã từng định dạng văn bản trong tin nhắn WhatsApp hoặc cuộc trò chuyện trên Slack, bạn đã từng sử dụng nó vì các ứng dụng này sử dụng một tập hợp con [rất nhỏ] các thẻ Markdown để định dạng văn bản.

Nếu bạn muốn tìm hiểu Markdown, hãy xem hướng dẫn cú pháp Markdown gốc hoặc trang web hướng dẫn của bên thứ ba. Nó dễ học và nó sẽ làm cho các tệp README của bạn và các nhận xét trên Reddit hoặc StackOverflow cho người khác dễ đọc hơn.

Tags: bạndunggìlàMarkdownnàonhưnósựthếvà

Markdown là một cú pháp đơn giản định dạng văn bản dưới dạng tiêu đề, danh sách, in đậm, v.v. Ngôn ngữ đánh dấu này phổ biến và bạn chắc chắn có ứng dụng hỗ trợ nó. Đây là phần giới thiệu ngắn gọn về Markdown là gì và cách sử dụng nó ở đâu.

Hạ cấp là gì?

Khi bạn thêm in đậm, in nghiêng, danh sách được đánh số, dấu đầu dòng, tiêu đề, v.v. vào văn bản, hãy “định dạng” nó. Markdown là một cú pháp [hoặc một bộ quy tắc] định dạng văn bản trên các trang web.

Theo truyền thống, mọi người sử dụng Ngôn ngữ Đánh dấu Siêu văn bản, thường được gọi là HTML, để định dạng văn bản trên các trang web. HTML là một thành viên của họ ngôn ngữ đánh dấu, cùng với Ngôn ngữ đánh dấu eXtensible [XML] và Ngôn ngữ đánh dấu tổng quát tiêu chuẩn [SGML].

Để định dạng văn bản bằng HTML, hãy đặt các thẻ xung quanh văn bản. Ví dụ: để làm đậm văn bản, hãy nhập “ đây là văn bản in đậm ”.

Khi trình duyệt web của bạn “đọc” một trang web, nó sẽ diễn giải các thẻ HTML và áp dụng định dạng thích hợp. Nếu nó thấy “ đây là văn bản in đậm ”, Hiểu rằng mọi thứ giữa thẻ sẽ xuất hiện trong Dũng cảm. Trình duyệt cũng ẩn các thẻ [].

HTML có thể khá phức tạp, với hàng chục và hàng chục thẻ, chẳng hạn như: ,

, ,

    , và nhiều người khác. Máy tính không gặp khó khăn khi đọc chúng vì chúng chỉ cần tuân theo cú pháp [các quy tắc của HTML] và áp dụng định dạng để khớp với các thẻ.

    Tuy nhiên, các thẻ này khiến mọi người khá khó khăn khi đọc HTML và hiểu văn bản sẽ trông như thế nào sau khi máy tính hiển thị nó. Nó không "thân thiện với người dùng" lắm đối với những người không có nhiều kinh nghiệm đọc nó.

    CÓ LIÊN QUAN: Cách xem nguồn HTML trong Google Chrome

    Mặt khác, Markdown có nghĩa là "dễ đọc và dễ viết nhất có thể". John Gruber và Aaron Schwartz giải thích lý do tại sao họ tạo ra Markdown vào năm 2004 và cung cấp hướng dẫn về cú pháp trên trang web của Gruber.

    Nói tóm lại, Markdown giúp định dạng văn bản cho các trang web dễ dàng hơn vì các thẻ đơn giản hơn HTML và chúng được tự động chuyển đổi sang HTML. Điều này có nghĩa là bạn không cần phải biết HTML để viết một cái gì đó cho một trang web, vì Markdown dịch các thẻ của bạn sang HTML cho bạn.

    Nó không bao gồm tất cả các thẻ HTML có thể có, nhưng các tùy chọn định dạng phổ biến nhất.

    Bạn sử dụng Markdown như thế nào?

    Để sử dụng Markdown, hãy áp dụng các thẻ đơn giản cho văn bản của bạn. Ví dụ: nếu bạn muốn in nghiêng văn bản, hãy đặt dấu gạch dưới xung quanh nó như sau: _đây là một số văn bản được in nghiêng_.

    Dưới đây là một số ví dụ khác về định dạng Markdown từ hướng dẫn cú pháp:

    Tiêu đề

    # Đây là H1

    ## Đây là H2

    ###### Đây là H6

    gạch đầu dòng

    * Màu đỏ* Rau

    * Màu xanh lam

Danh sách được đánh số

1. Chim2. McHale

3. Giáo xứ

nhấn mạnh [in nghiêng]

*chữ*
_chữ_

Markdown chuyển đổi cả * text * và _text_ sang HTML hoặc là , về lý thuyết có thể được hiểu theo nhiều cách. Ví dụ: bạn có thể tạo một ứng dụng sử dụng gắn thẻ dưới dạng văn bản màu đỏ nhấp nháy. Tuy nhiên, trên thực tế, hầu hết mọi ứng dụng [bao gồm bất kỳ trình duyệt web nào] đều hiểu nó là văn bản in nghiêng.

mạnh [béo]

**chữ**
__chữ__

Markdown chuyển đổi cả ** text ** và __text__ sang HTML , thường xuất hiện dưới dạng văn bản in đậm. Nói cách khác, sử dụng các ký tự kép * hoặc _ để nhấn mạnh hơn.

Ngoài ra còn có các biến thể của Markdown, chẳng hạn như CommonMark và GitHub Flavored Markdown [GFM], nhưng tất cả đều dựa trên đặc điểm kỹ thuật Markdown ban đầu. Các biến thể thường chỉ mở rộng tiêu chuẩn bằng cách thêm các thẻ định dạng mà Markdown gốc không bao gồm.

Sau khi bạn định dạng văn bản của mình, một ứng dụng cần chuyển đổi nó sang HTML, việc này thường được thực hiện tự động. Ví dụ: các tệp README trong GitHub sử dụng Markdown và miễn là chúng có phần mở rộng tệp .MD, GitHub sẽ tự động chuyển đổi chúng thành các thẻ HTML thích hợp khi được xuất bản.

Vì vậy, trong hầu hết các trường hợp, bạn không cần phải tự mình làm điều này, nhưng nếu bạn làm, công cụ Markdown có sẵn.

CÓ LIÊN QUAN: GitHub là gì và nó được sử dụng để làm gì?

Bạn có thể sử dụng Markdown ở đâu?

Như chúng tôi đã đề cập ở trên, bạn có thể sử dụng Markdown trên GitHub, cũng như trên Reddit, StackOverflow và các trang web khác. Nếu bạn đã từng định dạng văn bản trong tin nhắn WhatsApp hoặc cuộc trò chuyện trên Slack, bạn đã sử dụng nó rồi vì các ứng dụng này sử dụng một tập hợp con [rất nhỏ] các thẻ Markdown để định dạng văn bản.

Nếu bạn muốn tìm hiểu Markdown, hãy xem hướng dẫn cú pháp Markdown gốc hoặc trang web hướng dẫn của bên thứ ba. Nó dễ học và nó làm cho các tệp README của bạn và các nhận xét trên Reddit hoặc StackOverflow cho người khác dễ đọc hơn.


Source link

Video liên quan

Chủ Đề