Code Block
Markdown symbols ```
can easily create a code block as following examples.
1
| This is a common code snippet, without syntax highlight and line number.
|
Specific Language
Using ```language
you will get code snippets with line numbers and syntax highlight.
Note: The Jekyll style {% highlight LANGUAGE %}
or {% highlight LANGUAGE linenos %}
are not allowed to be used in this theme !
1
2
3
4
5
6
| # Yaml code snippet
items:
- part_no: A4786
descrip: Water Bucket (Filled)
price: 1.47
quantity: 4
|
Liquid Codes
If you want to display the Liquid snippet, surround the liquid code with {% raw %}
and {% endraw %}
.
1
2
3
| {% if product.title contains 'Pack' %}
This product's title contains the word Pack.
{% endif %}
|
Inline code
This is an example of Inline Code
.
Code block
Common
1
| This is a common code snippet, without syntax highlight and line number.
|
Specific Languages
Console
1
2
3
| $ env |grep SHELL
SHELL=/usr/local/bin/bash
PYENV_SHELL=bash
|
Ruby
1
2
3
4
| def sum_eq_n?(arr, n)
return true if arr.empty? && n == 0
arr.product(arr).reject { |a,b| a == b }.any? { |a,b| a + b == n }
end
|
Shell
1
2
3
4
| if [ $? -ne 0 ]; then
echo "The command was not successful.";
#do the needful / exit
fi;
|
Liquid
1
2
3
| {% if product.title contains 'Pack' %}
This product's title contains the word Pack.
{% endif %}
|
Java
1
2
3
4
5
6
| private void writeObject(java.io.ObjectOutputStream s)
throws java.io.IOException {
// Write out any hidden serialization magic
s.defaultWriteObject();
for (E e: map.keySet()) s.writeObject(e);
}
|
Mermaid SVG
gantt
title Adding GANTT diagram functionality to mermaid
apple :a, 2017-07-20, 1w
banana :crit, b, 2017-07-23, 1d
cherry :active, c, after b a, 1d
Mathematics
The mathematics powered by MathJax:
\[\sum_{n=1}^\infty 1/n^2 = \frac{\pi^2}{6}\]
When $a \ne 0$, there are two solutions to $ax^2 + bx + c = 0$ and they are
\[x = {-b \pm \sqrt{b^2-4ac} \over 2a}\]