hELLO. 티스토리 스킨을 소개합니다.
티스토리

hELLO. 티스토리 스킨을 소개합니다.

hELLO 스킨은 본래 기능의 많이 없었다가, 최근 반응이 나쁘지 않아서 여러 기능의 추가와 함께 업데이트를 여러 번 하게 되었습니다. hELLO 1.0 때와 비교하면 비교할 수도 없을 만큼의 기능과 품질 향상이 있었습니다. hELLO 스킨은 역사는 짧지만 무료를 모두 포함한 모든 스킨을 통틀어 탑티어 안에 드는 스킨임을 자부합니다. 

 

아래의 블로그는 hELLO 스킨의 데모를 보여주기 위한 블로그입니다.

 

https://hello-skin.tistory.com/

 

hELLO.

hELLO. 티스토리 스킨 프리뷰를 위한 블로그입니다. 운영되는 것이 아니며, 오직 프리뷰를 위해 사용됩니다.

hello-skin.tistory.com

반짝 반짝!

개발자 커뮤니티Github 에서 주어지는 은 개발자에게 큰 힘이 되어주고 프로젝트에 대한 가치를, 사용자에게는 추천한다는 것을 나타냅니다! 이 스킨은 무료 스킨이고, 별이 많아질 수록 빛납니다. 스킨이 반짝반짝 해질 수 있도록 여러분께서 별을 쏴주시는 것이 제게는 큰 도움이 됩니다. 또한 하트를 마음껏 뿜뿜 남겨주세요 :)

별을 주려면 깃허브에 회원가입 해야합니다!

여러분, 스킨의 오른쪽 상단에 있는 것은 구독 버튼입니다.

github.com/tistory-project/hELLO

 

tistory-project/hELLO

hELLO is a Simple and Clean, Responsive theme for TISTORY - tistory-project/hELLO

github.com

티스토리 스킨 분야에서 가장 많은 별을 받은 프로젝트입니다!

hELLO. 스킨이 깃허브― 티스토리 스킨 분야에서 가장 많은 ⭐을 받은 스킨이 되었습니다. 많은 분들이 사랑해주신 것 같아 개발자로서도 기쁩니다. :)

"tistory skin", 별이 많은 순서대로 정렬한 결과입니다

Hello 를 치려다가 실수로 hELLO 를 쳤는데, 꽤 마음에 들어서 그냥 이름으로 정했습니다.

단순, 그러나 가득

무엇으로 제작되었습니까?

이 스킨에는 아래와 같은 기술들이 쓰였습니다. 기존의 티스토리 스킨 제작에 들어가는 기술과는 사뭇 다른느낌일 것입니다. 제가 만든 티스토리 스킨 프레임워크가 적용되었기 때문이지요.

이 스킨은 티도리 프레임워크로 작성되었습니다. 티도리 프레임워크는 본인이 직접만든 티스토리 스킨 개발 프레임워크입니다. 어떤 것인지 알아보려면 아래의 링크에 방문해보세요! 덤으로 티도리의 프레임워크의 레포지토리github.com/tidory/tidory 에도 ⭐을 주시면 감사하겠습니다!

 

https://tidory.com

 

티스토리 스킨 프레임워크, 티도리(TIDORY)

오직 티스토리 스킨만을 위한 프레임워크

tidory.com

패치노트

패치노트https://github.com/tistory-project/hELLO/blob/master/CHANGELOG.md 를 참고해주시기 바랍니다.

티스토리 공식 블로그에서 구독을 누르고 도망갔습니다

왠지는 모르겠지만 티스토리 공식 블로그에서 구독을 누르고 사라졌습니다. 근데 정작 바로 구독취소를 해버려서 구독자 목록에는 없군요. 아무일도 안 일어나겠지만 어쨌거나 흥미로운 해프닝인걸로.

스킨 다운받기

이 스킨은 공짜입니다. 돈 같은건 지불하지 않아도 됩니다. 요즘 같이 힘든 세상에 그럴 수는 없죠. 단지, 깃허브 레포에 별만 주시면 됩니다!(중요) 스킨 다운로드는 다음의 링크를 통해 할 수 있습니다.


https://github.com/tistory-project/hELLO/archive/dist.zip

웹표준을 준수하는 상위 2% 사이트입니다

hELLO 스킨은 검색이 더욱 잘 되도록 웹표준을 준수하고 있습니다. 티스토리에서 자체적으로 처리해주는 것도 물론 많지만 스킨 자체의 웹표준 준수여부도 검색에 있어서 큰 도움을 줄 수 있습니다.

hELLO 스킨을 적용한 현재 블로그의 네이버 서치어드바이저

