テンプレート:SyntaxHighlightInclude
ナビゲーションに移動
検索に移動
以下のJavaScriptを使用しています: |
ショートカット
シンタックスハイライト(syntaxhighlight
タグまたはpre class="language-〇〇"
タグ)の中にWiki構文を挿入させるためのテンプレート。
パラメーター[ソースを編集]
パラメーター | 説明 |
---|---|
|id=
|
挿入させる内容のID(文字列)。 あらかじめ |
|include=
|
Wiki構文( 表組みを入れると崩れますので使用しないこと ) |
- あらかじめ
<syntaxhighlight>...</syntaxhighlight>
または<pre class="language-〇〇">...</pre>
のソース内に$!文字列!$
と記述しておきます。これがIDとなります。 - その文字列をパラメーター
ID
に指定します。 - 複数入れたい場合は別々に
{{SyntaxHighlightInclude}}
を書いておく必要があります。 - 同じページで別々の
<syntaxhighlight>...</syntaxhighlight>
または<pre class="language-〇〇">...</pre>
で一つのIDを使い回すことができます。 - ただし、別々の内容で、同じIDを使って2つ以上
{{SyntaxHighlightInclude}}
の定義した場合、その動作は想定されておらず不明です。
かならず別々の名前で定義してください。 {{SyntaxHighlightInclude}}
は短い名前の{{hinclude}}
で記述してもかまいません。<pre class="language-〇〇">...</pre>
の場合は$!文字列!$
がテキスト要素の一部として認識されている必要があり、しかも$!文字列!$
の直前直後には「"」または「'」のいずれかの文字が存在している必要があります(その文字を含めて置き換えられます)。以下の例参照。
syntaxhighlightの場合の例[ソースを編集]
<syntaxhighlight lang="json"> { "type": "minecraft:crafting_shaped", "group": "wooden_trapdoor", "pattern": [ "###", "###" ], "key": { "#": { "item": "minecraft: $!ここに挿入!$" } }, "result": { "item": "minecraft:acacia_trapdoor", "count": 2 } } </syntaxhighlight> {{SyntaxHighlightInclude | id = ここに挿入 | include = {{BlockSprite|Acacia Planks}}[[ブロック/建材#板材]] }}
{
"type": "minecraft:crafting_shaped",
"group": "wooden_trapdoor",
"pattern": [
"###",
"###"
],
"key": {
"#": {
"item": "minecraft: $!ここに挿入!$"
}
},
"result": {
"item": "minecraft:acacia_trapdoor",
"count": 2
}
}
preの場合の例[ソースを編集]
<pre class="language-json"> { "type": "minecraft:crafting_shaped", "group": "wooden_trapdoor", "pattern": [ "###", "###" ], "key": { "#": { "item": "minecraft: '$!ここに挿入!$'" } }, "result": { "item": "minecraft:acacia_trapdoor", "count": 2 } } </pre> {{SyntaxHighlightInclude | id = ここに挿入 | include = {{BlockSprite|Acacia Planks}}[[ブロック/建材#板材]] }}
{ "type": "minecraft:crafting_shaped", "group": "wooden_trapdoor", "pattern": [ "###", "###" ], "key": { "#": { "item": "minecraft: '$!ここに挿入!$'" } }, "result": { "item": "minecraft:acacia_trapdoor", "count": 2 } }
[閲覧 | 編集 | 履歴 | キャッシュ破棄]上記の記事は次のページから転記しています: テンプレート:SyntaxHighlightInclude/doc.