Markdown Basics

August 20, 2024

Create sophisticated formatting for your prose and code on web with simple syntax.

Headings

To create a heading, add one to six # symbols before your heading text. The number of # you use will determine the hierarchy level and typeface size of the heading.

# h1 Heading

## h2 Heading

### h3 Heading

When you use headings, Hugo automatically generates a table of contents that you can access at the header of the page. Each heading title is listed in the table of contents and you can click a title to navigate to the selected section.

Styling text

**This is bold text**

*This text is italicized*

***This is bold italic text***

~~This was mistaken text~~

This is bold text

This text is italicized

This is bold italic text

This was mistaken text

Quoting text

ou can quote text with a >.

Text that is not a quote

> Text that is a quote

Quoted text is indented, with a different type color.

Text that is not a quote

Text that is a quote

Quoting code

You can call out code or a command within a sentence with single backticks.

Use `hugo new content/en/about.md` to create a new page.

Use hugo new content/en/about.md to create a new page.

To format code or text into its own distinct block, use triple backticks. Check the syntax highlight supported languages https://pygments.org/languages/.

To run hugo website:
` ` `shell
cd workspace/website/
hugo server -D

Web Server is available at http://localhost:1313/ (bind address 127.0.0.1)
Press Ctrl+C to stop
` ` `

To run hugo website:

cd workspace/website/
hugo server -D

Web Server is available at http://localhost:1313/ (bind address 127.0.0.1)
Press Ctrl+C to stop

Lists

You can make an unordered list by preceding one or more lines of text with -, *, or +.


- Create a list by starting a line with `-`, `*`, or `+`.
- Sub-lists are made by indenting 2 spaces:
  * Something listed here
  * Another things ...
- Very easy!
  • Create a list by starting a line with -, *, or +.
  • Sub-lists are made by indenting 2 spaces:
    • Something listed here
    • Another things …
  • Very easy!

Order your list, precede each line with a number.

1. The first item
2. The second item
3. The third item
  1. The first item
  2. The second item
  3. The third item

Start numbering with offset:

100. foo
1. bar
  1. foo
  2. bar

You can create an inline link by wrapping link text in brackets [], and then wrapping the URL in parentheses (), the title text is optional.

[Jing Play](https://jingplay.com/ "Title text")

Jing Play

A URL can be converted to a link automatically: https://jingplay.com/.

Images

You can display an image by adding ! and wrapping the alt text in []. Alt text is a short text equivalent of the information in the image. Then, wrap the link for the image in parentheses ().

![Logo](/images/logo.png "Logo")

Logo

Tables


| Item | Price |
| ------ | ----- |
| Apple  | 9.021 |
| Pear   | 15.001 |
| Banana | 101.105 |
ItemPrice
Apple9.021
Pear15.001
Banana101.105

Left or right aligned column with :.

| Item | Price |
|:------ | -----:|
| Apple  | 9.021 |
| Pear   | 15.001 |
| Banana | 101.105 |
ItemPrice
Apple9.021
Pear15.001
Banana101.105