미디어위키 강좌 | 메모

Category

LocalSettings.php

외부 링크 새창에서 열리게 하기

$wgExternalLinkTarget = '_blank';

제목을 소문자로 시작할 수 있도록 하기

$wgCapitalLinks = false;

Meta Tag 추가하기

$wgHooks['OutputPageParserOutput'][] = 'onOutputPageParserOutput';
function onOutputPageParserOutput( OutputPage &$out, ParserOutput $parseroutput ) {
  $out->addMeta( 'name', 'value' );
  return true;
}

Favicon 설정하기

$wgFavicon = "$wgResourceBasePath/resources/assets/favicon.ico";

파비콘 파일 위치에 맞게 경로를 수정하자.

애드센스

본문 상단

$wgHooks['SiteNoticeAfter'][] = function( &$adsense, $skin ) { $adsense = 'AdSense Code'; return true; };

본문 하단

$wgHooks['SkinAfterContent'][] = function( &$adsense, $skin ) { $adsense = 'AdSense Code'; return true; };

SyntaxHighlight

SyntaxHighlight 확장 기능이 잘 작동하지 않으면 서버에 python이 설치되어 있는지 확인하자.

수식 입력하는 방법

수식 입력하는 확장기능

미디어위키에 수식을 입력하려면 확장기능을 설치해야 한다. 소개하는 확장기능은 SimpleMathJaxMath도 널리 쓰이는 거 같은데 데이터베이스를 사용한다.

설치

다운로드한 후 extensions 폴더에 업로드한다. 폴더 이름은 SimpleMathJax로.

설정

LocalSettings.php에 다음 코드를 추가한다.

wfLoadExtension( 'SimpleMathJax' );

사용

<math> ax^2 + bx + c = 0 </math>

Created on 2018-04-19 12:05 | Updated on 2018-05-13 16:12