mirror of
https://github.com/marktext/marktext.git
synced 2025-05-11 14:30:35 +08:00

* opti: container block preview * remove unused codes * rewrite createBlock method * remove ag-line classname * just push codes * hand enter + shift in paragraph * update import markdown and export markdown * update part updateCtrl * update indent code block * auto indent when press shift + enter * update thematic break * update inline syntax update reg * update list and task list * update atx heading and setext heading * update paragraph * update block quote * adjust cursor in heading * update codes * paragraph turn into feature check * check copy paste * update turn into * fix: delete last # error * fix: turn setext heading to atx heading error * fix: delete thematic break error * paste and copy * workarond turndown to support soft line break * fix: unable create table * modify export markdown * modify test markdown * fix: cursor error when update blockquote * readd cursor check when dispatch changes * fix: inline math create a lot extra char * add code cache clear after each render * fallback to prismjs2
28 lines
660 B
Markdown
28 lines
660 B
Markdown
# Code Blocks
|
|
|
|
## Indent Code Block
|
|
|
|
This line won't *have any markdown* formatting applied.
|
|
I can even write <b>HTML</b> and it will show up as text.
|
|
This is great for showing program source code, or HTML or even
|
|
Markdown. <b>this won't show up as HTML</b> but
|
|
exactly <i>as you see it in this text file</i>.
|
|
|
|
Within a paragraph, you can use backquotes to do the same thing.
|
|
`This won't be *italic* or **bold** at all.`
|
|
|
|
## Fence Code Block
|
|
|
|
```cpp
|
|
#include <iostream>
|
|
|
|
int main(int argc, const char* argv[]) {
|
|
std::cout << "C++ code block test" << std::endl;
|
|
return 0;
|
|
}
|
|
```
|
|
|
|
```
|
|
This is a code block without language identifier.
|
|
```
|