스킨 제작: 스킨 정보 파일 [index.xml]
반응형
스킨에 필요한 정보를 담아놓은 마크업 파일인 index.xml
을 만들어 티스토리가 스킨을 인식하고 필요한 정보를 가져올 수 있도록 합니다. 스킨의 이름과 설명, 제작자 정보, 스킨 사용시 블로그 설정 기본값, 스킨 옵션을 정의할 수 있습니다.
우선, 텍스트 에디터 등을 이용해 index.xml
을 만들고 가장 윗줄에 이 파일이 어떤 형식으로 작성되었는지 표시합니다.
<?xml version="1.0" encoding="utf-8"?>
xml은 겉보기에 html과 유사합니다. <data>
와 </data>
등으로 데이터를 태그로 묶어 표시합니다. 작업할 index.xml
안에는 티스토리가 약속한 태그 안에 필요한 정보를 채우면 티스토리는 내용을 읽고 필요한 내용을 스킨사용자에게 표시합니다.
<skin>
<information>
<name>스킨 이름</name>
</information>
<author></author>
<default></default>
</skin>
위와 같은 형태로 태그쌍 사이에 필요한 것들을 집어넣습니다. 상세한 규칙은 티스토리 스킨 가이드: 스킨 정보 파일(index.xml)을 참고하고, 예시에서는 당장 필요한 것들만 다루도록 하겠습니다.
<?xml version="1.0" encoding="utf-8"?>
<skin>
<information>
<name>스킨 이름</name>
<version>스킨 버전</version>
<description><![CDATA[스킨 설명]]></description>
<license><![CDATA[사용 규칙]]></license>
</information>
<author>
<name>제작자 이름</name>
<homepage>제작자의 홈페이지</homepage>
<email>제작자 메일주소</email>
</author>
<default></default>
</skin>
예시에 종종 보이는 <![CDATA[내용]]>
은 설명 안에 <
나 >
가 있을 경우 이것을 태그로 인식하여 구조가 깨지는 것을 방지하는 등의 역할을 하기위해 내용물이 데이터라는 것을 알려주는 태그입니다. default
항목은 스킨을 제작하면서 필요할 때마다 추가하면 됩니다.
반응형
'프로그래밍 > 웹 프로그래밍' 카테고리의 다른 글
오늘의 스킨제작: 자바스크립트로 목차 생성하기 (0) | 2019.11.13 |
---|---|
스킨 제작: CSS 이름규칙 (0) | 2019.11.12 |
온라인 티스토리 사이트맵 생성기 (0) | 2019.05.15 |
티스토리 블로그를 위한 XML 사이트맵 양식 (1) | 2019.05.15 |
자바스크립트를 위한 게임엔진: Phaser (0) | 2019.05.13 |
댓글