VRChat 非公式日本語ドキュメント

構文ガイド

ほとんどのドキュメントページはテキストで構成されていますが、追加の構文を使用することで、より読みやすいページを作成できます。

Markdown

ページはMarkdownで記述します。Markdownドキュメントは、どのテキストエディタでも簡単に編集やプレビューが可能です。以下にドキュメントページの非常に単純な例を示します。

# Example page

This is an example page with a title and some text.

VRChat CreationのドキュメントはDocusaurusで構築されています。DocusaurusはMarkdownファイルをWebページに変換します:

http://creators.vrchat.com

サンプルページ

これはタイトルと本文を含むサンプルページです。

DocusaurusはMarkdownの拡張であるMDXを使用します。DocusaurusとMDXを活用することで、ドキュメントをさまざまな方法で充実させることができます。

tip

各ページの下部にある「Edit this page(このページを編集)」をクリックすると、そのページがどのように作成されたかを確認できます。

変更のプレビュー

VRChatのドキュメントに対して複雑な変更を提案したい場合は、手元のコンピュータでプレビューを行うことを推奨します。これにより、変更内容がWebサイト上でどのように表示されるかを確認できます。

変更内容をプレビューするには、GitHub上の手順に従ってください:

  1. GitHubでcreator documentation repositoryフォークを作成します。
  2. Gitを使用してフォークをクローンします。
  3. Docs/フォルダーでnpm installを実行し、npmを使用してDocusaurusをインストールします。
  4. Docs/フォルダーでnpm run startを実行し、npmでDocusaurusを起動します。

Front matter

Front matterは、Markdownファイルに関するオプションのデータです。これを使用すると、Docusaurusがドキュメント内でページを表示する方法を変更できます。

ファイルの先頭に、3つのダッシュ(---)で囲んでFront matterを追加できます。内容はYAMLとして解析されます。

---
unlisted: true
---

以下の表に、最もよく使われるFront matterフィールドを示します。Docusaurusのドキュメントですべてのリストを確認できます。

名前デフォルト値説明推奨事項
slugstringMarkdownファイル名ドキュメントのURL。slugを使用する代わりに、適切なファイル名を使用することを検討してください。
toc_min_heading_levelnumber2 (##)目次に表示する最小の見出しレベルです。toc_max_heading_levelより高い値には設定できません。代わりに複数のページを作成することを検討してください。
toc_max_heading_levelnumber3 (###)目次に表示する最大の見出しレベルです。2から6の間である必要があります。代わりに複数のページを作成することを検討してください。
unlistedbooleanfalsecreators.vrchat.comで公開された後に、サイドバーからページを非表示にします。読者にとって重要と思われるページは非表示(unlist)にしないでください。
  • titleプロパティは使用しないでください。代わりにMarkdownタイトル(#)を使用してください。
  • last_update プロパティは使用しないでください。自動的に計算されます。

注意書き(Admonitions)

注意書きを使用して、簡潔かつ重要な情報を強調できます。注意書きは他のテキストとは異なる見た目で表示されます。

  • 注意書きを多用しないでください。
  • 注意書きのタイトルを上書きしないでください。
:::tip

Use this for important recommendations or shortcuts.

:::

:::info

Use this for important limitations or context.

:::

:::warning

Use this important warnings or potential errors.

:::

:::danger

Use this for actions that can lead to irreversible damage.

:::
http://creators.vrchat.com
tip

重要な推奨事項やショートカットにはこれを使用してください。

info

重要な制限事項やコンテキストにはこれを使用してください。

warning

潜在的なエラーやその回避方法にはこれを使用してください。

danger

取り返しのつかない損害につながる可能性のある操作にはこれを使用してください。

コードブロック

ページにUdonSharpのコードを掲載するには、バッククォート3つを使用してコードブロックを作成してください。これは、特に例を示す際に役立ちます。

```
// This is an example code block.
Debug.Log("Hello, world!");
```
http://creators.vrchat.com
// This is an example code block.
Debug.Log("Hello, world!");

追加のオプションを有効にすることで、コードブロックを読みやすくできます:

```csharp showLineNumbers title="Assets/Example.cs"
// This is an example code block.
Debug.Log("Hello, world!");
```
http://creators.vrchat.com
Assets/Example.cs
// This is an example code block.
Debug.Log("Hello, world!");
  • csharp または cs を使用して、C# の 構文ハイライト を有効にしてください。
  • showLineNumbers を使用して、行番号 を表示してください。
  • 適切な場合は title="" を使用して、ファイル名 を表示してください。

コードタブ

Udon GraphのスクリーンショットとUdonSharpのコードを並べて表示できます。読者が好みの言語を選択でき、すべてのコードタブコンポーネントがその選択を同期します。

Tabs および TabItem をインポートして使用する例を以下に示します:

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';

<Tabs groupId="udon-compiler-language">
<TabItem value="graph" label="Udon Graph">

![A screenshot of the Udon Graph.](/img/worlds/graph-helloworld.png)

</TabItem>
<TabItem value="cs" label="UdonSharp">

```cs showLineNumbers
private void Start()
{
Debug.Log("Hello, world!");
}
```

</TabItem>
</Tabs>
http://creators.vrchat.com

Udon Graphのスクリーンショット

最終更新: