본문 바로가기

프로젝트를 합니다/티스토리 스킨 제작

첫번째_4 스킨 정보 파일

4. 스킨 정보 파일

스킨에 필요한 정보를 담고 있는 xml 파일.

각 항목을 의미하는 태그 안에 정보를 적는 방식으로 작성한다.

<?xml version="1.0" encoding="utf-8"?>
<skin>
  <!-- 기본 정보 -->
  <information>
    ...
  </information>

  <!-- 제작자 -->
  <author>
    ...
  </author>

  <!-- 설정 기본값 -->
  <default>
    ...
  </default>
</skin>

기본 정보


스킨 목록, 상세보기에서 표시되는 정보

<!-- 기본 정보 -->
<information>
  <!-- 스킨 이름 -->
  <name>기본 스킨</name>
  <!-- 스킨 버전 -->
  <version>1.1</version>
  <!-- 스킨 상세 설명 -->
  <description>
    <![CDATA[웹표준을 준수한 XHTML 기반의 Tistory 기본 스킨입니다.]]>
  </description>
  <!-- 저작권 -->
  <license>
    <![CDATA[자유롭게 수정이 가능하며, 저작권 표시하에 재배포 가능합니다.]]>
  </license>
</information>

제작자


스킨 정보에서 표시할 제작자 정보

<!-- 제작자 -->
<author>
  <!--표시되는 이름 -->
  <name>tistory</name>
  <!-- 제작자 웹사이트 주소 -->
  <homepage>http://notice.tistory.com</homepage>
  <!-- 연락할 이메일 주소 -->
  <email>tistoryblog@daum.net</email>
</author>

설정 기본값


스킨의 설정 기본값. 이를 통해 스킨을 처음 적용했을 때 지정될 제작자 추천 설정을 제공할 수 있다.

<!-- 설정 기본값 -->
<default>
  <!-- 사이드바의 최근글 표시 갯수 -->
  <recentEntries>5</recentEntries>
  <!-- 사이드바의 최근 댓글 표시 갯수 -->
  <recentComments>5</recentComments>
  <!-- 사이드바의 최근 트랙백 표시 갯수 -->
  <recentTrackbacks>5</recentTrackbacks>
  <!-- 한페이지에 표시될 방명록 갯수 -->
  <itemsOnGuestbook>10</itemsOnGuestbook>
  <!-- 사이드바에 표시될 태그 갯수 -->
  <tagsInCloud>30</tagsInCloud>

  <!-- 태그 클라우드 표현 방식 (1:인기도순, 2:이름순, 3:랜덤) -->
  <sortInCloud>2</sortInCloud>
  <!-- 댓글영역 표현 방식 (0:감추기, 1:펼치기) -->
  <expandComment>0</expandComment>
  <!-- 트랙백영역 표현 방식 (0:감추기, 1:펼치기) -->
  <expandTrackback>0</expandTrackback>

  <!-- 최근 공지 표현될 글자수 -->
  <lengthOfRecentNotice>25</lengthOfRecentNotice>
  <!-- 최근 글 표현될 글자수 -->
  <lengthOfRecentEntry>27</lengthOfRecentEntry>
  <!-- 최근 댓글에 표현될 글자수 -->
  <lengthOfRecentComment>30</lengthOfRecentComment>
  <!-- 최근 트랙백에 표현될 글자수 -->
  <lengthOfRecentTrackback>30</lengthOfRecentTrackback>
  <!-- 링크에 표현될 글자수 -->
  <lengthOfLink>30</lengthOfLink>

  <!-- 홈 화면 글 수 -->
  <entriesOnPage> 4 </entriesOnPage>
  <!-- 글 목록 글 수 -->
  <entriesOnList> 4 </entriesOnList>

  <!-- 커버 미사용 홈 (+ 카테고리) 에서 글 목록 표현 (0:내용만, 1:목록만, 2: 내용+목록) -->
  <showListOnCategory>1</showListOnCategory>
  <!-- 홈 설정과 기본 설정에서 '목록 구성 요소' 항목의 노출 여부 결정 (0: 노출, 1: 노출 안 함) -->
  <showListLock> 1 </showListLock>>
  <!-- 글 보관함에서 글 목록 표현 (0: 숨김, 1: 보임) -->
  <showListOnArchive>1</showListOnArchive>

  <!-- 댓글 표현 방법  -->
  <commentMessage>
    <!-- 댓글이 없을 때 -->
    <none>댓글이 없습니다.</none>
    <!-- 댓글이 한 개 있을 때 -->
    <single>댓글 &lt;span class="cnt"&gt;하나&lt;/span&gt; 달렸습니다.</single>
  </commentMessage>

  <!-- 트랙백 표현 방법 -->
  <trackbackMessage>
    <!-- 트랙백이 없을 때 -->
    <none>받은 트랙백이 없고</none>
    <!-- 트랙백이 한 개 있을 때 -->
    <single>댓글 &lt;span class="cnt"&gt;하나&lt;/span&gt; 달렸습니다.</single>
    <single>트랙백이 &lt;span class="cnt"&gt;하나&lt;/span&gt;이고</single>
  </trackbackMessage>

  <!-- 카테고리 -->
  <tree>
    <!-- 글자색 -->
    <color>000000</color>
    <!-- 배경색 -->
    <bgColor>ffffff</bgColor>
    <!-- 선택시 글자색 -->
    <activeColor>000000</activeColor>
    <!-- 선택시 배경색 -->
    <activeBgColor>eeeeee</activeBgColor>
    <!-- 표현될 카테고리 글자 수 -->
    <labelLength>27</labelLength>
    <!-- 카테고리 글 수 표현 (0: 숨김, 1: 보임) -->
    <showValue>1</showValue>
  </tree>

  <!-- 콘텐츠 영역의 가로 사이즈 -->
  <contentWidth>500</contentWidth>
</default>

홈 커버


추후 별도의 글 작성 예정.

스킨 옵션


추후 별도의 글 작성 예정.

리스트 스타일


리스트 (글 목록)의 스타일을 만들어 등록하고 기본값을 설정할 수 있다.

자세한 사항은 항목 참고

참고


'프로젝트를 합니다 > 티스토리 스킨 제작' 카테고리의 다른 글

첫번째_8 사이드바  (0) 2020.10.12
첫번째_7 헤더  (0) 2020.10.11
첫번째_3 공통 부분  (0) 2020.07.28
첫번째_2 티스토리 파일 구조  (0) 2020.06.01
첫번째_1 디자인 구상  (0) 2020.05.06