Trình tạo liên kết Markdown

Nhập URL của liên kết và văn bản liên kết, công cụ sẽ tạo ra cú pháp liên kết Markdown gọn gàng, [text](url), kèm chú thích tiêu đề tùy chọn và biến thể kiểu tham chiếu giúp đưa URL ra khỏi đoạn văn. Cách này rất hữu ích khi bạn sao chép một URL dài có các tham số theo dõi và muốn giữ đoạn văn dễ đọc mà không làm hỏng liên kết.

Cách tạo liên kết Markdown

  1. 1

    Dán URL

    Tuyệt đối hoặc tương đối. Công cụ sẽ mã hóa URL cho các khoảng trắng và ký tự dành riêng.

  2. 2

    Nhập văn bản liên kết

    Phần mà người đọc nhìn thấy dưới dạng văn bản có thể nhấp vào.

  3. 3

    Thêm tiêu đề (tùy chọn)

    Hiển thị khi di chuột lên trong hầu hết các trình kết xuất.

  4. 4

    Chọn kiểu

    Kiểu nội tuyến `[text](url)` hoặc kiểu tham chiếu `[text][ref]` theo định nghĩa bên dưới.

  5. 5

    Sao chép và dán

    Sao chép chỉ với một cú nhấp vào tài liệu hoặc file README của bạn.

Bốn biến thể liên kết

Nội tuyến, không tiêu đề:

[Đọc tài liệu](https://example.com/docs)

Nội tuyến kèm tiêu đề (chú thích khi di chuột lên):

[Đọc tài liệu](https://example.com/docs "Tài liệu đầy đủ")

Kiểu tham chiếu (URL được định nghĩa bên dưới):

Mở [tài liệu][docs] hoặc [nhật ký thay đổi][cl].

[docs]: https://example.com/docs
[cl]:   https://example.com/changelog

Liên kết tự động (URL vừa là văn bản vừa là đích đến):

<https://example.com>

Khi nào nên chọn kiểu nào

  • Nội tuyến: dùng cho những liên kết thỉnh thoảng, khi URL ngắn và đoạn văn vẫn dễ đọc.
  • Kiểu tham chiếu: khi bạn trích dẫn cùng một URL nhiều lần, hoặc khi URL là một chuỗi theo dõi khổng lồ dài 200 ký tự mà nếu để nguyên sẽ làm gián đoạn mạch đoạn văn.
  • Liên kết tự động: dùng cho trường hợp như “đây là trang tài liệu của chúng tôi”, khi bạn thực sự muốn URL hiển thị vừa là văn bản vừa là đích đến.

Xử lý ký tự đặc biệt

  • Khoảng trắng trong URL cần %20, nếu không liên kết sẽ đứt tại khoảng trắng.
  • Dấu ngoặc đơn trong URL cần được mã hóa URL thành %28%29, nếu không trình phân tích Markdown sẽ nuốt mất chúng.
  • Dấu ngoặc vuông trong văn bản liên kết phải được thoát thành \[\] để tránh trình phân tích hiểu nhầm chúng là cú pháp liên kết lồng nhau.

Mẹo về khả năng tiếp cận

  • Tránh dùng “nhấp vào đây”. Văn bản liên kết như nhấp vào đây hoặc đọc thêm là vô dụng khi người dùng trình đọc màn hình lướt qua các liên kết bằng phím Tab. Hãy dùng văn bản mô tả: [hướng dẫn cài đặt](...).
  • Đừng đặt chính URL làm văn bản liên kết cho những URL dài, điều này bất lợi cho công nghệ hỗ trợ và trông xấu khi in ra.
  • “Mở trong tab mới” là HTML thô (target="_blank"), không phải Markdown. Hầu hết trình kết xuất chấp nhận HTML thô sẽ tôn trọng nó; còn CommonMark thuần túy thì không.

Lối tắt một dòng

Trong phần bình luận của GitHub, dán một URL bên cạnh văn bản đã chọn sẽ tự động chuyển nó thành liên kết Markdown. Tiện lợi khi bạn đã ở sẵn trong trình soạn thảo.

Câu hỏi thường gặp

Không. target="_blank" yêu cầu HTML thô. Hầu hết trình kết xuất Markdown cho phép dùng phương án HTML dự phòng: <a href="..." target="_blank" rel="noopener">text</a>.

Dưới dạng chú thích (tooltip) khi di chuột lên trên các trình duyệt máy tính để bàn. Hầu hết trình đọc màn hình không đọc chúng và các thiết bị cảm ứng bỏ qua chúng, vì vậy đừng đặt thông tin thiết yếu ở đó.

Khi cùng một URL xuất hiện nhiều lần, khi URL dài (tham số theo dõi, UUID), hoặc khi bạn muốn gom tất cả liên kết ở cuối tài liệu để dễ bảo trì hơn.

Có, trong hầu hết các trình kết xuất. [tài liệu khác](./other.md) liên kết đến một file khác trong cùng thư mục. Cách hoạt động khác nhau giữa GitHub, Obsidian và các trình tạo trang tĩnh, hãy kiểm tra trong môi trường đích của bạn.

Công cụ liên quan

Công cụ này có phiên bản bằng các ngôn ngữ khác