Hexirp / mwcite

Lua Modules for Citation in MediaWiki

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mwcite

MediaWiki のページにおいて引用先を示すための Lua モジュールです。

設計

ユースケース

ウィキペディアでは出典を明記することが必要です。それは、複数の編集者の協力により構築されるページにおいて、その信頼性を高める必要があるからです。 Wikipedia:出典を明記する (permalink) というページでウィキペディアでの「出典」について知ることができます。

ウィキペディアは世界最大の百科事典である<ref>ウィキペディアの秘密</ref>。

上記のように記述が由来する箇所を示すのが通常の使われ方です。

HarvCite のようにハーバード方式を使うと、出典に文献の省略名が記載され「参考文献」の節に文献が記載されることもあります。

mwcite は、出典と参考文献という二つの使い方に対応します。

インターフェース

基本的には {{cite|type=alpha|1=alice|2=bob|...}} というような形式を持ちます。最初に type 引数で、どのような形式を利用するか書き、その他の引数は形式に応じて解釈されます。

About

Lua Modules for Citation in MediaWiki

License:MIT License


Languages

Language:Lua 100.0%