2024-12-31 01:01:56 +00:00
|
|
|
---
|
|
|
|
title: アイコン
|
2025-08-14 23:49:06 +08:00
|
|
|
next: /docs/guide/shortcodes/steps
|
2024-12-31 01:01:56 +00:00
|
|
|
---
|
|
|
|
|
|
|
|
このショートコードをインラインで使用するには、設定でインラインショートコードを有効にする必要があります:
|
|
|
|
|
|
|
|
```yaml {filename="hugo.yaml"}
|
|
|
|
enableInlineShortcodes: true
|
|
|
|
```
|
|
|
|
|
2025-08-14 23:49:06 +08:00
|
|
|
利用可能なアイコンの一覧は [`data/icons.yaml`](https://github.com/imfing/hextra/blob/main/data/icons.yaml) で確認できます。
|
2024-12-31 01:01:56 +00:00
|
|
|
|
|
|
|
<!--more-->
|
|
|
|
|
|
|
|
## 例
|
|
|
|
|
|
|
|
{{< icon "academic-cap" >}}
|
|
|
|
{{< icon "cake" >}}
|
|
|
|
{{< icon "gift" >}}
|
|
|
|
{{< icon "sparkles" >}}
|
|
|
|
|
|
|
|
## 使用方法
|
|
|
|
|
|
|
|
```
|
|
|
|
{{</* icon "github" */>}}
|
|
|
|
```
|
|
|
|
|
|
|
|
[Heroicons](https://v1.heroicons.com/) v1 のアウトラインアイコンがデフォルトで利用可能です。
|
|
|
|
|
|
|
|
### 独自のアイコンを追加する方法
|
|
|
|
|
2025-08-14 23:49:06 +08:00
|
|
|
`data/icons.yaml` ファイルを作成し、以下の形式で独自の SVG アイコンを追加します:
|
2024-12-31 01:01:56 +00:00
|
|
|
|
|
|
|
```yaml {filename="data/icons.yaml"}
|
|
|
|
your-icon: <svg>your icon svg content</svg>
|
|
|
|
```
|
|
|
|
|
2025-08-14 23:49:06 +08:00
|
|
|
追加したアイコンは以下のようにショートコードで使用できます:
|
2024-12-31 01:01:56 +00:00
|
|
|
|
|
|
|
```
|
|
|
|
{{</* icon "your-icon" */>}}
|
|
|
|
|
|
|
|
{{</* card icon="your-icon" */>}}
|
|
|
|
```
|
|
|
|
|
2025-08-17 19:42:59 +02:00
|
|
|
ヒント: [Iconify Design](https://iconify.design/) はサイト用の SVG アイコンを見つけるのに最適な場所です。
|
|
|
|
|
|
|
|
## オプション
|
|
|
|
|
|
|
|
| パラメータ | 説明 |
|
|
|
|
|--------------|----------|
|
|
|
|
| `name` | アイコン名 |
|
|
|
|
| `attributes` | アイコンの属性。 |
|