Skip to content

Instantly share code, notes, and snippets.

@haruue
Last active January 27, 2024 01:50
Show Gist options
  • Save haruue/f71191e847c47a5b1879c60e4f6ab8aa to your computer and use it in GitHub Desktop.
Save haruue/f71191e847c47a5b1879c60e4f6ab8aa to your computer and use it in GitHub Desktop.
markdown sample for markdown parser

Markdown Test

title

atx title

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

atx title with end label

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

setext title

Heading 1

Heading 2

breaks

paragraph break

This is a paragraph. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur quis volutpat dolor. Aenean interdum turpis massa, congue dictum nulla elementum non. Quisque egestas non felis non consectetur. In vulputate quis nunc a rhoncus. Suspendisse molestie est ac leo fermentum, id tristique purus luctus.

This is another paragraph. Phasellus tellus ligula, feugiat et nisl vitae, maximus dictum ipsum. Vivamus ornare odio orci, id scelerisque purus faucibus gravida. Fusce orci quam, volutpat dictum tellus non, vestibulum pulvinar justo. Praesent lorem nisi, laoreet facilisis mauris ut, luctus condimentum augue. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ultrices facilisis viverra. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

line break

This is a line, and this is the same line.

This is a line. //four or more space here
This is another line.

link

normal link

http://haruue.moe

https://haruue.moe

ftp://haruue.moe

ssh://haruue.moe

telnet://haruue.moe

git://haruue.moe

git+ssh://haruue.moe

invalidprotocol://haruue.moe

text link

text link

