From 9d6d8aee0ae1d14b7d5246a21c34b3e3c85190c7 Mon Sep 17 00:00:00 2001
From: crazywoola <427733928@qq.com>
Date: Mon, 14 Jul 2025 16:28:00 +0800
Subject: [PATCH] feat: add ja-jp
---
docs.json | 3 +-
.../basic/the-right-way-of-markdown.mdx | 234 ++++++++++++++++++
2 files changed, 236 insertions(+), 1 deletion(-)
create mode 100644 ja-jp/workshop/basic/the-right-way-of-markdown.mdx
diff --git a/docs.json b/docs.json
index 9b0b106c..19dbf350 100644
--- a/docs.json
+++ b/docs.json
@@ -1551,7 +1551,8 @@
"pages": [
"ja-jp/workshop/basic/README",
"ja-jp/workshop/basic/build-ai-image-generation-app",
- "ja-jp/workshop/basic/travel-assistant"
+ "ja-jp/workshop/basic/travel-assistant",
+ "ja-jp/workshop/basic/the-right-way-of-markdown"
]
},
{
diff --git a/ja-jp/workshop/basic/the-right-way-of-markdown.mdx b/ja-jp/workshop/basic/the-right-way-of-markdown.mdx
new file mode 100644
index 00000000..908688db
--- /dev/null
+++ b/ja-jp/workshop/basic/the-right-way-of-markdown.mdx
@@ -0,0 +1,234 @@
+---
+title: Markdown の正しい使い方
+---
+
+[Markdown](https://www.markdownguide.org/basic-syntax/) は、Dify アプリの出力をプレーンテキストから、適切に整形されたプロフェッショナルなレスポンスに変換することができます。Answer や End ノードで Markdown を使うことで、見出し・リスト・コードブロック・表などをレンダリングし、エンドユーザーにとって分かりやすい視覚的階層を構築できます。
+
+## Dify における基本的な Markdown 構文
+
+Answer / End ノード内で以下のような要素を Markdown で描画できます:
+
+* 見出し
+* 太字、斜体、取り消し線
+* リスト
+* 表
+* 複数行のコードブロック
+* オーディオとビデオ
+
+### 見出し
+
+`#` を使って見出しを作成します。`#` の数が見出しの階層を表します:
+
+```markdown
+# 見出し 1
+## 見出し 2
+### 見出し 3
+```
+
+### 太字・斜体・取り消し線
+
+以下のような構文でテキストのスタイルを変更できます:
+
+```markdown
+**太字テキスト**
+*斜体テキスト*
+~~取り消し線テキスト~~
+```
+
+### リスト
+
+順序付きおよび順序なしリストを作成できます:
+
+```markdown
+- 順序なし項目 1
+- 順序なし項目 2
+ - ネストされた項目
+1. 順序付き項目 1
+2. 順序付き項目 2
+ 1. ネストされた項目
+```
+
+### 表
+
+パイプ(|)とハイフン(-)を使って表を作成します:
+
+```markdown
+| ヘッダー 1 | ヘッダー 2 |
+|------------|------------|
+| 行 1 列 1 | 行 1 列 2 |
+| 行 2 列 1 | 行 2 列 2 |
+```
+
+### 複数行のコードブロック
+
+3つのバッククォート(\`\`\`)を使ってコードブロックを作成します:
+
+```python
+def hello_world():
+ print("Hello, World!")
+```
+
+### オーディオとビデオ
+
+以下の構文を使用して、音声および動画を埋め込むことができます:
+
+```markdown
+
+
+```
+
+
+
+以下の構文でボタンとリンクを作成できます:
+
+```
+
+
+```
+
+ボタンには次の2つの属性が必要です:
+
+* `data-variant`: ボタンのスタイル。`primary`、`secondary`、`warning`、`secondary-accent`、`ghost`、`ghost-accent`、`tertiary` など
+* `data-message`: ボタンがクリックされたときに送信されるメッセージ
+
+リンクの構文はよりシンプルです:
+
+```
+Dify
+```
+
+会話内で特定のアクションをトリガーする省略リンク (`abbr`) も使えます:
+
+```
+[特別リンク](abbr:special-link)
+```
+
+---
+
+### フォーム(Form)
+
+フォームを使用する際には `data-format` 属性を設定する必要があります。`json` または `text` を指定でき、デフォルトは `text` です。`data-format="json"` に設定すると JSON 形式で送信されます。
+
+
+
+#### サポートされている入力タイプ
+
+Dify では以下の入力タイプをフォームで利用できます:
+
+* text(テキスト)
+* textarea(複数行テキスト)
+* password(パスワード)
+* time(時間)
+* date(日付)
+* datetime(日付と時間)
+* select(セレクトボックス)
+* checkbox(チェックボックス)
+* hidden(非表示フィールド)
+
+以下のような構文で会話中にフォームを描画できます:
+
+```
+
+
+\`\`\`echarts でコードブロックを開始し、その中に設定を記述してください。
+
+
+\`\`\`abc でコードブロックを開始し、ABC 記譜内容を記述してください。
+