Markdown Syntax
Paragraphs
Lorem ipsum dolor sit amet, consectetur adipiscing elit , sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Id donec ultrices tincidunt arcu non sodales neque sodales. Adipiscing diam donec adipiscing tristique risus nec feugiat in.
Line Break
auto line break by
remark-breaks
Lorem ipsum dolor sit amet,
consectetur adipiscing elit ,
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Id donec ultrices tincidunt arcu non sodales neque sodales.
Adipiscing diam donec adipiscing tristique risus nec feugiat in.
Emphasis
Bold
Love is bold
Italic
A cat meow
Bold and Italic
This is really very important text.
Blockquotes
Blockquotes can also be nested…
…by using additional greater-than signs right next to each other…
…or with spaces between arrows.
Lists
Unordered
- Create a list by starting a line with
+
,-
, or*
- Sub-lists are made by indenting 2 spaces:
- Marker character change forces new list start:
- Ac tristique libero volutpat at
- Facilisis in pretium nisl aliquet
- Nulla volutpat aliquam velit
- Marker character change forces new list start:
- Very easy!
Ordered
- Lorem ipsum dolor sit amet
- Consectetur adipiscing elit
- Integer molestie lorem at massa
Start numbering with offset:
- foo
- bar
Code
Syntax highlighting by
Rehype Pretty Code
Inline Code
This is an array [1, 2, 3]
of numbers 1 through 3.
Code Block
Sample text here...
pnpm build
pnpm build
import { createSignal } from 'solid-js' export default function Counter() { const [count, setCount] = createSignal(0) const add = () => setCount((i) => i + 1) return ( <div class='flex gap-x-4'> <button type='button' onClick={add}> the count is {count()} </button> </div> ) }
import { createSignal } from 'solid-js' export default function Counter() { const [count, setCount] = createSignal(0) const add = () => setCount((i) => i + 1) return ( <div class='flex gap-x-4'> <button type='button' onClick={add}> the count is {count()} </button> </div> ) }
Horizontal Rules
Link
Adding Titles
Image
Image compress by
@astrojs/image
Local image

Remote image

Escaping Characters
* Without the backslash, this would be a bullet in an unordered list.
JSX Syntax
Import Components
Plugins
remark-gfm
Autolink literals
www.example.com , https://example.com , and contact@example.com
Footnote
A note [1]
Strikethrough
one or two tildes.
Table
First Header | Second Header |
---|---|
Content Cell 1 | Content Cell 1 |
Content Cell 2 | Content Cell 2 |
Content Cell 3 | Content Cell 3 |
Content Cell 4 | Content Cell 4 |
Tasklist
remark-smartypants
Straight quotes: “Isn’t this fun?”
Backticks-style quotes: Isn't this fun?
Dashes: “isn’t—this—fun?”
Three consecutive dots: “isn’t…this…fun?”
remark-M²DX - Auto-imports
Collapse

Callout

This is awesome
Bookmark
NekoChan’s Blog
Hello World – NekoChan
Testing MDX and Plugins
GitHub
NekoChanTaiwan - Overview
NekoChanTaiwan has 28 repositories available. Follow their code on GitHub.

GitHub
GitHub - NekoChanTaiwan/astro-blog: A Fast, Small & Powerful Blog Template For Developer.
A Fast, Small & Powerful Blog Template For Developer. - GitHub - NekoChanTaiwan/astro-blog: A Fast, Small & Powerful Blog Template For Developer.

GitHub
leerob - Overview
VP of Developer Experience ▲ @vercel. leerob has 39 repositories available. Follow their code on GitHub.

Lee Robinson
Lee Robinson – Developer, writer, creator.
Front-end developer, JavaScript enthusiast, and course creator.

Spoiler
Lorem ipsum dolor

Step
1 Lorem
Lorem ipsum dolor sit amet.
2 Ipsum
Lorem ipsum dolor sit amet.
3 Dolor
Lorem ipsum dolor sit amet.
Twemoji

rehype-katex
Lift() can be determined by Lift Coefficient () like the following
equation.