r79
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[각주]
r79

(r77으로 되돌림)
20[[분류:프로그램]][[분류:위키]][[분류:스킨]]