Jekyll 블로그 게시물에 목차를 추가하는 방법
5405 단어 jekylltutorialwalkthroughwebdev
저는 이 Jekyll 블로그의 대부분의 블로그 게시물에 목차를 사용하는데 추가하기가 매우 쉬웠습니다.
이 게시물에서는 Jekyll에서 블로그 게시물에 목차를 설정하고 추가하는 과정을 안내합니다.
목차의 구조
이전에 블로그 게시물의 시작 부분에서 목차를 본 적이 있을 것입니다.
기본적으로 블로그 게시물 전체에 사용된 모든 제목을 가져와 한 곳에 다음과 같이 넣습니다.
다음은 내 이전 블로그 게시물의 목차 예입니다. The 7 Step Process I Used To Build A Landing Page To Promote My Book
Jekyll에서 목차 설정하기
이 연습에는 목차 기능을 구성한 다음 실제로 관련 게시물에 목차를 추가하는 두 부분이 있습니다. 이 섹션의 첫 번째 부분을 살펴보겠습니다.
이 기능을 구현하는 가장 쉬운 방법은 플러그인을 추가하는 것입니다. 즉: jekyll-toc
Jekyll 프로젝트에 이 플러그인을 추가하려면 Gemfile에 다음을 추가하세요.
gem 'jekyll-toc'
다음으로 _config.yml 파일에 다음을 추가합니다.
plugins:
- jekyll-toc
# TOC Settings
toc:
min_level: 1
max_level: 3
list_class: toc
list_class: toc__list
sublist_class: toc__sublist
readme file in the jekyll-toc repo에서 TOC 설정에 대한 자세한 내용을 읽을 수 있지만 이것이 내가 사용하는 구성입니다.
이 코드 줄을 추가했으면 다음을 실행합니다.
bundle install
그러면 프로젝트에 필요한 종속성이 추가됩니다.
실제로 목차의 스타일을 지정하기 위해 다음은 내 styles.css에 추가한 내용입니다.
.toc__list:before {
content: "Table Of Contents";
font-weight: bold;
font-size: 1.5rem;
}
.toc__list {
border: 2px solid #eee;
border-radius: 4px;
line-height: 1.8rem;
padding: 1rem 1.5rem;
font-weight: 600;
}
.toc__sublist li {
padding-left: 1.25rem;
}
.toc-h2:first-child {
margin-top: 1rem;
}
#toc a {
color: #BE185D;
text-decoration: underline;
}
#toc a:hover {
color: #9D174D;
}
여기에서 마일리지가 다를 수 있으므로 원하는 대로 자유롭게 스타일을 지정할 수 있습니다. 구성 파일에서 목차 코드에 CSS 클래스를 추가하기 위해 'list_class' 및 'sublist_class'를 사용했음을 알 수 있습니다.
이를 통해 이러한 요소를 구체적으로 지정하여 스타일을 지정할 수 있었습니다.
블로그 게시물에 목차 추가
좋습니다. 목차 플러그인을 따라왔다면 이제 구성해야 합니다.
실제로 블로그 게시물에 목차를 추가할 때입니다.
여기서 첫 번째 단계는 목차를 표시하려는 위치에 액체 태그를 추가하는 것입니다.
제 경우에는 블로그 게시물에 사용하는 레이아웃인 _layouts/article.html 파일이 있습니다. 여기에 다음 코드를 배치합니다.
{% toc %}
다음 단계는 목차를 표시할 게시물을 플러그인에 알리는 것입니다. 이는 각 블로그 게시물의 머리말에서 수행됩니다.
서문에 포함해야 할 내용은 다음과 같습니다.
toc: true
그러면 해당 블로그 게시물의 목차가 표시됩니다.
모든 것이 설정되고 준비가 되어 있어야 하므로 Jekyll 프로젝트를 시작하고 어떻게 작동하는지 확인하기만 하면 됩니다. 지정한 블로그 게시물에 목차가 추가된 것을 볼 수 있습니다.
물론 config.yml의 toc 구성과 필요에 맞게 CSS 스타일을 조정할 수 있지만 이 구현은 저에게 아주 잘 맞습니다.
마무리
이 연습이 Jekyll 웹사이트에 목차를 추가하는 데 도움이 되었기를 바랍니다. 질문이나 의견이 있으면 알려주세요!
이 문서는 원래 내 웹사이트에 게시되었습니다: How To Add A Table Of Contents To Jekyll Blog Posts
Reference
이 문제에 관하여(Jekyll 블로그 게시물에 목차를 추가하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/heymichellemac/how-to-add-a-table-of-contents-to-jekyll-blog-posts-3mn7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)