Tôi không rõ định dạng là gì, nếu có yêu cầu hệ thống / dòng lệnh để tạo nó, v.v.
Về cơ bản, chỉ cần biết thông số kỹ thuật và nếu có các bước kỹ thuật để tạo tệp README.
Tôi không rõ định dạng là gì, nếu có yêu cầu hệ thống / dòng lệnh để tạo nó, v.v.
Về cơ bản, chỉ cần biết thông số kỹ thuật và nếu có các bước kỹ thuật để tạo tệp README.
Câu trả lời:
Markdown là một cú pháp đơn giản để cung cấp thông tin ngữ nghĩa và thể hiện định dạng phổ biến trong văn bản thuần túy. Daring Fireball có một hướng dẫn cú pháp tuyệt vời để đánh dấu tiêu chuẩn . GitHub sau đó sử dụng một biến thể của cái này mà họ gọi là GitHub Flavored Markdown .
Để thiết lập readme của bạn, chỉ cần tạo một tệp văn bản đơn giản và đặt tên là README (hoặc README.md / README.markdown) và cam kết nó vào thư mục gốc của repo của bạn. GitHub sau đó sẽ chọn cái này làm readme dự án.
Wikipedia - Markdown tham khảo trang "GitHub Flavored Markdown - Giới thiệu" ( archv. )
Trích dẫn từ trang:
GitHub sử dụng cái mà chúng ta gọi là "GitHub Flavored Markdown" (GFM) cho các tin nhắn, vấn đề và bình luận. Nó khác với Markdown tiêu chuẩn (SM) theo một số cách quan trọng và thêm một số chức năng bổ sung.
Trang này cũng đưa ra một mô tả về sự khác biệt đối với Markdown tiêu chuẩn.
Ngoài ra còn có thêm thông tin về cách Markdown thực sự được hiển thị bởi GitHub:
Nếu bạn quan tâm đến cách chúng tôi kết xuất các tệp Markdown, bạn có thể muốn xem Redcarpet , giao diện Ruby của chúng tôi đến thư viện Sundown .
(Rõ ràng, Sundown là trình phân tích cú pháp Markdown thực tế được sử dụng đằng sau màn cửa.)
Để thêm một lớp trừu tượng nữa, Sundown là một nhánh của một trình phân tích cú pháp Markdown khác :-)
Trích dẫn từ trang GitHub của Sundown :
Sundown là một trình phân tích cú pháp Markdown dựa trên mã gốc của thư viện Upskirt của Natacha Porté.
Điều này rất lạ, nhưng có vẻ như GitHub không sử dụng GitHub-Flavored Markdown (GFM) khi hiển thị tệp README.
GitHub sử dụng "GitHub Flavored Markdown" hoặc GFM trên toàn trang web - trong các vấn đề, nhận xét và yêu cầu kéo.
Thay vào đó, nó dường như sử dụng một phiên bản gọi là redcarpet như một phần của dự án đánh dấu GitHub . Họ cũng hỗ trợ một số định dạng đánh dấu khác, bao gồm MediaWiki. Chỉ cần sử dụng đúng phần mở rộng tệp và GitHub sẽ hiển thị đánh dấu.
Nếu bạn muốn thấy sự khác biệt giữa hai hương vị khác nhau của Markdown, hãy đọc mô tả về GFM và các tính năng bổ sung của nó .