ウィキマークアップ(ウィキテキスト):概要、機能、用途
ウィキテキスト(ウィキマークアップ)は、ウィキサイトのページ作成・書式設定に使われる簡易マークアップ言語です。編集しやすいよう設計され、ウィキソフトウェアによってHTMLに解析されます。
ウィキマークアップは、しばしばウィキテキストと呼ばれ、共同編集型のウィキシステムでページを作成し書式設定するために用いられる軽量マークアップ言語です。見出し、リンク、リスト、強調、構造要素のためのプレーンテキストによる規則を備えており、投稿者はHTMLを直接記述せずにコンテンツを編集できます。ウィキエンジンはこのマークアップを解析し、ブラウザが表示できるHTMLを生成します。技術的な詳細については、信頼できる文書を参照してください。
画像ギャラリー
3 画像基本機能と一般的な要素
正確な構文はエンジンによって異なりますが、多くのウィキテキスト実装は、日常的な編集に役立つ共通の基本機能をサポートしています。
- 行頭の等号など、類似した記号で作成する見出しと小見出し。
- 簡略化したリンクテキストやURLの挿入を含む、内部リンクと外部リンク。
- 句読点を繰り返して用いる太字や斜体などの文字書式。
- アウトラインや手順の並びに用いる箇条書きリストと番号付きリスト。
- 表、簡単な画像参照、キャプションの規則。
- コンテンツの再利用やページの整理に用いるテンプレート、カテゴリ、メタデータ。
ウィキテキストは、生のHTMLより意図的に簡潔に作られているため、ウェブ開発者ではない投稿者にも利用しやすいものとなっています。
実装と解析
ウィキエンジンごとに、異なる規則と拡張機能を備えたウィキテキストが実装されています。多くの大規模ウィキプロジェクトで使われるエンジンであるMediaWikiは、比較的豊富なウィキテキスト方言と、マークアップをHTMLおよびキャッシュ出力へ変換するパーサーを使用しています。成熟した実装例については、MediaWikiを参照してください。他のシステムは独自の構文を使用するか、共有標準を採用しているため、ページの動作はウィキごとに異なる場合があります。ウィキは共同作業用ウェブサイトやイントラネットで一般的に利用されており、多数の公開例が著名なウィキサイトで公開されています。
歴史と発展
簡素な編集言語という考え方は、迅速で段階的な共同作業を重視した初期のウィキ運動から生まれました。初期のウィキソフトウェアは、参加への障壁を下げるため、簡潔な構文を採用していました。やがて開発者は、より大規模なプロジェクトを支えるため、テンプレート、パーサー関数、より豊富なリンク機能などを追加しました。百科事典的なコレクションを含む大規模なコミュニティウィキは、実用的な拡張機能や慣例の形成に大きな役割を果たしました。たとえば、Wikipediaの投稿者は、多くの一般的なパターンの標準化に貢献しました。
用途、利点、トレードオフ
ウィキテキストは、習得しやすく、すばやく編集でき、プレーンテキストのワークフローに適していることから、共同文書、ナレッジベース、マニュアル、コミュニティ百科事典で広く使われています。利点には、ソース形式での読みやすさ、バージョン管理との簡単な統合、迅速な公開があります。一方、エンジン間で方言に一貫性がないこと、生のHTML/CSSと比べてレイアウトの精密さに限界があること、ユーザー入力を解析する際のセキュリティ上の考慮事項などがトレードオフです。現代のウィキの多くは、利用者の異なる好みに対応するため、ウィキテキストとビジュアルエディタの両方を提供しています。
実践上のヒント
初めて使う人は、変更内容をプレビューし、各サイトのヘルプページを確認し、既存のテンプレートを再利用してスタイルの一貫性を保つとよいでしょう。システム間でコンテンツを移行する際は、パーサーの違いを確認し、表示後のページをテストしてください。ウィキを拡張する開発者にとっては、使いやすさと安全性を維持するために、パーサーの処理工程とサニタイズの手順を理解することが重要です。追加の資料や例は、上記で参照した公式文書およびコミュニティガイドで確認できます。
関連項目
著者
AlegsaOnline.com ウィキマークアップ(ウィキテキスト):概要、機能、用途 Leandro Alegsa
URL: https://ja.alegsaonline.com/art/108024