[complex text link](https://developer.android.com/reference/android/system/Os.html#chown(java.lang.String, int, int))

email & auto link

example@example.com

Alice example@example.com, https://haruue.moe

email in text link

ref link

This is an example of reference link. If you have not yet used that, you can search it with Google.

Markdown is a lightweight markup language with plain text formatting syntax.

emphasize

bold

double asterisks

double underscores

italics

single asterisks

single underscores

bold italics

triple asterisks

triple underscores

double underscores in single asterisks

single underscores in double asterisks

double asterisks in single underscores

single asterisks in double underscores

codes

inline code

function is a keyword in javascript to define a function.

chown() is a linux syscall, see chown(2) for its usage.

code block 1

This is a standard-conforming "Hello, world" program written in C:

#include <stdio.h>

int main(void) {
    printf("hello, world\n");
}

This is a HTML sample:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>sample</title>
 </head>
 <body>
  <p>Voluptatem accusantium
   totam rem aperiam.</p>
 </body>
</html>

code block 2

This is a "Hello, world" program written in Java:

public class Java {
    public static void main(String[] args) {
        System.out.println("Hello, world");
    }
}

Save it in a file named as Java.java before you can compile it.

qoutes

This is a qoutes. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

This is another paragraph in same qoutes. Pellentesque facilisis commodo consequat. Proin fermentum, augue sed varius porta, dolor elit iaculis libero, at dictum nulla leo vitae quam. Donec diam felis, convallis ac porta at, eleifend id lectus. Sed euismod non tortor vel tristique. Sed interdum orci eu ex iaculis, sed euismod arcu pharetra.

We can also place the greater than sign only in the paragraph line.

This is a qoute.

This is a qoute in qoute.

This is end of a qoute.

lists

unordered list 1

  • item1 (line started with a plus sign)
  • item2
  • item3
  • item4

unordered list 2

  • item1 (line started with an asterisk)
  • item2
  • item3
  • item4

unordered list 3

  • item1 (line started with a minus sign)
  • item2
  • item3
  • item4

ordered list 1

  1. item1
  2. item2
  3. item3
  4. item4 with label 1
  5. item5 with label 10
  6. item6 with label 100 9007199254740991. item7 with label javascript max safe integer 9007199254740993. item8 with label javascript max safe integer + 2
  7. item9 with label 0 -1. item10 with label -1

ordered list 2

  1. item1 (label started with 0)
  2. item2
  3. item3
  4. item4

ordered list 3

  1. item1
  • item2 (line started with a hyphen)
  • item3
  • item4

ordered paragraphs

  1. This is a ordered paragraph in item1. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In lectus ipsum, cursus et libero in, elementum egestas odio. Sed sapien velit, tristique ac mi sed, pellentesque commodo est. Aenean laoreet dui a nibh egestas, ac porttitor turpis bibendum. Cras quis auctor erat, quis dictum felis. In tincidunt lorem iaculis dignissim congue. Nunc nulla lacus, porta in hendrerit id, ultricies ut lorem. Sed tincidunt tincidunt eros, nec dictum libero ullamcorper nec. Aliquam vitae nisi dapibus, pretium risus a, suscipit orci. Morbi vestibulum, velit bibendum ullamcorper vulputate, lacus metus gravida urna, sit amet laoreet magna odio id justo. Curabitur nunc mi, accumsan non nisi id, vehicula tempor tortor.

    This is another paragraph in item1. Nulla ornare euismod erat id ultricies. Aenean a mattis odio. Phasellus sollicitudin sed dolor eget consectetur. Interdum et malesuada fames ac ante ipsum primis in faucibus. In eget fermentum purus. Nunc augue quam, rhoncus sed venenatis in, dictum nec elit. Vestibulum euismod euismod congue. Donec accumsan ornare ante vel iaculis. Maecenas faucibus est non hendrerit vulputate. In tortor tortor, ornare eu magna non, placerat cursus ligula. Nunc dapibus ex vitae est ultricies, eget imperdiet ipsum tristique. Nunc a semper velit. Ut vitae condimentum purus, vel dapibus lacus. Curabitur dui tellus, fringilla et nibh eget, accumsan consequat dui. Cras auctor risus sed suscipit gravida. Cras porta elit id nisi posuere, nec faucibus nibh pellentesque.

  2. This is a ordered paragraph in item2. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In lectus ipsum, cursus et libero in, elementum egestas odio. Sed sapien velit, tristique ac mi sed, pellentesque commodo est. Aenean laoreet dui a nibh egestas, ac porttitor turpis bibendum. Cras quis auctor erat, quis dictum felis. In tincidunt lorem iaculis dignissim congue. Nunc nulla lacus, porta in hendrerit id, ultricies ut lorem. Sed tincidunt tincidunt eros, nec dictum libero ullamcorper nec. Aliquam vitae nisi dapibus, pretium risus a, suscipit orci. Morbi vestibulum, velit bibendum ullamcorper vulputate, lacus metus gravida urna, sit amet laoreet magna odio id justo. Curabitur nunc mi, accumsan non nisi id, vehicula tempor tortor.

    This is another paragraph in item2. Nulla ornare euismod erat id ultricies. Aenean a mattis odio. Phasellus sollicitudin sed dolor eget consectetur. Interdum et malesuada fames ac ante ipsum primis in faucibus. In eget fermentum purus. Nunc augue quam, rhoncus sed venenatis in, dictum nec elit. Vestibulum euismod euismod congue. Donec accumsan ornare ante vel iaculis. Maecenas faucibus est non hendrerit vulputate. In tortor tortor, ornare eu magna non, placerat cursus ligula. Nunc dapibus ex vitae est ultricies, eget imperdiet ipsum tristique. Nunc a semper velit. Ut vitae condimentum purus, vel dapibus lacus. Curabitur dui tellus, fringilla et nibh eget, accumsan consequat dui. Cras auctor risus sed suscipit gravida. Cras porta elit id nisi posuere, nec faucibus nibh pellentesque.

images

relative path

Sorry, but I can't find such a picture on github gist.

absolate path

Sorry, but I can't find such a picture on github gist.

full url

haruue's avatar

ref image

Wikipedia is a free encyclopedia.

horizontal lines

This is a horizontal line created with three asterisks.


This is a horizontal line created with three hyphen.


This is a horizontal line created with three underscores.


Let's try to remove the space between signs.

asterisks


hyphen


underscores


more underscores


more asterisks


more hyphen


escape

\ backslash

`not codes`.

```not a code block```.

_not italics_.

**not bold**.

# This is not a title.

* This is not a item.

+ This is not a item.

- This is not a item.

2018. 02. 04 is a date at the beginning of a line.

[This is not a link](This is not a link either).

!This is a link instead of a image.

{I don't know the usage of curly braces in markdown syntax but this escape should work.}

HTML compatibility

emphasize tags

bold italics underscores strike delete

superscript and subscript

E = mc2, H2SO4

font tag for colorized text

The RGB565 color format stores color in two bytes just like RRRR RGGG GGGB BBBB.

inline style

This line is white but you can still see its shadow.

image tag for customized size

haruue's avatar

html line break

This is a line.
This is another line.

table (extension)

simple table

website url
haruue https://haruue.moe
calcwiki https://calcwiki.org

table align

left center right
lllllllll ccccccccc rrrrrrrrr
l c r

delete line (extension)

The follow words will be marked as deleted: delete words.

task list (extension)

  • task1
  • task2 (marked as done)
  • task3

emoji (extension)

๐Ÿ˜„ ๐Ÿ˜† ๐Ÿ˜‚ ๐ŸŒ ๐ŸŒš

LaTeX Math Formula (extension)

$$ e^{i \pi}+1=0 $$

@davepcallan
Copy link

testing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment