「Help:ページ名」の版間の差分
削除された内容 追加された内容
m 語句表現など修正 |
|||
4行目:
== 用語 ==
「フルページ名」("full page name" および "full pagename")という用語は、[[Help:名前空間|名前空間]]プリフィックスを含むページ名を指します。「ページ名」("page name" および "pagename")という用語は標準名前空間以外では定義が曖昧で、名前空間プリフィックスを含む場合と含まない場合があります。違いをはっきりさせたいときには、「フルページ名」と「名前空間プリフィックスなしのページ名」と表現することができます。
== 制限 ==
14行目:
また、 [[ASCII]]コードの0 から 31の範囲にある印刷不能な文字と、 127 の「削除」文字(ASCII制御文字)も使用できません。
▲* '''['''、''']'''、'''{'''、'''}'''、および '''|''' はメディアウィキのウィキ文法において特別な意味が与えられており、ページ名が決定される前に機能します。例えば、<nowiki>[[{{CURRENTYEAR}}]]</nowiki> とすると、 ''<nowiki>{{CURRENTYEAR}}</nowiki>'' というページ名のページではなく、 {{CURRENTYEAR}} というページ名のページを呼び出します。
メディアウィキの初期設定では、 + もページ名に使用できません。これは LocalSettings.phpの [[mw:Manual:$wgLegalTitleChars|$wgLegalTitleChars]] に以下の命令文で追加されています。
26 ⟶ 24行目:
=== スラッシュ (/) ===
[[Help:名前空間|名前空間]]及び設定によっては、ページ名内のスラッシュ (/) が特殊な意味を持つことがあります。詳しくは[[Help:サブページ]]を参照してください。
サブページへのリンク機能の副作用で、タイトルがスラッシュ (/) から始まる標準名前空間にあるページへサブページ機能が有効になっている名前空間からリンクするときには、ページ名の前にコロン (:) を付加するという回避手段が必要です。
=== 名前空間プリフィックス ===
ページ名の冒頭は、[[Help:名前空間|名前空間]] プリフィックスに自動的に変換される文字列と一致してはいけません。例えば、"{{ns:project}}:A-Kon"に転送されてしまう "[[:en:Project A-Kon|Project: A-Kon]]" という名前のページを作ることはできません。
冒頭が名前空間プリフィックスと一致するページを作ることは、原理的には可能です。例えば英語版ウィキペディアで、''Wikipedia: The Big Adventure'' とか ''Talk: Secrets are Bad'' という書籍についての記事を作ることが考えられます。しかし、こういったページは、不適切な名前空間に置かれることになり、検索やページの一覧表示の際に支障をきたします(またコロンのあとの空白は自動的に除去されます)。さらに、2つめの例では、ページ自体が[[Help:ノートページ|
=== 他のプロジェクトを参照するプリフィックスおよび擬似名前空間 ===
[[Help:言語間リンク#プリフィックス|他のプロジェクトを参照するのに用いられているプリフィックス]]をページ名の冒頭に使うことはできません。例えば "en:"などの言語コードです([[Special:SiteMatrix|Wikimedia
したがって、例えば[[ディーヴォ]]のアルバム"[[:en:Question: Are We Not Men? Answer: We Are Devo!|Q: Are We Not Men? A: We Are Devo!]]"はこのままページ名にすることはできません。[[Q: Are We Not Men? A: We Are Devo!]] とか http://en.wikipedia.org/wiki/Q:Are_We_Not_Men%3F_A:_We_Are_Devo%21 のように実際にやってみようとすると、[[ウィキクォート]]に転送されてしまいます
プロジェクト自身のプロジェクト・プリフィックスを付けられるかどうかは一貫性がありません。例えば日本語版ウィキペディアでは "ja:a" のようなページはできません([[ja:a]]、[[ja:ja:a]]を試してみてください)。一方、ウィキクオートで "Q: Are We Not Men? A: We Are Devo!" とすることは可能です([[q:Q: Are We Not Men? A: We Are Devo!]])。
=== ページ名の最大長 ===
ページ名の最大長は255バイトです(名前空間プリフィックスを除く)。UTF-8エンコーディングでは、非ASCII文字は最大4バイトになるので、タイトルに書ける''文字''の最大数は、使用している言語に依存して255より小さくなります。
[[m:Test of maximum page name length: 255 characters; test of maximum page name length: 255 characters; test of maximum page name length: 255 characters; test of maximum page name length: 255 characters; test of maximum page name length: 255 characters; test.|Test of maximum page name length: 255 characters; test of maximum page name length: 255 characters; test of maximum page name length: 255 characters; test of maximum page name length: 255 characters; test of maximum page name length: 255 characters; test.]]を見てみてください。
56 ⟶ 54行目:
ページ名に使われている文字が、大文字・小文字の存在する文字([[ラテン文字]]、[[ギリシャ文字]]、[[キリル文字]]、[[アルメニア文字]])の場合、以下のことがおきます。
=== 名前空間のプリフィックス ===
名前空間のプリフィックスでは、全文字で大文字・小文字の区別をつけません。したがって、[[Help:目次]]も[[helP:目次]]も同じページへリンクします。ただし、記事冒頭で大きなフォントで書かれたり、システムによって生成される URL に現れるページの「正式名」は、ほとんどの名前空間で、一文字目だけを大文字にしたものです。例外として、MediaWiki名前空間があります。
=== ページ名の一文字目 ===
ページ名の一文字目(名前空間プリフィックスがある場合、その直後)では、大文字・小文字を区別するかはプロジェクトの設定によります([[mw:Manual:$wgCapitalLinks]]を確認してください)。ウィキメディア
一文字目の大文字・小文字の区別をしないプロジェクトでは、ページの正式名は大文字始まりのものです。
この区別は、一文字目にしか適用されないことに注意してください。したがって、"help:Page name"、"Help:page name"、"Help:Page name" がそれぞれ"Help:Page name"と同名として認識されますが、"Help:Page Name" は同名と見なされません。また、コロン (:) を使っていても、その前がソフトウェアで定義しているプリフィックスでない場合、コロンの直後の文字は大文字と小文字が区別されます。例えば [[Template:H:h]] と [[Template:H:H]] は区別されます。
=== 画像ファイル名の拡張子における大文字・小文字の区別 ===
72 ⟶ 70行目:
以下のスペース/アンダースコアは無視されます。
* フルページ名の始端と終端にあるもの
* 名前空間プリフィックスの終端とコロンとの間にあるもの
* 名前空間プリフィックスのコロンの後にあるもの
* 連続する重複スペース
84 ⟶ 82行目:
== 正式名 ==
存在しないページを
他のプロジェクトにあるページを呼び出そうとしても、単にウィキテキストが表示されるだけです。例えば {{en:qwsazx}} のようになります。通常のインターウィキリンクは、リンク先のページの存在の有無を表現しませんし、
リダイレクトページはプレビュー時には普通のリンクのように見えますが、保存すると、転送先のページ名を正式名で表示するようになります。[http://meta.wikimedia.org/w/index.php?title=Babel&redirect=no] とそのプレビュー画面 [http://meta.wikimedia.org/w/index.php?title=Babel&action=edit] を較べてみてください。
|