「MediaWikiの設定 - バリューサーバ」の版間の差分
(→概要) |
|||
88行目: | 88行目: | ||
export PATH=$PATH:$HOME/bin | export PATH=$PATH:$HOME/bin | ||
<br><br> | |||
== WikiSEOエクステンション == | |||
WikiSEOエクステンションは、HTMLのタイトルタグの内容を置換、追加、前置することができる。<br> | |||
また、<code>keywords</code>や<code>description</code>といった一般的なSEO(検索エンジン最適化)メタ要素を追加することも可能である。<br> | |||
<br> | |||
[https://www.mediawiki.org/wiki/Extension:WikiSEO#Maintenance_Script WikiSEOエクステンションの公式Webサイト]にアクセスして、WikiSEOエクステンションをダウンロードする。<br> | |||
ダウンロードしたファイルを解凍して、MediaWikiのメインディレクトリにあるextensionディレクトリに配置する。<br> | |||
<br> | |||
MediaWikiのメインディレクトリにあるLocalSettings.phpファイルに、以下の設定を追記する。<br> | |||
<syntaxhighlight lang="php"> | |||
# LocalSettings.phpファイル | |||
# ...略 | |||
wfLoadExtension( 'WikiSEO' ); | |||
$wgWikiSeoDefaultImage= '<ロゴ画像ファイルのパス>'; # Webサイトに画像が設定されていない場合に使用する | |||
# この変数が設定されていない場合、Webサイトのロゴが使用される | |||
$wgGoogleSiteVerificationKey = '<Google向けに使用するGoogle Search Consoleのキー>'; | |||
# ...略 | |||
</syntaxhighlight> | |||
<br> | |||
<code>$wgGoogleSiteVerificationKey</code>を設定する場合、[https://support.google.com/webmasters/answer/9008080 Google Search Console]にアクセスして、[設定]からキーを取得する。<br> | |||
<br> | |||
以下の例では、MediaWikiの任意のページの任意の箇所にメタキーワードである<code>name</code>タグ(keywords)および<code>content</code>タグ(description)を埋め込んでいる。<br> | |||
<nowiki> | |||
{{#seo: | |||
|keywords=Mochiuwiki,mochiuwiki,electric circuit,electric,pcb,Mathematics,avr,atmega,msp430,stm,arduino,fpga,verilog,pinephone,pine phone,raspberry,c,c++,c#,qt,qml,mfc,shell,bash,zsh,fish,suse,sle,suse enterprise,suse linux,linux,uclinux | |||
|description=This is a wiki with information on electronic circuits and programs | |||
|image=<ロゴ画像ファイルのパス> | |||
}} | |||
</nowiki> | |||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:MochiuWikiの設定]] | [[カテゴリ:MochiuWikiの設定]] |
2022年1月5日 (水) 13:38時点における版
概要
バリューサーバにおいて、MediaWikiを構築する場合の設定を記載する。
ImageMagickのインストール
現在(2021/12/13)、バリューサーバにはImageMagickがインストールされていないため、MediaWiki上で画像のサムネイルの表示ができない。
そのため、ユーザが手動でImageMagickをインストールする必要がある。
まず、自身のバリューサーバのアカウントにSSH接続する。
次に、ImageMagickをダウンロードする。
cd /virtual/<アカウント名> wget https://download.imagemagick.org/ImageMagick/download/ImageMagick-<バージョン>.tar.xz tar xf ImageMagick-<バージョン>.tar.xz cd ImageMagick-<バージョン> ./configure --prefix=/virtual/<アカウント名> make -j $(nproc) make install
正常にインストールできているかどうかを確認する。
/virtual/<アカウント名>/bin/convert --version
~/.bashrc_profileファイルに、環境変数を設定する。
vi ~/.bashrc_profile
# ~/.bashrc_profileファイル PATH=$PATH:$HOME/bin export PATH LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/lib export LD_LIBRARY_PATH
次に、MediaWikiのルートディレクトリにあるLocalSettings.phpファイルに、以下の設定を追記する。
vi /<MediaWikiのルートディレクトリ>/LocalSettings.php
# /<MediaWikiのルートディレクトリ>/LocalSettings.phpファイル # ...略 $wgImageMagickConvertCommand = "/virtual/<アカウント名>/bin/convert"; # ...略
Vimのインストール
必要であれば、Vimをビルドしてインストールする。
まず、Vimの公式Webサイトにアクセスして、Vimのソースコードをダウンロードする。
または、以下のコマンドを実行して、Vimのソースコードをダウンロードする。
wget https://ftp.nluug.nl/pub/vim/unix/vim-<バージョン>.tar.bz2
ダウンロードしたファイルを解凍する。(ビルドディレクトリは作成しない)
tar xf vim-<バージョン>.tar.bz2 cd vim*
Vimをビルドおよびインストールする。
./configure --with-features=big --prefix=<Vimのインストールディレクトリ> make -j $(nproc) make install
~/.bashrc_profileファイルに、環境変数PATH
を設定する。
vi ~/.bashrc_profile
# ~/.bashrc_profileファイル export PATH=$PATH:$HOME/bin
Nanoのインストール
必要であれば、Nanoをビルドしてインストールする。
まず、Nanoの公式Webサイトにアクセスして、Nanoのソースコードをダウンロードする。
ダウンロードしたファイルを解凍して、ビルドディレクトリを作成する。
tar xf nano-<バージョン>.tar.xz cd nano-<バージョン> && mkdir build && cd build
Nanoをビルドおよびインストールする。
../configure --prefix=<Nanoのインストールディレクトリ> make -j $(nproc) make install
~/.bashrc_profileファイルに、環境変数PATH
を設定する。
vi ~/.bashrc_profile
# ~/.bashrc_profileファイル export PATH=$PATH:$HOME/bin
WikiSEOエクステンション
WikiSEOエクステンションは、HTMLのタイトルタグの内容を置換、追加、前置することができる。
また、keywords
やdescription
といった一般的なSEO(検索エンジン最適化)メタ要素を追加することも可能である。
WikiSEOエクステンションの公式Webサイトにアクセスして、WikiSEOエクステンションをダウンロードする。
ダウンロードしたファイルを解凍して、MediaWikiのメインディレクトリにあるextensionディレクトリに配置する。
MediaWikiのメインディレクトリにあるLocalSettings.phpファイルに、以下の設定を追記する。
# LocalSettings.phpファイル
# ...略
wfLoadExtension( 'WikiSEO' );
$wgWikiSeoDefaultImage= '<ロゴ画像ファイルのパス>'; # Webサイトに画像が設定されていない場合に使用する
# この変数が設定されていない場合、Webサイトのロゴが使用される
$wgGoogleSiteVerificationKey = '<Google向けに使用するGoogle Search Consoleのキー>';
# ...略
$wgGoogleSiteVerificationKey
を設定する場合、Google Search Consoleにアクセスして、[設定]からキーを取得する。
以下の例では、MediaWikiの任意のページの任意の箇所にメタキーワードであるname
タグ(keywords)およびcontent
タグ(description)を埋め込んでいる。
{{#seo: |keywords=Mochiuwiki,mochiuwiki,electric circuit,electric,pcb,Mathematics,avr,atmega,msp430,stm,arduino,fpga,verilog,pinephone,pine phone,raspberry,c,c++,c#,qt,qml,mfc,shell,bash,zsh,fish,suse,sle,suse enterprise,suse linux,linux,uclinux |description=This is a wiki with information on electronic circuits and programs |image=<ロゴ画像ファイルのパス> }}