markdown syntax
This article is a document written using Markdown
, using the page effect generated by teedoc
, see here
Markdown basic file content format
You need to confirm in site_config.json
that there is a markdown
parsing plugin enabled, such as teedoc-plugin-markdown-parser
.
Create a folder or file in the directory corresponding to config.json
, such as get_started/zh/syntax/syntax_markdown.md
(README.md
will eventually generate index.html
), and then write the content:
Markdown header
Add a header
---
title: markdown syntax
tags: teedoc, markdown, syntax
keywords: teedoc, markdown, syntax
desc: teedoc's markdown syntax introduction and examples
---
Use these keys to set article information:
title
: the title of the articlekeywords
: Keywords, multiple keywords are separated by English commas,
, will be added to the header ofhtml
, which is convenient for search engines to crawl, and will not be displayed on the pagedesc
: page description, which will be added to the header ofhtml
for easy crawling by search enginestags
: article tags, will be displayed on the pageid
: pageid
, will be added to thehtml
tag, such as<html id="zh_readme">...</html>
, it can be left unset, it will overwriteconfig.json
Settings inclass
: pageclass
, multiple separated by English comma,
, you can not set it, it will overwrite the setting inconfig.json
. For example, you can set thecss
style of a specific page by setting this value
Markdown file content
The content is written using the Markdown
grammar, because the title will be converted into the <h1>
tag, so the content is recommended to start with the secondary title, so that a page has only one <h1>
tag, which is convenient for search engines to crawl ,such as
---
title: teedoc
keywords: teedoc, markdown, jupyter notebook, html, document generation, alternative gitbook, website generation, static website
desc: teedoc, convert markdown or jupyter notbook into html static webpage
id: zh_readme
class: zh_readme
---
## Title One
content. . .
## Title Two
content. . .
The first-level title (#
) is best not to be used, because the above title
will automatically generate a first-level title (<h1>
tag), and a page should have only one first-level title, which is convenient for search engines to crawl Included
keywords
is the keywords
of the generated html
page, which will not be displayed on the page, and is mainly provided to search engines
desc
is the description
of the generated html
page, it will not be displayed on the page, it is mainly provided to search engines
tags
are the tags for the article, which will be displayed on the page
Secondary heading
Three-level heading
Four-level heading
Four-level heading 2
Four-level heading 3
Five-level heading
Sixth level heading
Up to 6 headings
Link
List
List item:
- Buns
- Mantou
- Tea eggs
- aaaaaaa
- Secondary list
- Secondary list
- Secondary list
- bbbbbb
code
This is an inline code print("hello")
, or emphasizes teedoc
print("hello")
print("world")
#include "stdio.h"
int main()
{
printf("hello world");
}
Comment (quote block)
Below is a comment
Here is a comment (
<blockquote></blockquote>
)
This is the second line of the comment
# Here is the code snippet in the comment
print("hello")
Notes
Comment nesting
Comment nesting
caveat
Below is a warning message
This is a warning message (
<blockquote class="spoiler"></blockquote>
)
Picture
To display this picture, you need to set the key value of route
in site_config.json
Video
<video src="https://****.com/***.mp4" controls="controls" preload="auto">your brower not support play video</video>
There is no video here, so it is blank, just put in the correct video and it can be played
iframe embedded in webpage
Quote mark
I am proud of what I can do. [^Dianfanren]
This will be annotated at the end of the article
Underline
I amTenjin Assault worker
Form
Header 1 | Header 2 |
---|---|
Cell 1 |
Cell 2 link |
Cell 3 | Cell 4 |
task list
- Task 1
- Mission 2
- Mission 3
- Mission 4