docker-compose で MediaWiki を立てたことを書いた。
docker-compose で MediaWiki を立てる | The Official Website of Hitoshi Arakawa
https://www.hitoshiarakawa.com/blogs/2024/2024-03-20_docker-mediawiki/
通常の画像を表示させる方法についても書いた。
MediaWiki で画像表示 | The Official Website of Hitoshi Arakawa
https://www.hitoshiarakawa.com/blogs/2024/2024-03-26_displaying-images-on-mediawiki/
次は Flickr の画像を埋め込むことに挑戦した。
環境:
・VMware vSphere Hypervisor 7.0U3g
・Ubuntu 20.04.6
・MediaWiki 1.41.0
・macOS Ventura 13.5(作業環境)
(1)/extensions ディレクトリで CloudImage という拡張機能をダウンロード、解凍する。
$ sudo wget https://kimagurenote.net/file/CloudImage_20230731.zip
$ sudo apt install unzip
$ sudo unzip CloudImage_20230731.zip
$ sudo rm -f CloudImage_20230731.zip
(2)LocalSettings.php に以下を追記する。
# Extension:CloudImage
wfLoadExtension( 'CloudImage' );
$wgExternalLinkTarget = '_blank';
$wgNativeImageLazyLoading = true;
$wgCloudImageAspectRatio = true;
(3)MediaWiki の以下の URL にアクセスする。
https://{example.com}/index.php/MediaWiki:Common.css
以下を記入し、保存する。
/* Extension:CloudImage */
IMG.cimg {
max-width: 100%;
}
FIGURE.cimg {
clear: both;
margin: 2px;
border: 1px solid #c8ccd1;
background-color: #f8f9fa;
font-size: 94%;
max-width: 80%;
}
FIGCAPTION.cimgcaption {
padding: 2px;
text-align: left;
}
必要に応じてカスタマイズする。例えば僕は背景の幅を 80% としている。デスクトップでは幅いっぱいだと写真が大きすぎるからだ。
以下のように記述すれば Flickr の写真を埋め込むことができる。
<cimg src="{FLickr の写真の URL}">これはキャプションです。</cimg>
参考:
CloudImage - きまぐれ手記 Kimagurenote
https://kimagurenote.net/kn/CloudImage
Extension:CloudImage - MediaWiki
https://m.mediawiki.org/wiki/Extension:CloudImage
[Linux]ファイルの圧縮、解凍方法 #Linux - Qiita
https://qiita.com/supersaiakujin/items/c6b54e9add21d375161f
MediaWikiでCSSを編集する方法 - キーワードノート
https://kw-note.com/cms/edit-mediawiki-css/
Amazon.co.jp: ウィキペディア・レボリューション: 世界最大の百科事典はいかにして生まれたか (ハヤカワ新書juice 5) : アンドリュー リー, Lih,Andrew, 敏生, 千葉: 本
https://amzn.to/3ILCwKI