r77 | ||
---|---|---|
r71 (r68으로 되돌림) | 1 | * 상위 문서 : [[liberty 스킨]] |
2 | [목차] | |
r70 (새 문서) | 3 | |
r71 (r68으로 되돌림) | 4 | [[https://github.com/namuwiki/theseed-skin-liberty|배포 주소]] |
5 | == 개요 == | |
r76 | 6 | 리브레위키의 [[https://github.com/librewiki/liberty-skin|리버티 스킨]]을 포크하여 더시드 엔진에 포팅하여 만든 스킨으로, 라이센스는 원본을 따라 GPLv3이며, 이전에는 [[swig]] 템플릿 언어를 사용했으나 현재는 [[vue]]를 사용하고 있다. |
r75 | 7 | |
r71 (r68으로 되돌림) | 8 | == 특징 == |
r74 | 9 | * 다른 사용자의 PR[* Pull Request]를 받는다. 이를 통해 [[https://github.com/namuwiki/theseed-skin-liberty/pulls?q=is%3Apr+is%3Aclosed|여러 사람들의 PR이 받아들여짐]]으로써 리버티 스킨이 크게 향상되었다.[* 단, 빨리 받아들여지진 않는다.] |
r75 | 10 | * senkawa 스킨과 다르게 나무위키만을 위해서 만들어지지 않았기 때문에 [[https://github.com/namuwiki/theseed-skin-liberty/commit/64e7d85b597dc93db9a7aa9f3a51af4fb8bbd928|PR을 통해 메뉴에 게시판 링크 추가]]를 시도하면 [[https://github.com/namuwiki/theseed-skin-liberty/commit/4f1d6d2993771b5a06ed36f71fe9df2e58f67c98|거부]]된다. |
r71 (r68으로 되돌림) | 11 | * 다크 모드 배경색상이 senkawa와 다르다. senkawa의 배경색상은 '''{{{#1f2023 #1f2023}}}(기본)''', '''{{{#010101 #010101}}}(추가설정)'''이지만 해당 스킨의 배경색상은 '''{{{#000,#ddd #000000(black)}}}'''이다. |
r76 | 12 | * 사이트 별 branch를 만들었던 것으로 보이는데 2023년 3월 10일 namu가 모두 합쳤다. [[https://github.com/namu-theseed/theseed-skin-liberty/commit/88e26786685ec3a432f9c0f68c6b258e2310cc44|#]] |
r75 | 13 | |
14 | == swig 스킨 파일 구조 == | |
r71 (r68으로 되돌림) | 15 | ''views'' 폴더 내에 ''default.html''와 ''layout.html''이 스킨 템플릿 파일으로, ''default.html''이 ''layout.html''을 상속하는 구조로 되어있다. 실질적인 스킨 템플릿 코드는 ''layout.html''에 있다. |
16 | ''static'' 폴더 내에는 폴더 이름 그대로 정적인 파일들이 있다. | |
17 | ''layout.html''에는 head 요소가 선언되어 있지 않으며 head 요소내 코드는 엔진에 의해 자동으로 작성되는 것 같다. | |
r70 (새 문서) | 18 | |
r71 (r68으로 되돌림) | 19 | [각주] |
20 | [[분류:프로그램]][[분류:위키]][[분류:스킨]] |