hELLO. 스킨은 어떻게 적용할 수 있나요?

티스토리 스킨을 적용시키는 방법은 어떤 스킨이나 공통적으로 구성됩니다. 이 부분에서 가장 많이 겪는 문제는, images 폴더를 업로드 하지 않아서 문제가 발생하는 경우입니다. 따라서 images 폴더의 파일들이 반드시 업로드 되었는지 체크해야 합니다. 이것이 지켜지지 않는 경우, 해당 스킨에서는 무한 로딩이 발생할 수도 있습니다.

트러블 슈팅

버그개선사항에 대한 피드백은 언제나 환영입니다. 이는 티스토리 스킨이 조금 더 발전할 수 있는 길입니다. 버그는 언제나 있을 수 있습니다. 버그가 없는 프로그램은 세상에 있을 수 없습니다. 이 스킨에는 덧글 기능이 없으므로 추가적인 문의에 대한 것도 남겨주시면 감사하겠습니다.

 

스킨에 버그가 발생하면 수시로 코드가 갱신 될 수 있습니다. 혹시나, 버그가 있다면 다시 다운 받아보거나 아직 해결이 안 된 버그가 있다면 이슈를 남겨주세요. hELLO 3.x 버전에 들어서면서 많은 기능이 스킨에 포함되었습니다. 버그를 없애기 위해 노력은 하였습니다만, 버그는 있을 것입니다. 여러분의 도움이 필요합니다.

https://github.com/tistory-project/hELLO/blob/master/.github/ISSUE_TEMPLATE/bug-report.md

https://github.com/tistory-project/hELLO/issues

 

또한 댓글을 통한 버그 신고라 할지라도 위와 같은 구조를 따라야 합니다. 다만 댓글에 스크린샷의 첨부는 불가하므로 포스트의 링크는 반드시 있어야합니다. 만약 없을 경우에는 확인이 어렵기 때문에 수정에 큰 차질이 생길 수 있습니다.

코드 하이라이팅이 동작하지 않습니다.

얼마 전에 보고된 이슈입니다. 다크모드 및 화이트모드에서 코드 하이라이트가 되지 않는다는 문의가 있었습니다. 그와 관련된 해결 사항은 간단하게 말씀드리자면 티스토리 플러그인 - 코드 하이라이팅Off 시켜주시면 된답니다. hELLO 스킨은 플러그인이 하나도 없더라도 동작할 수 있도록 구성되었습니다.

 

https://github.com/tistory-project/hELLO/issues/30

 

화이트모드일때 코드블럭 하이라이트가 사라지는 현상 · Issue #30 · tistory-project/hELLO

기존 closed 된 이슈에서 이와 같은 현상이 있었는데, 저 또한 화이트모드일 때 코드 블럭에 하이라이트가 사라지는 현상을 겪고있습니다. 이러한 문제도 있고, 다크모드가 더 이쁜 것 같아서 다

github.com

구독 버튼 & 티스토리 메뉴가 없어요!

스킨 오른쪽 상단의 구독 버튼사이드바에 표시되는 티스토리 메뉴를 표시하지 못하는 경우, 아래와 같은 조치가 필요합니다. 이 기능은 스킨의 기능이 아닌 티스토리의 기능이므로 관리자 메뉴에서 처리해야 합니다.

관리자 - 꾸미기 - 메뉴바/구독 설정

다음과 같이 설정되어 있어야합니다. 블로그 메뉴바라는 것은 사이드바의 티스토리 메뉴를 의미하며 구독 버튼스킨 상단에 위치하는 구독 버튼입니다.

인터넷 익스플로러의 지원여부는?

2020년 11월 기준 IE 점유율은 1.13%

이 스킨은 인터넷 익스플로러는 배제하였습니다. 즉, 인터넷 익스플로러에서 스킨이 올바르게 동작하리라고 보장하지 않습니다. 아래의 그래프를 참고하여 인터넷 익스플로러의 점유율을 살펴보십시오. 2020년 11월기준 1.13% 라는 처참한 점유율을 보유하고 있습니다. 이 시대에 IE 를 논하는 것은 그다지 좋은 접근이라고 볼 수는 없을 것입니다.

 

https://gs.statcounter.com/

이 스킨에 대한 저작권

*이 스킨은 사용자가 직접 개작하여 사용하는 것을 허용합니다. 단, 원저작자가 누구인지를 표기해야하며, 스킨의 코드가 담겨있는 주소인 github.com/tistory-project/hELLO 를 남길 필요가 분명히 있습니다.

 

*스킨 왼쪽 하단에 있는 코드 아이콘은 필수사항으로, 스킨 개발자의 블로그로 연결됩니다. 이는 반드시 기재되어 있어야 합니다.

어떤 기능을 제공합니까?

현재 제공하는 기능은 다크 모드, 사이드바, 스킨커버, 코드 하이라이팅 등이 있으며 제목을 의미하는 h2 ~ h4 와 강조의 의미로 사용한 code 는 현재 보이는 포스트와 같고, 또한 스크롤을 인식하여 글을 읽는 것에 도움을 주는 Scrollspy 기능은 오른쪽 옆에서 보는 바와 같습니다. 패치 내역에 따라 지속적으로 변할지도 모릅니다! 추가적으로 모바일 버전을 지원합니다.

 

각 기능에 대한 자세한 사항은 아래의 더보기 버튼을 눌러주세요!

더보기

다크 모드

요즘 대세죠. 사용자의 눈을 위해 다크 모드를 지원합니다. 스킨 설정에서 조절하거나, 블로그를 보는 사용자가 임의로 설정할 수 있도록 구성합니다. 우선 순위는 다크 모드에서 수동 설정 > OS > 스킨 설정이며, 라이트 모드에서는 수동 설정 > 스킨 설정 > OS 로 구성합니다.

사이드바

사이드바는 다음과 같은 기능을 제공합니다. 참고로 스킨 설정에서 사이드바를 Off(접힘) 상태로 놓으면, 기준해상도 1400px 보다 큰 해상도에서 사이드바가 바로 표시되지 않고, 네비게이션의 프로필을 눌러야 나타나게 됩니다. 1400px 보다 작은 해상도에서는 모바일 및 태블릿으로 취급되어 On, Off 설정과는 상관없이 기본적으로 사이드바가 나타나지 않습니다.

코드 하이라이팅

이 스타일은 티스토리 에디터에서 코드블럭 에 해당합니다. 개발자인 저에게 빼놓을 수 없는 기능은 코드 하이라이팅 기능입니다. highlightjs 를 사용하여 코드 보다 예쁘게 표기할 수 있습니다. 아래의 경우는 go 언어를 표시한 것입니다.

package main

import "fmt"

func main() {
    fmt.Println("hELLO")
}
코드블럭 폰트는 D2Coding 을 사용합니다. 하지만, 일반 본문은 Noto Sans KR 을 씁니다

인용 문구

What is Lorem Ipsum?

Lorem Ipsum is simply dummy text of the printing and typesetting industry.
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.

이미지 및 슬라이드쇼

이미지가 중앙 정렬인 경우, 크기가 유지* 되도록 설정되도록 구성하였습니다. 따라서 이 설정은 중앙 정렬인 경우만 적용되고 나머지는 일반적인 옵션과 같습니다. 그 외에는 특별히 설정해줄 것이 없습니다. 그러나 일부 미디어에 따라 설정이 다르게 적용됩니다.

싱글 이미지 다음과 같은 우선 순위를 가집니다. data-origin-width > width > Content Width 1100px (max-width)
그룹 이미지 사이즈가 고정입니다. 그룹 이미지는 개별 이미지의 사이즈를 따라가지 않습니다 1100px (fixed)
슬라이드쇼 슬라이드쇼의 첫 번째 이미지 크기를 따라갑니다. 1100px (max-width)

글 목록 스타일

글 목록 스타일리스트(오리지널), 리스트, 그리드, 갤러리를 지원합니다. 글 목록 스타일은 스킨 커버의 그것과 똑같은 스타일로 적용됩니다.

카테고리 관리에서 글 목록 스타일을 카테고리에 따라 지정할 수 있습니다. 이는 얼마 전에 티스토리에 추가된 신기능입니다. 여기서 기본 스타일 유지라는 것은 스킨 편집에서 설정한 글 목록 스타일을 의미합니다.

스킨 옵션

hELLO. 2.0 부터는 스킨을 구성하고 있는 요소들이 모듈화되어 편의에 맞게 커스터마이징 할 수 있습니다. 끄고 싶은 기능은 끄고, 켜고 싶은 기능은 켜보세요. 사이드바와 댓글 등을 끄게 되면, hELLO 1.0 처럼 바꿀 수도 있습니다.

컨텐츠 너비

각 컨텐츠에 따라 *너비를 설정할 수 있습니다. 홈(인덱스)홈, 카테고리, 태그, 검색에 관한 페이지 너비 설정이며, 글(퍼머링크)포스트, 공지사항을 이야기합니다.

*모든 컨텐츠는 상한선과 하한선이 있습니다. 320 ~ 1100 사이에서 설정하십시오. 소스코드를 수정하여 하한선 미만, 상한선 초과로 설정하면 레이아웃이 깨질 수 있으니 주의바랍니다.

커버

커버에 대한 설정은 갤러리, 그리드, 슬라이드쇼 커버에 대한 일부 설정을 조절할 수 있도록 구성되었습니다. 갤러리 열 수 및 갤러리 아이템 높이와 그리드 열 수는 스킨 커버 이외에도 글 목록 스타일의 갤러리, 그리드에 영향을 줍니다. 다만, 슬라이드쇼 높이 옵션은 글 읽기, 글 목록 이미지 모드의 테이프의 높이에는 영향을 주지 않습니다.

공통

여기서는 공통적인 설정을 조절합니다. 스킨의 기본 색 테마를 설정할 수 있으며 네비게이션을 표시하거나 사이드바를 숨길 수 있습니다.

홈 (인덱스)

해당 섹션에는 옵션이 하나밖에 없습니다. 카테고리 편집 - 관리에서 설정할 수 있는 카테고리 이미지가 존재하는 경우 이미지가 나타나는 형태를 결정합니다. 기본, 테이프, 스크린 모드가 있으며 각각 이미지를 나타내는 형태가 다릅니다만, 카테고리에 따라 모드를 다르게 할 수 없습니다.

글 (퍼머링크)

기본 글 읽기, 글 읽기에서 표시할 수 있는 각종 요소들에 대해 설정합니다. TOC(Table Of Contents)라는 것은 글 오른쪽에 나와있는 네비게이션을 의미합니다. 글 읽기 또한 글 목록 이미지 처럼 기본, 테이프, 스크린 모드가 있습니다.

코드 하이라이팅 테마는 hELLO 3.2.1 버전부터 설정 가능합니다.

설정에서 하는 것은 디폴트 상태(글 읽기의 기본(default)를 의미하는 것이 아님)를 말하며,글 읽기 모드는 글 마다 다르게 자그마치 수동으로 설정가능합니다. 포스트에 다음과 같은 HTML 코드를 추가하며, data-mode 의 값에 screen, tape, default 중 하나를 입력하면 수동으로 변경됩니다.

<div class='h' data-mode='screen'></div>
이 기능은 비공식 기능입니다. 티스토리 스킨의 공식 기능으로 제공하면 UI 상으로 사용자가 직접 글을 쓸 때 글 읽기 모드를 선택할 수 있기 때문에 굳이 이런식으로 하지 않아도 될텐데 정말 아쉽습니다. 얼른 공식적으로 제공되었으면 좋겠네요 :(

스크린테이프 모드는 기본적으로 썸네일 이미지가 있어야 처리됩니다. 따라서 썸네일이 없다면 기본모드로 자동으로 변경합니다.

공지사항

공지사항의 글 목록 스타일을 지정할 수 있습니다. 리스트 스타일과 동일한 옵션을 제공합니다. 글 읽기는 글 (퍼머링크) 설정에 있는 글 읽기 옵션을 따릅니다.


메타 태그, 구글 애드센스는 어디서 설정하나요?

메타 태그구글 애드센스와 관련된 설정은 티스토리 플러그인의 형태로 제공하고 있습니다. 따라서 스킨 옵션으로 별도로 제공하지 않습니다. 플러그인에 대해서는 아래의 글을 참고하면 좋을 것입니다.

상호작용 메시지

상호작용 메시지를 설정할 수 있습니다. 상황별로 나타나는 메시지가 서로 다릅니다!

스킨 커버

hELLO 3.0 에서 스킨 커버가 추가되었습니다. 스킨 커버는 리스트(오리지널), 리스트, 그리드, 갤러리, 슬라이드쇼, 슬라이드쇼 (스크린), 슬라이더, 슬라이더 (스크린) 까지 8종류로 정의하였습니다. 리스트(오리지널)hELLO 2.0 까지 사용하던 리스트입니다.

갤러리, 슬라이드쇼, 슬라이더와 같이 썸네일 기반의 커버, 글 목록 스타일을 사용하실 때에는 주의해주시기 바랍니다. 썸네일이 없으면 빈 화면이 나오거나 예상하지 못한 출력이 나올수도 있습니다.

더 읽을거리

티스토리 스킨 제작 프레임워크, 티도리를 소개합니다.

티스토리 플러그인, 아직도 사용 안 하니?

티스토리 블로그 백업 프로그램을 만들었습니다.

hELLO. 티스토리 스킨 개발 돌아보기 - 1부

hELLO. 티스토리 스킨 개발 돌아보기 - 2부