미디어위키 / 메모

MediaWiki ShortURL Builder

  • https://shorturls.redwerks.org/

Extension

AutoSitemap

  • https://www.mediawiki.org/wiki/Extension:AutoSitemap
  • 사이트맵 만들어주는 확장기능
  • 사이트맵 주소는 /sitemap.xml
  • 확장기능 설치 후 글을 새로 작성하거나 기존 글을 수정해야 사이트맵이 생성된다.

SimpleMathJax

  • https://www.mediawiki.org/wiki/Extension:SimpleMathJax
  • LaTeX 문법으로 수식 입력하게 해주는 확장기능

CSS 편집

모든 스킨에 적용되는 CSS

미디어위키:Common.css

Vector 스킨에 적용되는 CSS

미디어위키:Vector.css

MobileFrontend, Minerva Neue 설치하고 설정하기

미디어위키 공식 홈페이지를 PC로 접속하면 Vector 스킨으로, 모바일로 접속하면 Minerva Neue 스킨으로 보여준다. 그렇게 구현하기 위해서는 MobileFrontend 확장 기능을 사용한다.

MobileFrontend 확장 기능 설치

  • https://www.mediawiki.org/wiki/Extension:MobileFrontend
  • 확장 기능을 다운로드 한다.
  • 압축을 푼다.
  • extensions 디렉토리에 업로드 한다.

Minerva Neue 스킨 설치

  • https://www.mediawiki.org/wiki/Skin:Minerva_Neue
  • 스킨을 다운로드 한다.
  • 압축을 푼다.
  • skins 디렉토리에 업로드 한다.

설정

LocalSettings.php 밑에 다음 코드를 추가하고 저장한다.

wfLoadExtension( 'MobileFrontend' );
$wgMFAutodetectMobileView = true;
wfLoadSkin( 'MinervaNeue' );
$wgMFDefaultSkinClass = "SkinMinerva";

대문 변경하는 방법

[MediaWiki:Mainpage]로 접속한 후 대문으로 사용할 페이지 제목을 입력한다.

버전 확인하는 방법

[특수:버전]으로 접속

LocalSettings.php

로고 변경하기

로고를 업로드하고, LocalSettings.php에서

$wgLogo = "$wgResourceBasePath/resources/assets/wiki.png";

를 수정한다. 루트 디렉토리에 abc.png를 업로드했다면

$wgLogo = "$wgResourceBasePath/abc.png";

Favicon 설정하기

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

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

$wgExternalLinkTarget = '_blank';

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

$wgCapitalLinks = false;

Meta Tag 추가하기

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

애드센스

본문 상단

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

본문 하단

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

목차에 번호 붙이기

$wgDefaultUserOptions['numberheadings'] = 1;

기타

이미지 파일 업로드할 때 썸네일이 만들어지지 않는다면

$wgGenerateThumbnailOnParse = false;

로 설정되어 있는지 확인하자. 만약 있다면 값을 true로 설정을 바꾸거나, 주석 처리한다.

 

같은 카테고리의 다른 글
Apache / 디렉토리 안에 있는 디렉토리 또는 파일 목록 출력하는 방법

Apache / 디렉토리 안에 있는 디렉토리 또는 파일 목록 출력하는 방법

URL이 정확히 입력되지 않은 경우 보통 다음처럼 Forbidden 에러가 납니다. 이 에러 대신 해당 디렉토리에 있는 파일과 하위 디렉토리 목록이 나오게 하고 싶다면, 설정에 다음 코드를 추가합니다. Options +Indexes

ICAP(Internet Content Adaptation Protocol) 서버

ICAP(Internet Content Adaptation Protocol) 서버는 HTTP 요청과 응답을 중간에서 가로채어 콘텐츠를 검사하거나 변경할 수 있도록 하는 서버입니다. 주로 웹 프록시 서버와 연동하여 바이러스 검사, 콘텐츠 필터링, 보안 정책 적용 등의 용도로 사용됩니다. ICAP 서버의 주요 용도 바이러스 검사 및 보안 검사: 웹 콘텐츠가 사용자에게 도달하기 전에 악성 코드나 바이러스를 탐지하고 차단합니다. 콘텐츠 필터링: ...

Azure Information Protection와 Windows Information Protection

Azure Information Protection(AIP) 개요 AIP는 Microsoft Azure의 클라우드 기반 서비스로, 데이터의 분류, 라벨링, 보호를 목적으로 하는 솔루션입니다. 조직의 중요한 문서와 이메일을 암호화하고, 누가 어떤 데이터를 보고 조작할 수 있는지를 제어할 수 있습니다. 주요 기능 데이터 분류 및 라벨링: 민감한 정보를 자동으로 탐지하고, 문서 및 이메일에 보안 라벨을 적용하여 관리합니다. 라벨링은 수동 또는 규칙 기반으로 ...

