Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
1 result

2016-03-08-code-sample.md

Blame
  • 2016-03-08-code-sample.md 1.35 KiB
    title: Code Sample
    subtitle: Using Hugo or Pygments
    date: 2016-03-08
    tags: ["example", "code"]

    The following are two code samples using syntax highlighting.

    The following is a code sample using triple backticks ( ``` ) code fencing provided in Hugo. This is client side highlighting and does not require any special installation.

        var num1, num2, sum
        num1 = prompt("Enter first number")
        num2 = prompt("Enter second number")
        sum = parseInt(num1) + parseInt(num2) // "+" means "add"
        alert("Sum = " + sum)  // "+" means combine into a string

    The following is a code sample using the "highlight" shortcode provided in Hugo. This is server side highlighting and requires Python and Pygments to be installed.

    {{< highlight javascript >}} var num1, num2, sum num1 = prompt("Enter first number") num2 = prompt("Enter second number") sum = parseInt(num1) + parseInt(num2) // "+" means "add" alert("Sum = " + sum) // "+" means combine into a string {{</ highlight >}}

    And here is the same code with line numbers:

    {{< highlight javascript "linenos=inline">}} var num1, num2, sum num1 = prompt("Enter first number") num2 = prompt("Enter second number") sum = parseInt(num1) + parseInt(num2) // "+" means "add" alert("Sum = " + sum) // "+" means combine into a string {{</ highlight >}}