ドキュメント編集ガイドライン
Markdownファイルの追加
最大3レベルまで階層化された`contents/zh/`(中国語の投稿)または`contents/en/`(英語の投稿)ディレクトリにMarkdownファイルを追加します。`contents/zh/posts.yml`または`contents/en/posts.yml`のパスとタイトル情報を更新してください。
Markdownファイル名は小文字を使用してください。
Prettierによるコードの自動フォーマット
始める前に、Prettier VSCodeプラグインのインストールをお勧めします。これにより、保存時にコードが自動的にフォーマットされます。
自動フォーマットによってコードブロックが壊れると感じた場合は、次のコメントを追加して、ブロック内のコードのフォーマットをprettier
で回避できます。
<!-- prettier-ignore-start -->
<!-- prettier-ignore-end -->
フォーマットされていないコードブロックが見つかった場合は、まずコードの構文エラーを確認してください。
組み込み変数
optionPath
mainSitePath
exampleViewPath
exampleEditorPath
lang
使用方法
${xxxxx}
他の記事へのリンク
[Get Apache ECharts](${lang}/basics/download)
コードの埋め込み
基本的な使用方法
```js
option = {
series: [{
type: 'bar',
data: [23, 24, 18, 25, 27, 28, 25]
}]
};
\```
option = {
series: [
{
type: 'bar',
data: [23, 24, 18, 25, 27, 28, 25]
}
]
};
推奨されるコード記述方法
ツールによるコードフォーマットを有効にするために、構文的に問題のある書き方は避けるようにしてください。
例えば、コメント`...`
option = {
series: [
{
type: 'bar'
// ...
}
]
};
ライブプレビューと編集
現在、オプションコードのプレビューのみサポートされています。
\```js live
option = {
xAxis: {
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {},
series: [
{
type: 'bar',
data: [23, 24, 18, 25, 27, 28, 25]
}
]
};
\```
option = { xAxis: { data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] }, yAxis: {}, series: [ { type: 'bar', data: [23, 24, 18, 25, 27, 28, 25] } ] };
その他のプレビューレイアウト
左から右
<md-live lang="js" code="'b3B0aW9uID0gewogIC4uLgp9OwpcYGBg'" v-bind="{layout: 'lr'}" />
<!-- prettier-ignore-end -->
<md-live lang="js" code="'b3B0aW9uID0gewogIHhBeGlzOiB7CiAgICBkYXRhOiBbJ01vbicsICdUdWUnLCAnV2VkJywgJ1RodScsICdGcmknLCAnU2F0JywgJ1N1biddCiAgfSwKICB5QXhpczoge30sCiAgc2VyaWVzOiBbCiAgICB7CiAgICAgIHR5cGU6ICdiYXInLAogICAgICBkYXRhOiBbMjMsIDI0LCAxOCwgMjUsIDI3LCAyOCwgMjVdCiAgICB9CiAgXQp9Ow'" v-bind="{layout: 'lr'}" />
#### Right to left
<!-- prettier-ignore-start -->
option = { ... }; \```
option = { xAxis: { data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] }, yAxis: {}, series: [ { type: 'bar', data: [23, 24, 18, 25, 27, 28, 25] } ] };
上から下
<md-live lang="js" code="'b3B0aW9uID0gewogIC4uLgp9OwpcYGBg'" v-bind="{layout: 'bt'}" />
<!-- prettier-ignore-end -->
<md-live lang="js" code="'b3B0aW9uID0gewogIHhBeGlzOiB7CiAgICBkYXRhOiBbJ01vbicsICdUdWUnLCAnV2VkJywgJ1RodScsICdGcmknLCAnU2F0JywgJ1N1biddCiAgfSwKICB5QXhpczoge30sCiAgc2VyaWVzOiBbCiAgICB7CiAgICAgIHR5cGU6ICdiYXInLAogICAgICBkYXRhOiBbMjMsIDI0LCAxOCwgMjUsIDI3LCAyOCwgMjVdCiAgICB9CiAgXQp9Ow'" v-bind="{layout: 'bt'}" />
### Highlighting Lines of Code and Adding Filenames
Use.
<!-- prettier-ignore-start -->
option = {
series: [
{
type: 'bar',
data: [23, 24, 18, 25, 27, 28, 25]
}
]
};
\```
効果。
option = {
series: [
{
type: 'bar',
data: [23, 24, 18, 25, 27, 28, 25]
}
]
};
画像の埋め込み
ソース画像は`static/images/`下に保存されています。

画像の高さと幅の設定
現在のページの一時的なスタイルについては、HTMLを記述するだけで済みます。
<img data-src="images/demo.png" style="width: 50px" />
サンプルiframeの追加
src
は、https://echarts.dokyumento.jp/examples/en/editor.html?c=line-simpleアドレスの`?c=`以降の文字列です。
使用例
<md-example src="doc-example/getting-started" width="100%" height="300"></md-example>
結果
オプション項目へのリンクの追加
使用例
<md-option link="series-bar.itemStyle.color"></md-option>
結果: series-bar.itemStyle.color
その他コンポーネントの使用
このドキュメントでは、グローバルに登録されたmarkdown
コンポーネントの使用をサポートしています。既に説明したmd-example
コンポーネントに加えて、以下のコンポーネントも使用できます。
md-alert
プロンプトコンポーネント
<md-alert type="info">
This is an info alert.
</md-alert>
これは情報アラートです。
<md-alert type="success">
This is a success alert.
</md-alert>
これは成功アラートです。
<md-alert type="warning">
This is a warning alert.
</md-alert>
これは警告アラートです。
<md-alert type="danger">
This is a danger alert.
</md-alert>
これは危険アラートです。