# 부제목 or 부제 SubTitle
부제(副題). 제목에 덧붙여 그 작품의 내용을 설명하고 본 제목을 보충하는 타이틀. 모든 작품에 반드시 붙지는 않는다. 영어로는 subtitle이라고 하지만 이 단어는 자막이라는 뜻으로 쓰일 때가 더 많다.
# 우선 이야기하기
필자는 ‘마크다운‘이라는 언어를 최근에 알게 되고 다른 언어적 지식이 없는 관계로 무식하고 단순한 방법으로 하다보니 발견하게 된 것으로 이 더이상 지식은 없습니다. 이것에 대하여 물어 보시거나 혹은 더 좋은 방법이 있으신 분들은 기탄없이 저에게 연락 주시길 바랍니다.
# 1. YAML Front Matter 추가하기 (YAML 헤더)
제목은 이렇게 적었지만 실제로는 title 밑에 글한줄 더 적은것 뿐입니다.
1 |
|
위에 보여지는 것처럼 subposttitle
이 이포스트에서 다룰 YAML 헤더의 메타데이터(?)입니다. 특별이 명칭을 몰라 메타데이터라고 했습니다. 양해를 :)
이제 이 subposttitle
이 메타데이터를 가지고 2군데를 추가 하시면 됩니다.
먼저 list부분 과 post 에 들어가는 title.ejs
파일입니다.title.ejs
파일은 각각 2군데 모두 호출되어 제목과 썸네일등을 보여주는 파일입니다. 그리고 css파일
을 한개 만들어 추가하고 head.ejs
파일에 불러오면 됩니다.
list부분 입니다. 붉은 부분이 부제목입니다
Post부분 입니다. 붉은 부분이 부제목입니다.
# 2. 테마 수정하기 title.ejs
위치는 테마 폴더 안에… theman/hueman/layout/common/post/title.ejs
1 | <% if (post.link) { %> |
1 | <% if(post.subposttitle) { %> <div class="article-subposttitle">  # <%-post.subposttitle %> </div> <% } %> |
위에 보이는 것과 같이 title.ejs
을 열어 <!-- 여기 들어갈 자리 -->
부분에 밑의 한 줄을 복사해서 넣습니다. 이때 저는 css > class_name 을 article-subposttitle
으로 했습니다. 다른이름 으로 해도 무방합니다.
# 3. 스타일시트 추가하기 etc.css
이제 CSS 파일을 하나 만듭니다. blog의 루트폴더에 source
폴더안에 css
폴더를 만들고 그 안에 etc.css
파일을 만듭니다. 벌써 만들었다면 그 안에 추가 하셔도 됩니다. 즉 어느 파일이나 css파일이면 그 안에 넣으시면 됩니다.
1 | /* 부제목 색변경 */ |
위에 것을 추가하고 저장
을 합니다.
# 4. 적용하기 head.ejs
그리고 head
파일을 열어 위에 만들어 놓은 css파일을 추가합니다.
1 | ... |
head.ejs
파일에 마지막 부분인 </head>
위에 밑의 css추가를 합니다.
1 | <%- css('css/etc') %> |
지금까지 hueman 테마에 적용하는 부제목 추가하기였습니다. 모바일이나 PC에도 잘 보이고 제목에서 쓰지 못한 기타사항을 쓸려고 했다가 이렇게 부제목까지 만들었네요. 나름 힘들게 삽질하면서 만들었습니다. 저는 좋게 잘 쓰고 있지만, 이것보다 내가 더 잘하시는 분은 주저 말고 지적해 주시길 바랍니다.
# 관련 문서 바로가기
- 초간단 HEXO와 hueman 테마 설치하기
- Hexo로 정적 블로그 시작하기
- GitHub Pages 만들기(Hexo용)
- Hexo 기본설정
- Hexo 포스팅하기
- hexo 로컬 서버 테스트와 배포(GitHub)
- Hexo 테마 Hueman 적용하기
- Hueman테마에 메뉴 변경하기
- Hueman 테마에 부제목 추가하기
- hexo을 포멧/다른 컴퓨터에 환경을 구축하기