SFTP와 SCP 소개 및 비교

SFTP와 SCP는 모두 SSH를 통해 보안 파일 전송을 지원하는 프로토콜이지만, 이 둘 사이에는 몇 가지 중요한 차이점이 있습니다. SFTP (Secure File Transfer Protocol) 개요 SFTP는 SSH-2 프로토콜의 확장으로, 안전한 파일 전송을 제공하는 프로토콜입니다. SFTP는 파일 전송뿐만 아니라 원격 파일 시스템 관리 기능도 제공합니다. 작동 방식 세션 기반: SFTP는 SSH 연결을 통해 세션을 설정하고, 이를 통해 ...

국세청 홈택스 / 매입 전자세금계산서 조회하고 인쇄하는 방법

국세청 홈택스 / 매입 전자세금계산서 조회하고 인쇄하는 방법

전자세금계산서 기업 간 거래를 할 때 주로 세금계산서를 증빙으로 주고받습니다. 예전엔 종이로 된 세금계산서를 사용했는데, 요즘엔 거의 다 전자세금계산서로 처리합니다. 전자세금계산서를 받게 되면, 보통 발급한 쪽에서 메일로 그 사실을 알려주고 열람이나 출력 가능한 링크를 보내줍니다. 그런데, 그 링크를 통해서만 열람 등이 가능한 것은 아닙니다. 전자세금계산서는 국세청 홈택스에서도 볼 수 있습니다. 거래처별로 확인하는 것 ...

자동차 / 타이어 / 사이즈(규격) 보는 방법

자동차 / 타이어 / 사이즈(규격) 보는 방법

타이어 규격은 타이어의 크기, 형태, 성능 특성을 나타내는 다양한 숫자와 문자로 구성된 코드입니다. 이 코드는 타이어의 측면에 표기되어 있으며, 이를 통해 적절한 타이어를 선택할 수 있습니다. 타이어 규격을 이해하는 것은 차량의 안전과 성능을 최적화하는 데 매우 중요합니다. 일반적인 타이어 규격 표기법을 예로 들어 설명하겠습니다. 타이어 규격 예시 예시 : P215/65R15 95H 각 부분을 ...

FTP와 SFTP 소개 및 비교

FTP(파일 전송 프로토콜)와 SFTP(SSH 파일 전송 프로토콜)는 네트워크를 통해 파일을 전송하는 두 가지 방법입니다. 이 두 프로토콜은 파일 전송을 위해 사용되지만, 보안, 인증 및 전송 방식에 있어서 차이점이 있습니다. FTP (File Transfer Protocol) FTP는 네트워크를 통해 파일을 전송하기 위해 사용되는 표준 프로토콜입니다. 클라이언트-서버 모델을 기반으로 하며, 주로 인터넷을 통해 파일을 업로드하거나 다운로드하는 ...

스팀 / 게임 숨기기, 숨긴 게임 보기

스팀 / 게임 숨기기, 숨긴 게임 보기

언제할지도 모르면서 세일할 때 하나씩 사다보니 스팀에서 산 게임이 많아지고 있습니다. 그 중에는 엔딩까지 봐서 다시는 안 할 게임도 있고, 사긴 했지만 정말 언제 할지 모를 게임도 있고, 원래 것과 리마스터가 같이 있는 것도 있습니다. 그러다보니 라이브러리에 하지도 않을 게임이 잔뜩 보이는데요... 다행히도 목록에서 그 게임들을 숨길 수 있습니다. 방법은... 게임을 선택하고 ...

국세청 홈택스 / 세무서 발송 우편물 홈택스에서 보는 방법

국세청 홈택스 / 세무서 발송 우편물 홈택스에서 보는 방법

세무서에서 여러 가지 우편물을 보내온다. 만약 그 우편물을 분실했거나, 우편물을 받기 곤란한 상황이라면 어떻게 할까? 다행히 국세청 홈택스에서 최근 1년 우편물을 확인할 수 있다. 국세청 홈택스에 로그인한 후 로 간다. 를 클릭한다. 를 클릭하면... 우편물 발송 내역이 나온다. 를 클릭하면... 우편물의 내용을 볼 수 있다.

우리은행 / 자동이체 조회하는 방법, 해지하는 방법

우리은행 / 자동이체 조회하는 방법, 해지하는 방법

요금이나 적금 등을 납부할 때 자동이체를 많이 이용합니다. 납부일을 놓힐 위험도 없고 편하고... 하지만 경우에 따라서 자동 이체를 해지하거나 계좌를 변경해야 하는 일이 발생할 수 있는데, 은행 영업점에 방문하거나 전화하지 않아도 처리할 수 있습니다. 모든 은행이 가능한지는 모르겠으나, 우리은행은 가능합니다. 다음은 우리은행 모바일 앱인 우리 WON 뱅킹에서 자동이체를 조회하고 해지하고 등록하는 ...