Markdown là cấu trúc viết đơn giản và dễ dàng để định dạng văn bản trên nhiều ứng dụng khác nhau, từ tạo web, phần mềm, đến các văn bản chuyên nghiệp như báo cáo và bài báo khoa học. Viết một cách đơn giản nhưng định dạng cuối cùng hoàn toàn chuyên nghiệp, ví dụ, trang này được viết dưới dạng markdown.
Để sử dụng, bạn có thể mở bất cứ trình biên tập nào, như notepad
, gedit
,…và lưu file với đuôi như .md, .markdown
. Công cụ miễn phí và hỗ trợ tốt có thể kể đến là Atom. Cuối cùng, Pandoc hỗ trợ chuyển đổi từ markdown sang tất cả các định dạng văn bản khác, như .docx, .doc, .tex
.
Ví dụ các định dạng văn bản căn bản
Dễ dàng viết **in đậm** và *in nghiêng* với Markdown. Bạn có thể tạo liên kết tới trang [YTCC Online](http://ytecongcong.com)
Bạn có thể tạo danh sách đánh số:
1. Một
2. Hai
3. Ba
Hoặc tạo danh sách không đánh số:
* Đánh dấu sao ở đầu dòng
* OK!
Hoặc cũng có thể dùng,
- Dấu gạch đầu dòng `-` hoặc `+` cũng được
- Nếu có mục nhỏ hơn, thêm 2 khoảng trắng phía trước:
- Như thế này
- Và thế này
Bạn có thể tạo danh sách đánh số:
- Một
- Hai
- Ba
Hoặc tạo danh sách không đánh số:
- Đánh dấu sao ở đầu dòng
- OK!
Hoặc cũng có thể dùng,
- Gạch đầu dòng cũng được
- Nếu có mục nhỏ hơn, chỉ cần thêm 2 khoảng trắng trước dấu gạch hoặc dấu sao:
Nếu muốn chèn hình ảnh, copy liên kết tới hình và gõ đơn giản như sau:
![Hình logo](https://dl.dropboxusercontent.com/u/29949485/avatar.png)
Nếu muốn chèn hình ảnh, copy liên kết tới hình và gõ đơn giản như sau:
Có nhiều cách khác nhau để định dạng code. Nếu viết code trên cùng dòng, chỉ cần đóng chữ trong dấu ` (phím bên trái số 1), v.d. `gen gioitinh = 1`. Nếu có một đoạn code dài, thụt đầu dòng *4* khoảng trắng để định dạng:
if (gioitinh = 1){
return "Nam"
}
Một cách khác là dùng hàng rào bọc quanh code mà không cần thụt đầu dòng:
```
if (gioitinh = 1){
return "Nam"
}
```
Nếu muốn chỉ rõ ngôn ngữ của code để tô màu code:
``` r
if (gioitinh = 1){
return "Nam"
}
```
Có nhiều cách khác nhau để định dạng code. Nếu viết code trên cùng dòng, chỉ cần đóng chữ trong dấu ` (phím bên trái số 1), v.d. gen gioitinh = 1
. Nếu có một đoạn code dài, thụt đầu dòng 4 khoảng trắng để định dạng:
if (gioitinh = 1){
return "Nam"
}
Một cách khác là dùng hàng rào bọc quanh code mà không cần thụt đầu dòng:
if (gioitinh = 1){
return "Nam"
}
Nếu muốn chỉ rõ ngôn ngữ của code để tô màu code:
if (gioitinh = 1){
return "Nam"
}