zhenghaoyang24 9f99ae3ca7
docs: add en markdown doc (#538)
* docs: add markdown-basic en

* docs: add markdown-extensions en

* docs: add markdown-icons en

* docs: add markdown-mark en , change file structure

* docs: update usage

* docs: add to markdown-caniuse en

* docs: add en docs markdown - import files

* docs: add en docs markdown - collapse

* chore: fix package lock file

---------

Co-authored-by: pengzhanbo <volodymyr@foxmail.com>
2025-03-27 21:06:53 +08:00

75 lines
1.6 KiB
Markdown

---
title: Icons
createTime: 2025/03/23 14:24:45
icon: grommet-icons:emoji
permalink: /en/guide/markdown/iconify/
---
## Overview
Use [iconify](https://iconify.design/) icons in Markdown files.
The theme provides an [`<Icon />`](../components/icon.md) component for using icons in Markdown and a simplified Markdown syntax for easier icon usage.
To enhance this feature, the theme recommends installing the `@iconify/json` dependency. It automatically parses icon data from `@iconify/json`, packs used icons as local resources for better access.
::: npm-to
```sh
npm install @iconify/json
```
:::
## Syntax
```md
:[collect:name]:
```
To set icon size and color:
```md
:[collect:name size]:
:[collect:name /color]:
:[collect:name size/color]:
```
Iconify has numerous icons grouped into different `collect` categories. Each `collect` has its own set of icons.
You can find `collect` and `name` at <https://icon-sets.iconify.design/>.
## Examples
Input:
```md
:[ion:logo-markdown]:
```
Output:
:[ion:logo-markdown]:
This is an inline syntax, allowing use with other Markdown elements in the same line.
Input:
```md
github: :[tdesign:logo-github-filled]:
Change color: :[tdesign:logo-github-filled /#f00]:
Change size: :[tdesign:logo-github-filled 36px]:
Change size and color: :[tdesign:logo-github-filled 36px/#f00]:
Colored icon: :[skill-icons:vscode-dark 36px]:
```
Output:
github: :[tdesign:logo-github-filled]:
Change color: :[tdesign:logo-github-filled /#f00]:
Change size: :[tdesign:logo-github-filled 36px]:
Change size and color: :[tdesign:logo-github-filled 36px/#f00]:
Colored icon: :[skill-icons:vscode-dark 36px]: