Home Code inline
Post
Cancel

Code inline

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}\]
This post is licensed under CC BY 4.0 by the author.