2024-03-13-blog01



시작하면서…

추가적으로, 포스트에 썸네일을 추가하는 방법에 대해 알아봅시다 !

이전에 포스팅한 포스팅 글 생성과 연결되는 내용입니다.


썸네일(teaser) 폴더 추가

  • 파일위치 : github.io 폴더 > assets 폴더 > teaser 폴더 (신규생성)

스크린샷 2024-03-13 12 25 06

우선 썸네일을 저장하는 폴더의 추가가 필요합니다.
위 이미지와 같이 teaser 폴더를 생성하고, 썸네일로 지정할 이미지 파일을 추가합니다.


teaser 속성 지정

  • 파일위치 : github.io 폴더 > _posts 폴더 > 포스트파일.md
header:
    teaser: "/assets/teaser/썸네일파일명"

이전 과정에서 생성한 포스트.md 파일의 속성에 위 코드를 추가하였습니다.
지정한 경로 및 파일명을 확인해주세요.


archive-single.html 수정

  • 파일위치 : github.io 폴더 > _includes 폴더 > archive-single.html 파일

기본적으로 글 목록은 List 형식으로 출력됩니다.
하지만 archive-single.html에는 Grid 형식일때만, teaser를 출력하도록 설정되어있습니다.
이 부분을 수정하여 List 형식일때도 teaser를 출력하도록 설정하여, 썸네일이 글 목록에 출력되도록 설정합니다.

코드 수정 사항

코드를 변경하여, List 형식일때도 teaser를 목록에 출력하도록 설정하였습니다.


썸네일(teaser) 출력 확인

화면 캡처 2024-03-13 135103


_archive.scss 수정

  • 파일위치 : github.io 폴더 > _sass 폴더 > minimal-mistakes 폴더 > _archive.scss 파일


썸네일이 정상적으로 출력됩니다.
하지만 썸네일이 원본 크기에 따라 제각각의 크기로 출력됩니다.
개발자도구(F12)를 사용하여, 썸네일(teaser)을 살펴봅시다.

화면 캡처 2024-03-13 170038

_archive.scss 파일의 94번째 줄에 너비를 조절하는 코드가 삽입되어있습니다.


.archive__item-teaser 
    img
        width: 100%;

여기서, img안의 width: 100%; 코드를 width: 500px; 와 같이 원하는 수치를 기입해 너비를 지정해줍니다.

  • max-width: 최대 너비
  • min-width: 최소 너비
  • width: 너비 지정
  • scale: % 로 이미지 스케일 조정


출력 확인

화면 캡처 2024-03-13 170916

원하는 크기에 맞게 조절된 썸네일이 출력된다면 수정한 코드가 정상적으로 작동한다는 것입니다.
이제 수정한 코드를 Github에 배포하고 마무리하겠습니다.

태그:

카테고리:

업데이트: