스킨:리버티

This page is a translated version of the page Skin:Liberty and the translation is 98% complete.
Other languages:
미디어위키 스킨 설명서 - 분류
OOjs UI icon layout-ltr.svg
Liberty/ko
출시 상태: 안정
Screenshot-skin-liberty.png
설명 $librewiki를 위한 반응형 스킨
만든 이 Liberwiki Developement Team
최신 버전 1.11.0
미디어위키 1.37 (master branch)[1]

1.35 (REL1_35 branch)

1.33 (REL1_33 branch)

1.31 (REL1_31 branch)

1.27 (REL1_27 branch)
라이선스 GNU General Public License 3.0 or later
다운로드
readme
changelog
예시 Librewiki
변수
  • $wgLibertyMainColor
  • $wgLibertySecondColor
  • $wgTwitterAccount
  • $wgLibertyOgLogo
  • $wgNaverVerification
  • $wgLibertyAdSetting
  • $wgLibertyAdGroup
  • $wgLibertyMobileReplaceAd
  • $wgLibertyEnableLiveRC
  • $wgLibertyMaxRecent
  • $wgLibertyLiveRCArticleNamespaces
  • $wgLibertyLiveRCTalkNamespaces
$2 스킨 번역 (translatewiki.net에서 가능한 경우)
Check usage and version matrix;

리버티 스킨은 부트스트랩 기반입니다. 이 스킨은 반응형 디자인이 적용되었습니다.

기능

  • 리버티는 부트스트랩을 기반으로 하는 데스크톱, 태블릿, 스마트폰에 대응되는 반응형 스킨입니다.
  • 실시간 최근 바뀜 업데이트와 SNS 공유 기능이 있습니다.
  • 공용 미디어위키를 사용하는 위키 사이트를 위한 다양한 설정을 지원합니다.
  • 트위터 카드와 구글 애드센스도 지원합니다.
  • Gravatar를 지원하여 위키에 설정된 이메일 주소에 따라 프로필 사진을 표시할 수 있습니다.
  • 브라우저 설정과 연동되는 다크모드를 지원합니다.
  • 스킨 환경설정을 지원합니다. (환경설정 -> 리버티 스킨 탭)
    • 개인 테마 컬러 설정이 가능합니다.
    • 개인 폰트 설정도 가능합니다.
    • 개인별 상단바 설정이 가능합니다.

설치

스킨 사용에 대한 문서는 도움말:스킨 을 참조하세요.
  • 파일을 다운로드하고 Liberty 폴더를 skins/ 디렉토리에 넣어 주세요.
  • 아래의 코드를 LocalSettings.php의 말미에 추가합니다:
wfLoadSkin( 'Liberty' );
$wgDefaultSkin = "Liberty";
  • 필요에 따라 구성
  •   완료 - 위키의 Special:Version에 이동해서, 스킨이 올바르게 설치된 것을 확인합니다.

설정

LocalSettings.php 파일에서 매개변수를 설정하세요

자세한 정보는 LibreWiki를 확인하세요. (한국어)

이름 설명 변수 예시 기본값
$wgLibertyMainColor theme-color 설정, 사이트의 메인컬러 #4188F1 #4188F1
$wgLibertySecondColor 두 번째 컬러 설정 #2774DC The value of $wgLibertyMainColor subtracted by 1A1415
$wgTwitterAccount 트위터 카드와 함께 멘션을 보낼 기본 트위터 계정 librewiki 없음
$wgLibertyOgLogo OpenGraph 이미지 로고 https://librewiki.net/images/6/6a/Libre_favicon.png $wgLogo의 값
$wgNaverVerification 네이버 웹마스터 툴 확인 코드 (값은 네이버에서 제공됨) (none)
$wgLibertyAdSetting 구글 애드센스 설정 array( 'client' => '(Value supplied by Google)', 'header' => '1234567890', 'right' => '0987654321' ) (none)
$wgLibertyEnableLiveRC 오른쪽에 최근 바뀜 횔성화 true true
$wgLibertyMaxRecent '최근 바뀜'에 보여줄 최대 편집 수 10 10
$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]

상단 바

다음 형식을 따라 MediaWiki:Liberty-Navbar를 채워주세요.

  • 첫 번째 단계 메뉴:
    * icon=icon | display=display text | title=hover text | link=link | access=shortcut key | class=custom HTML classes | group=required user group | right=required user right
  • 두 번째 단계 메뉴:
    ** icon=icon | display=display text | title=hover text | link=link | access=shortcut key | class=custom HTML classes | group=required user group | right=required user right
  • 세 번째 단계 메뉴:
    *** icon=icon | display=display text | title=hover text | link=link | access=shortcut key | class=custom HTML classes | group=required user group | right=required user right

  • 모든 값은 옵션입니다. 그러나 최소한 하나의 icon이나 display은 설정되어야 합니다.
  • title이 설정되지 않았다면 display이 대신 적용됩니다.
  • 그 변수를 설정하고 싶지 않다면 건너뛰어도 됩니다. 예를 들어 아이콘을 설정하지 않고 싶다면 icon=...을 건너 뛰세요.
  • You can use i18n message names of MediaWiki for the values of display and title to show the i18n messages (e.g., write recentchanges to show Recent changes).
  • 단축키 설정을 하면 Alt-Shift-(키)를 눌러 사용하면 됩니다.
  • 단축키 설정 시 미디어위키에서 제공하는 기본 단축키와 겹치지 않도록 주의하세요.
  • 커스텀 클래스는 ','로 구분하여 적습니다. 예를 들어 classAclassB를 추가하고 싶다면 classA, classB처럼 적으시면 됩니다.
  • 가능한 아이콘 목록은 fontawsome.com에서 확인 가능합니다. 모든 무료 아이콘이 사용 가능합니다.

리브레위키에서 예시를 볼 수 있습니다.

Other skins and extensions related to the Bootstrap framework:

  1. Maybe LTS Version will be supported