librewiki / liberty-skin

Liberty skin
GNU General Public License v3.0
20 stars 53 forks source link

Liberty MediaWiki Skin

English

리브레 위키의 기본 스킨입니다. 위키 엔진 '리버티'의 기본 레이아웃입니다.

개발

원본 소스는 GitHub.com에 존재하며, 버그 리포팅은 bbs.librewiki.net에서, 패치는 GitHub.com 에서만 받고 있습니다. 이 외의 호스팅에서 발견되는 코드는 모두 미러링이며, 코드의 최신성을 보증하지 않습니다.

보안 취약점은 이메일 (dev(골뱅이!)librewiki.net) 로 보고해 주세요.

설치

설정

LocalSettings.php 파일에 아래와 같이 작성해주세요.

이름 설명 예시 값 기본 값
$wgLibertyMainColor theme-color 메타 설정 및 사이트 주 색상 설정 #4188F1 #4188F1
$wgLibertySecondColor 사이트 보조 색상 설정 #2774DC $wgLibertyMainColor의 값에서 1A1415만큼 뺀 값
$wgTwitterAccount 트위터 카드 계정 설정 librewiki (없음)
$wgLibertyOgLogo 오픈그래프 태그에 사용 될 이미지 설정 https://librewiki.net/images/6/6a/Libre_favicon.png $wgLogo의 값
$wgNaverVerification 네이버 사이트 도구 인증 코드 (네이버에서 제공된 값) (없음)
$wgLibertyAdSetting 구글 애드센스 설정 array( 'client' => '(Google Adsense에서 제공한 값)', 'header' => '1234567890', 'right' => '0987654321', 'belowarticle' => 1313135452 ) (없음)
$wgLibertyAdGroup 사용자 그룹별 광고 차등화 여부 설정 differ null
$wgLibertyMobileReplaceAd 모바일 환경일 시 사이드바 광고를 하단으로 옮깁니다. true false
$wgLibertyEnableLiveRC 사이드바 최근 변경 사용 여부 true true
$wgLibertyMaxRecent 사이드바 최근 변경에 등장하는 편집의 최대 개수 10 10
$wgLibertyNavBarLogoImage 내비게이션 바에 표시되는 로고 이미지 ./image.png null
$wgLibertyLiveRCArticleNamespaces 사이드바 최근 변경 왼쪽 탭에 보여질 네임스페이스 목록 [NS_MAIN, NS_PROJECT, NS_TEMPLATE, NS_HELP, NS_CATEGORY] [NS_MAIN, NS_PROJECT, NS_TEMPLATE, NS_HELP, NS_CATEGORY]
$wgLibertyLiveRCTalkNamespaces 사이드바 최근 변경 오른쪽 탭에 보여질 네임스페이스 목록 [NS_TALK, NS_USER_TALK, NS_PROJECT_TALK, NS_FILE_TALK, NS_MEDIAWIKI_TALK, NS_TEMPLATE_TALK, NS_HELP_TALK, NS_CATEGORY_TALK] [NS_TALK, NS_USER_TALK, NS_PROJECT_TALK, NS_FILE_TALK, NS_MEDIAWIKI_TALK, NS_TEMPLATE_TALK, NS_HELP_TALK, NS_CATEGORY_TALK]

상단바

다음과 같은 형식을 따라서 미디어위키:Liberty-Navbar 문서에 작성해주세요.

예시는 리브레 위키에서 확인할 수 있습니다.

권한

권한별 광고 차등화를 구현하기 위해 아래와 같이 네 가지 권한이 추가됩니다. 만약 $wgLibertyAdGroup이 'differ'로 설정되어 있다면 아래 권한에 따라 환경설정에 광고 커스터마이징 옵션이 나타납니다.