Commit 8a5d907e authored by Hoto Cocoa's avatar Hoto Cocoa

Merge branch 'color' into 'master'

Color Configure

See merge request !70
parents 068b0f5f 05f0d00e
Pipeline #32068976 passed with stage
in 1 minute and 19 seconds
# Liberty MediaWiki Skin
Default skin of [LibreWiki](https://librewiki.net). This skin will be the main skin for the Liberty Wiki Engine.
## Development
Our canonical source is [GitLab.com](https://gitlab.com/librewiki/Liberty-MW-Skin), and we receive bug reports via [LibreWiki Phabricator](https://issue.librewiki.net) and patches via GitLab.com only. Any source code found elsewhere is mirrored there, and developers do not guarantee about the code found elsewhere to work.
Security vulnerability should be reported using [Phabricator](https://issue.librewiki.net/maniphest/task/edit/form/7/).
## Configurations
| Name | Description | Example Variable | Default Variable |
| ---- | ---- | ---- | ---- |
| `$wgLibertyMainColor` | `theme-color` configurations | `#4188F1` | `#4188F1` |
| `$wgTwitterAccount` | Default Twitter account to set a mention | `librewiki` | (none) |
| `$wgLibertyOgLogo` | OpenGraph Image Logo | `https://librewiki.net/images/6/6a/Libre_favicon.png` | (Value of `$wgLogo`) |
| `$wgNaverVerification` | Naver Webmater Tool Verification Code | (Value supplied by Naver.com) | (none) |
| `$wgLibertyAdSetting` | Google Adsense Settings | `array( 'client' => '(Value supplied by Google)', 'header' => '1234567890', 'right' => '0987654321' )` | (none) |
| `$wgLibertyMaxRecent` | Recent X edits appearing in 'Recent Changes' bar in the skin | `10` | `10` |
## Navbar
Please fill out `MediaWiki:Liberty-Navbar` article in the following format.
First-Level menu : `* Icon (Optional) | Text to display (Optional) | Text to display when hover (Optional) | Link or Article name to connect when click (Optional) | Shortcut (Optional) | Custom class (Optional)`
Second-Level menu : `** Icon (Optional) | Text to display (Optional) | Text to display when hover (Optional) | Link or Article name to connect when click (Optional) | Shortcut (Optional) | Custom class (Optional)`
Third-Level menu : `*** Icon (Optional) | Text to display (Optional) | Text to display when hover (Optional) | Link or Article name to connect when click (Optional) | Shortcut (Optional) | Custom class (Optional)`
* One of `Icon` or `Text to display` must be set.
* If `Text to display when hover` is not set, It is set to `Text to display` value automatically.
* When set `Text to display` or `Text to display when hover`, You can type MediaWiki i18n message name to display that i18n message value. (Example: Displays `Recent changes` when type `recentchanges`)
* Shortcut can be used by `Alt-Shift-(Key)`.
* When setting shortcut, Please be careful not to overlap the basic shortcut provided by MediaWiki.
* Set custom class separated by `,`. (Example: Type `classA, classB` to add `classA` and `classB` class)
You can see an example at [LibreWiki](https://librewiki.net/wiki/MediaWiki:Liberty-Navbar).
# Liberty MediaWiki Skin
Default skin of [LibreWiki](https://librewiki.net). This skin will be the main skin for the Liberty Wiki Engine.
## Development
Our canonical source is [GitLab.com](https://gitlab.com/librewiki/Liberty-MW-Skin), and we receive bug reports via [LibreWiki Phabricator](https://issue.librewiki.net) and patches via GitLab.com only. Any source code found elsewhere is mirrored there, and developers do not guarantee about the code found elsewhere to work.
Security vulnerability should be reported using [Phabricator](https://issue.librewiki.net/maniphest/task/edit/form/7/).
## Configurations
| Name | Description | Example Variable | Default Variable |
| ---- | ---- | ---- | ---- |
| `$wgLibertyMainColor` | `theme-color` configurations, main color of site | `#4188F1` | `#4188F1` |
| `$wgLibertySecondColor` | Configure of second color of site | `#2774DC` | The value of `$wgLibertyMainColor` subtracted by `1A1415` |
| `$wgTwitterAccount` | Default Twitter account to set a mention | `librewiki` | (none) |
| `$wgLibertyOgLogo` | OpenGraph Image Logo | `https://librewiki.net/images/6/6a/Libre_favicon.png` | (Value of `$wgLogo`) |
| `$wgNaverVerification` | Naver Webmater Tool Verification Code | (Value supplied by Naver.com) | (none) |
| `$wgLibertyAdSetting` | Google Adsense Settings | `array( 'client' => '(Value supplied by Google)', 'header' => '1234567890', 'right' => '0987654321' )` | (none) |
| `$wgLibertyMaxRecent` | Recent X edits appearing in 'Recent Changes' bar in the skin | `10` | `10` |
## Navbar
Please fill out `MediaWiki:Liberty-Navbar` article in the following format.
First-Level menu : `* Icon (Optional) | Text to display (Optional) | Text to display when hover (Optional) | Link or Article name to connect when click (Optional) | Shortcut (Optional) | Custom class (Optional)`
Second-Level menu : `** Icon (Optional) | Text to display (Optional) | Text to display when hover (Optional) | Link or Article name to connect when click (Optional) | Shortcut (Optional) | Custom class (Optional)`
Third-Level menu : `*** Icon (Optional) | Text to display (Optional) | Text to display when hover (Optional) | Link or Article name to connect when click (Optional) | Shortcut (Optional) | Custom class (Optional)`
* One of `Icon` or `Text to display` must be set.
* If `Text to display when hover` is not set, It is set to `Text to display` value automatically.
* When set `Text to display` or `Text to display when hover`, You can type MediaWiki i18n message name to display that i18n message value. (Example: Displays `Recent changes` when type `recentchanges`)
* Shortcut can be used by `Alt-Shift-(Key)`.
* When setting shortcut, Please be careful not to overlap the basic shortcut provided by MediaWiki.
* Set custom class separated by `,`. (Example: Type `classA, classB` to add `classA` and `classB` class)
You can see an example at [LibreWiki](https://librewiki.net/wiki/MediaWiki:Liberty-Navbar).
This diff is collapsed.
# Liberty MediaWiki Skin
[English](.gitlab/README.en.md)
[리브레 위키](https://librewiki.net)의 기본 스킨입니다. 위키 엔진 '리버티'의 기본 레이아웃이 될 예정입니다.
## 개발
원본 소스는 [GitLab.com](https://gitlab.com/librewiki/Liberty-MW-Skin)에 존재하며, 버그 리포팅은 [Phabricator](https://issue.librewiki.net/)에서, 패치는 GitLab.com 에서만 받고 있습니다. 이 외의 호스팅에서 발견되는 코드는 모두 미러링이며, 코드의 최신성을 보증하지 않습니다.
보안 취약점은 [Phabricator](https://issue.librewiki.net/maniphest/task/edit/form/7/)로 보고해 주세요.
## 설정
| 이름 | 설명 | 예시 값 | 기본 값 |
| ---- | ---- | ---- | ---- |
| `$wgLibertyMainColor` | `theme-color` 메타 설정 | `#4188F1` | `#4188F1` |
| `$wgTwitterAccount` | 트위터 카드 계정 설정 | `librewiki` | (없음) |
| `$wgLibertyOgLogo` | 오픈그래프 태그에 사용 될 이미지 설정 | `https://librewiki.net/images/6/6a/Libre_favicon.png` | `$wgLogo`의 값 |
| `$wgNaverVerification` | 네이버 사이트 도구 인증 코드 | (네이버에서 제공된 값) | (없음) |
| `$wgLibertyAdSetting` | 구글 애드센스 설정 | `array( 'client' => '(Google Adsense에서 제공한 값)', 'header' => '1234567890', 'right' => '0987654321' )` | (없음) |
| `$wgLibertyMaxRecent` | 사이드바 최근 변경에 등장하는 편집의 최대 개수 | `10` | `10` |
## 상단바
다음과 같은 형식을 따라서 `미디어위키:Liberty-Navbar` 문서에 작성해주세요.
최상단 메뉴 : `* 아이콘 (선택) | 표시 될 문구 (선택) | Hover 상태에서 표시 될 문구 (선택) | 클릭 시 연결 될 주소 또는 문서명 (선택) | 단축키 (선택) | 커스텀 클래스 (선택)`
하위 메뉴 : `** 아이콘 (선택) | 표시 될 문구 (선택) | Hover 상태에서 표시 될 문구 (선택) | 클릭 시 연결 될 주소 또는 문서명 (선택) | 단축키 (선택) | 커스텀 클래스 (선택)`
최하위 메뉴 : `*** 아이콘 (선택) | 표시 될 문구 (선택) | Hover 상태에서 표시 될 문구 (선택) | 클릭 시 연결 될 주소 또는 문서명 (선택) | 단축키 (선택) | 커스텀 클래스 (선택)`
* `아이콘``표시 될 문구` 중 한가지는 설정되어 있어야 합니다.
* `Hover 상태에서 표시 될 문구`가 설정되어 있지 않다면 `표시 될 문구`로 자동 설정 됩니다.
* `표시 될 문구``Hover 상태에서 표시 될 문구`를 설정 할 때 미디어위키 i18n 메시지의 이름을 작성하여 해당 i18n 메시지의 내용이 출력되게 할 수 있습니다. (예시: `recentchanges`를 적으면 `최근 바뀜` 출력)
* 단축키는 `Alt-Shift-(키)`로 사용 가능합니다.
* 단축키 설정 시 미디어위키에서 제공하는 기본 단축키와 겹치지 않도록 주의해주세요.
* 커스텀 클래스는 `,`로 구분하여 작성해주세요. (예시: `classA, classB`를 적어서 `classA``classB` 클래스 추가)
예시는 [리브레 위키](https://librewiki.net/wiki/MediaWiki:Liberty-Navbar)에서 보실 수 있습니다.
# Liberty MediaWiki Skin
[English](.gitlab/README.en.md)
[리브레 위키](https://librewiki.net)의 기본 스킨입니다. 위키 엔진 '리버티'의 기본 레이아웃이 될 예정입니다.
## 개발
원본 소스는 [GitLab.com](https://gitlab.com/librewiki/Liberty-MW-Skin)에 존재하며, 버그 리포팅은 [Phabricator](https://issue.librewiki.net/)에서, 패치는 GitLab.com 에서만 받고 있습니다. 이 외의 호스팅에서 발견되는 코드는 모두 미러링이며, 코드의 최신성을 보증하지 않습니다.
보안 취약점은 [Phabricator](https://issue.librewiki.net/maniphest/task/edit/form/7/)로 보고해 주세요.
## 설정
| 이름 | 설명 | 예시 값 | 기본 값 |
| ---- | ---- | ---- | ---- |
| `$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' )` | (없음) |
| `$wgLibertyMaxRecent` | 사이드바 최근 변경에 등장하는 편집의 최대 개수 | `10` | `10` |
## 상단바
다음과 같은 형식을 따라서 `미디어위키:Liberty-Navbar` 문서에 작성해주세요.
최상단 메뉴 : `* 아이콘 (선택) | 표시 될 문구 (선택) | Hover 상태에서 표시 될 문구 (선택) | 클릭 시 연결 될 주소 또는 문서명 (선택) | 단축키 (선택) | 커스텀 클래스 (선택)`
하위 메뉴 : `** 아이콘 (선택) | 표시 될 문구 (선택) | Hover 상태에서 표시 될 문구 (선택) | 클릭 시 연결 될 주소 또는 문서명 (선택) | 단축키 (선택) | 커스텀 클래스 (선택)`
최하위 메뉴 : `*** 아이콘 (선택) | 표시 될 문구 (선택) | Hover 상태에서 표시 될 문구 (선택) | 클릭 시 연결 될 주소 또는 문서명 (선택) | 단축키 (선택) | 커스텀 클래스 (선택)`
* `아이콘``표시 될 문구` 중 한가지는 설정되어 있어야 합니다.
* `Hover 상태에서 표시 될 문구`가 설정되어 있지 않다면 `표시 될 문구`로 자동 설정 됩니다.
* `표시 될 문구``Hover 상태에서 표시 될 문구`를 설정 할 때 미디어위키 i18n 메시지의 이름을 작성하여 해당 i18n 메시지의 내용이 출력되게 할 수 있습니다. (예시: `recentchanges`를 적으면 `최근 바뀜` 출력)
* 단축키는 `Alt-Shift-(키)`로 사용 가능합니다.
* 단축키 설정 시 미디어위키에서 제공하는 기본 단축키와 겹치지 않도록 주의해주세요.
* 커스텀 클래스는 `,`로 구분하여 작성해주세요. (예시: `classA, classB`를 적어서 `classA``classB` 클래스 추가)
예시는 [리브레 위키](https://librewiki.net/wiki/MediaWiki:Liberty-Navbar)에서 보실 수 있습니다.
This diff is collapsed.
This diff is collapsed.
{
"name": "Liberty",
"author": [
"Librewiki developers", "..."
],
"url": "https://gitlab.com/librewiki/Liberty-MW-Skin",
"descriptionmsg": "liberty-desc",
"namemsg": "skinname-liberty",
"license-name": "GPL-3.0+",
"type": "skin",
"version": "1.1.9",
"ValidSkinNames": {
"liberty": "Liberty"
},
"MessagesDirs": {
"Liberty": [
"i18n"
]
},
"config": {
"LibertyEnableLiveRC": true,
"LibertyUseGravatar": true
},
"ResourceModules": {
"skins.liberty.styles": {
"styles": {
"css/font/Nanum Gothic.css": {
"media": "all"
},
"css/font/Noto Sans KR.css": {
"media": "all"
},
"bootstrap/css/bootstrap.min.css": {
"media": "all"
},
"css/default.css": {
"media": "all"
},
"css/default_mobile.css": {
"media": "all"
},
"css/wiki.css": {
"media": "all"
},
"css/only-mw.css": {
"media": "all"
},
"css/wiki-table.css": {
"media": "all"
},
"css/wikiedittor-liberty.css": {
"media": "all"
}
}
},
"skins.liberty.bootstrap": {
"scripts": [
"js/lib/jquery.ba-throttle-debounce.js",
"js/lib/jquery.min.js",
"js/lib/bootstrap.min.js"
]
},
"skins.liberty.layoutjs": {
"scripts": [
"js/index-button.js",
"js/delay-scrolling.js",
"js/disable-notice.js",
"js/sns-button.js",
"js/layout.js"
],
"dependencies": "mediawiki.cookie"
},
"skins.liberty.liverc": {
"scripts": "js/live-recent.js",
"messages": [ "liberty-feed-new" ],
"dependencies": "mediawiki.util"
},
"skins.liberty.loginjs": {
"scripts": "js/login-request.js",
"dependencies": "mediawiki.util",
"messages": [ "liberty-warning", "liberty-warning-text" ]
}
},
"ResourceFileModulePaths": {
"localBasePath": "",
"remoteSkinPath": "Liberty"
},
"ResourceModuleSkinStyles": {
"liberty": {
"+mediawiki.action.view.filepage": "css/skinStyles/mediawiki.action.view.filepage.css",
"+mediawiki.special.preferences.styles": "css/skinStyles/mediawiki.special.preferences.styles.css"
}
},
"AutoloadClasses": {
"SkinLiberty": "SkinLiberty.php",
"LibertyTemplate": "LibertyTemplate.php"
},
"manifest_version": 1
}
{
"name": "Liberty",
"author": [
"Librewiki developers", "..."
],
"url": "https://gitlab.com/librewiki/Liberty-MW-Skin",
"descriptionmsg": "liberty-desc",
"namemsg": "skinname-liberty",
"license-name": "GPL-3.0+",
"type": "skin",
"version": "1.1.9",
"ValidSkinNames": {
"liberty": "Liberty"
},
"MessagesDirs": {
"Liberty": [
"i18n"
]
},
"config": {
"LibertyEnableLiveRC": true,
"LibertyUseGravatar": true,
"LibertyMainColor": "#4188F1"
},
"ResourceModules": {
"skins.liberty.styles": {
"styles": {
"css/font/Nanum Gothic.css": {
"media": "all"
},
"css/font/Noto Sans KR.css": {
"media": "all"
},
"bootstrap/css/bootstrap.min.css": {
"media": "all"
},
"css/default.css": {
"media": "all"
},
"css/default_mobile.css": {
"media": "all"
},
"css/wiki.css": {
"media": "all"
},
"css/only-mw.css": {
"media": "all"
},
"css/wiki-table.css": {
"media": "all"
},
"css/wikiedittor-liberty.css": {
"media": "all"
}
}
},
"skins.liberty.bootstrap": {
"scripts": [
"js/lib/jquery.ba-throttle-debounce.js",
"js/lib/jquery.min.js",
"js/lib/bootstrap.min.js"
]
},
"skins.liberty.layoutjs": {
"scripts": [
"js/index-button.js",
"js/delay-scrolling.js",
"js/disable-notice.js",
"js/sns-button.js",
"js/layout.js"
],
"dependencies": "mediawiki.cookie"
},
"skins.liberty.liverc": {
"scripts": "js/live-recent.js",
"messages": [ "liberty-feed-new" ],
"dependencies": "mediawiki.util"
},
"skins.liberty.loginjs": {
"scripts": "js/login-request.js",
"dependencies": "mediawiki.util",
"messages": [ "liberty-warning", "liberty-warning-text" ]
}
},
"ResourceFileModulePaths": {
"localBasePath": "",
"remoteSkinPath": "Liberty"
},
"ResourceModuleSkinStyles": {
"liberty": {
"+mediawiki.action.view.filepage": "css/skinStyles/mediawiki.action.view.filepage.css",
"+mediawiki.special.preferences.styles": "css/skinStyles/mediawiki.special.preferences.styles.css"
}
},
"AutoloadClasses": {
"SkinLiberty": "SkinLiberty.php",
"LibertyTemplate": "LibertyTemplate.php"
},
"manifest_version": 1
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment