テンプレート:Markup

2023年3月27日 (月) 17:27時点におけるAdminJP1 (トーク | 投稿記録)による版 (ページの作成:「<includeonly>{| style="table-layout:fixed; width:{{{width|100%}}}; margin-top:0;margin-left:{{{margin-left|{{{margin|0}}}}}}; border-width:medium; padding:0; {{{style|}}}" {{#if:{{{title|}}} |{{!}}+ '''{{{title}}}'''}} {{#if:{{{noheaders|}}}{{{notitle|}}} | |! scope="col" style="width:50%;{{{colheaderstyle|}}}{{{col1headerstyle|}}}"{{!}} {{{col1|{{{t1|マークアップ}}}}}} {{!!}}<!-- -->scope="col" style="width:50%;{{{colheaderstyle|}}}{{{col2headerstyle|}}…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

<templatestyles src="Module:Documentation/styles.css"></templatestyles>

テンプレートの解説[表示] [編集] [履歴] [キャッシュを破棄]

このテンプレートは、マークアップやコードの横に並べて、描画されたその出力結果を示します。

引数

  • title: タイトルを表示します。
  • t1:「マークアップ」の文字列を置き換えます。
  • t2:「描画」の文字列を置き換えます。
  • pre:「pre」タグの有無を設定します。
  • Style: CSSを指定します。
  • Noheaders: |noheaders=onでカラムの見出しとタイトルを表示しません。

引数はen:Template:Markupを参照。

使い方

最初のカラム(「マークアップ」)における各々のセルは、テンプレート:Tagが使われ、改行と空白をそのままにします。ただし、その内容によっては変化します。そのマークアップは、テンプレート:Xtag内でそのマークアップを囲うことによって表示されるように、通常はそれらのセルの内容がエスケープされるのが望ましいでしょう。この機能の追加は技術的に不可能です。

2番目のカラム(「描画」)における各々のセルは、対応した「マークアップ」のセルに一致する、通常はエスケープされていないマークアップです。これは異なる場合があり、例を以下に示します。

  • もし最初の行が、#, * などのようなウィキマークアップを含んでいるなら、最初の行の前にテンプレート:Tagを使います。例を参照。
  • テンプレート:Code のような見出しマークアップは、そのページの目次として表示されます。代わりに{{fake heading}}を使用します。
  • 一部のテンプレートは、不要に整備用カテゴリに分類するでしょう。
  • 一部のテンプレートは、整備用カテゴリにそのページが分類されているかのエラーチェックをするでしょう。そのようなカテゴリはできるだけ抑制してください。
    • 出典表記形式1 テンプレートは|template doc demo=trueの設定によって整備用カテゴリを抑制します。

制限

テンプレート:Xtag

もし、マークアップ・セルの内容をテンプレート:Xtagにて囲まないなら、テンプレートのマークアップもエスケープされず、展開されます。

{{tl|tag}}のためのマークアップの例を挙げます。

展開されてしまいます [[:テンプレート: nowiki使用
{{[[Template:tag|tag]]}} 
{{tl|tag}}

HTML実体

nowiki中のマークアップ・セル中のHTML実体は解析されます。

nowikiを使ったマークアップ [[:テンプレート: マークアップを回避する以下置換記法の使用
 – 
&nbsp;&ndash;

これを避けるには、&&amp;に置き換えてエスケープすることで、&amp;nbsp; とします。これは &nbsp; と表示されます。

リストと字下げマークアップ

もし最初の行が、#, * などのようなウィキマークアップを含んでいるなら、テンプレート:Tagを使います。

テンプレート:Tagなし
マークアップ [[:テンプレート: 描画
# Item 1
# Item 2
# Item 3
# Item 4 
# Item 1
  1. Item 2
  2. Item 3
  3. Item 4
テンプレート:Tag使用
マークアップ [[:テンプレート: 描画
<nowiki />
# Item 1
# Item 2
# Item 3
# Item 4 
  1. Item 1
  2. Item 2
  3. Item 3
  4. Item 4

簡単なもの

マークアップ [[:テンプレート: 描画
'''ボールド体の言葉''' 
ボールド体の言葉
''イタリック体の言葉'' 
イタリック体の言葉

より複雑なもの

以下のような例の2番目のカラムでは テンプレート:Tl2テンプレート:Tl2を使うことでカテゴリに分類されてしまうのを避けます。

マークアップ [[:テンプレート: 描画
寿命を100年延ばす効果があったといいます{{#tag:ref|控えめな説によると5年ほど。<ref>『未開の秘術』</ref>|group=nb}}。飛ぶように売れました{{要出典}}。

== 注釈 ==
{{reflist|group=nb}}

== 出典 ==
{{reflist}}
 
寿命を100年延ばす効果があったといいます[注釈 1]。飛ぶように売れましたテンプレート:Fake

テンプレート:Fake heading

  1. 控えめな説によると5年ほど。[1]

テンプレート:Fake heading

  1. 『未開の秘術』

複数のペア

マークアップ [[:テンプレート: 描画
山から尼が4人踊りながら歩いてきたというのです。 
山から尼が4人踊りながら歩いてきたというのです。
山から尼が4人踊りながら歩いてきたというのです。 
山から尼が4人踊りながら歩いてきたというのです。
山から尼が4人踊りながら歩いてきたというのです。 
山から尼が4人踊りながら歩いてきたというのです。
山から尼が4人踊りながら歩いてきたというのです。 
山から尼が4人踊りながら歩いてきたというのです。

題名をつける

|title=を使います。

Foxes and dogs
マークアップ [[:テンプレート: 描画
The quick brown fox jumps over the lazy dog. 
The quick brown fox jumps over the lazy dog.

描画されたHTMLを表示する

あるテンプレートが {{code}} に囲まれた場合、描画されたHTMLを表示します。

マークアップ [[:テンプレート: 描画
{{cite book |last=White |first=T. H. |title=The Book of Merlyn |year=1977}} 
White, T. H. (テンプレート:Citation/showdateEN). The Book of Merlyn 
{{code|lang=html|{{cite book |last=White |first=T. H. |title=The Book of Merlyn |year=1977}}}} 
テンプレート:Code

TemplateData

これは新しいビジュアルエディターにより使用されるテンプレートのためのTemplateData文書です。

Markup

マークアップのコードを例示するためのテンプレート

テンプレート引数

このテンプレートは、パラメーターを複数行に分けて記述することが推奨されています。

引数説明状態
題名title

説明なし

推奨
左列名t1

説明なし

既定
マークアップ
推奨
右列名t2

説明なし

既定
描画
推奨
マークアップ11

説明なし

文字列必須
描画結果12

説明なし

文字列必須
33

説明なし

不明省略可能
44

説明なし

不明省略可能
55

説明なし

不明省略可能
66

説明なし

不明省略可能
77

説明なし

不明省略可能
88

説明なし

不明省略可能
99

説明なし

不明省略可能
1010

説明なし

不明省略可能
1111

説明なし

不明省略可能
1212

説明なし

不明省略可能
1313

説明なし

不明省略可能
1414

説明なし

不明省略可能
1515

説明なし

不明省略可能
1616

説明なし

不明省略可能
1717

説明なし

不明省略可能
1818

説明なし

不明省略可能
1919

説明なし

不明省略可能
2020

説明なし

不明省略可能
2121

説明なし

不明省略可能
2222

説明なし

不明省略可能
2323

説明なし

不明省略可能
2424

説明なし

不明省略可能
2525

説明なし

不明省略可能
2626

説明なし

不明省略可能
2727

説明なし

不明省略可能
2828

説明なし

不明省略可能
2929

説明なし

不明省略可能
3030

説明なし

不明省略可能
3131

説明なし

不明省略可能
3232

説明なし

不明省略可能
3333

説明なし

不明省略可能
3434

説明なし

不明省略可能
3535

説明なし

不明省略可能
3636

説明なし

不明省略可能
3737

説明なし

不明省略可能
3838

説明なし

不明省略可能
3939

説明なし

不明省略可能
4040

説明なし

不明省略可能
widthwidth

説明なし

不明省略可能
margin-leftmargin-left

説明なし

不明省略可能
marginmargin

説明なし

不明省略可能
stylestyle

説明なし

不明省略可能
noheadersnoheaders

説明なし

不明省略可能
notitlenotitle

説明なし

不明省略可能
colheaderstylecolheaderstyle

説明なし

不明省略可能
col1headerstylecol1headerstyle

説明なし

不明省略可能
col1col1

説明なし

不明省略可能
col2headerstylecol2headerstyle

説明なし

不明省略可能
col2col2

説明なし

不明省略可能
col1stylecol1style

説明なし

不明省略可能
codestylecodestyle

説明なし

不明省略可能
markupstylemarkupstyle

説明なし

不明省略可能
col2stylecol2style

説明なし

不明省略可能
outputstyleoutputstyle

説明なし

不明省略可能
prepre

説明なし

不明省略可能

関連項目

  • {{Markup2}} 点と字下げによってマークアップを示す。
  • {{Markupv}} 縦に並べてマークアップ/コードとその出力結果を提示します。
  • {{Automarkup}} コードを2度づつ書く必要がありません。