Dưới đây là toàn bộ styling dùng trong .md để post trong theme của blog:
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Body text
Kiểu chữ đậm : đây là kiểu đậm. Kiểu chữ nghiêng : nghiêng.
Chèn ảnh vào post:
Water is H2O. The New York Times (That’s a citation). Underline.
HTML and CSS are our tools.
Trích dẫn Blockquotes
Failling to plan is planning to fail !
Các kiểu danh sách List
List Thứ tự
- Item one
- sub item one
- sub item two
- sub item three
- Item two
List không theo Thứ tự
- Item one
- Item two
- Item three
Bảng và canh lề
Tiêu đề 1 | Tiêu đề 2 | Tiêu đề 3 |
---|---|---|
cell1 | cell2 | cell3 |
cell4 | cell5 | cell6 |
cell1 | cell2 | cell3 |
cell4 | cell5 | cell6 |
Foot1 | Foot2 | Foot3 |
Tùy biến kiểu Code với tông màu
Thêm màu cho cú pháp thông qua Pygments
- Ví dụ :
-
Nếu không có Pygment thì sẽ không có màu và đơn điệu:
This is great isn't it?
Syntax highlighting is a feature that displays source code, in different colors and fonts according to the category of terms. This feature facilitates writing in a structured language such as a programming language or a markup language as both structures and syntax errors are visually distinct. Highlighting does not affect the meaning of the text itself; it is intended only for human readers.1
Để thay đổi cấu trúc highlighting, phải sửa đổi trên file 1
/_sass/_pygments.scss
Phân chia code và các nội dung khác thông qua cấu trúc Fenced Code Blocks
Ví dụ :
- R
1 2 3 4 5
image_read("https://jeroen.github.io/images/frink.png") %>% image_rotate(270) %>% image_background("blue", flatten = TRUE) %>% image_border("red", "10x10") %>% image_annotate("The same thing with pipes", color = "white", size = 30)
- CSS
1 2 3 4 5
#container { float: left; margin: 0 -240px 0 0; width: 100%; }
HTML
1
2
3
4
5
6
7
8
<nav class="pagination" role="navigation">
{% if page.previous %}
<a href="{{ site.url }}{{ page.previous.url }}" class="btn" title="{{ page.previous.title }}">Previous article</a>
{% endif %}
{% if page.next %}
<a href="{{ site.url }}{{ page.next.url }}" class="btn" title="{{ page.next.title }}">Next article</a>
{% endif %}
</nav><!-- /.pagination -->
To modify styling and highlight colors edit
. Line numbers and a few other things can be modified in
1 /_sass/_coderay.scss. Consult Jekyll’s documentation for more information.
1 _config.yml
- yaml
If you want to set a background image for the entire site just add
to your
1 background: filename.pngand BOOM — background images on every page!
1 _config.yml
Thêm link vào tiêu đề post
Chỉ cần thêm
ở mục YAML của post -> thế là OK (hữu dụng khi tạo link sang file html khác )1
link: http://url-you-want-linked
Thay đổi ảnh nền
Thêm tùy biến background trong YAML của post
Chú ý ảnh nền phải được đặt trong thư mục
nếu dùng trực tiếp image nằm trong site, tuy nhiên có thể thêm link trực tiếp từ bên ngoài thông qua full URL.1
/images
If you want to set a background image for the entire site just add background: filename.png to your _config.yml and BOOM — background images on every page!
Thêm các nút để liên kết với link ngoài (Buttons)
Sử dụng lớp
trong quá trình chèn link.
Ví dụ:1
.btn
Video post
Not sure if this only effects Kramdown or if it’s an issue with Markdown in general. But adding YouTube video embeds causes errors when building your Jekyll site. To fix add a space between the
tags and remove
1 <iframe>.
1 allowfullscreen
Ví dụ:
Hình ảnh
1 hình
2 hình
Dùng
class để hiện thị 2 hình ảnh chung 1 tên hình (caption)1
half
Rồi 3 hình …