문서 내 모든 링크 요소를 조회하고, 상대 경로로 구성된 경우 절대 경로로 변경하고 이를 마킹(css class)합니다.
또한 만일 index 페이지로의 링크, 해시 링크(#) 내부 링크로 판단될 경우 이를 마킹(css class)합니다.
생성되는 결과물은 아래와 같습니다.
markdown 구문
복사성공!
1
[favicon 설정](../../config/site/favicon)
변환 예시
복사성공!
1
<a href="/jekyll-potion/config/site/favicon" class="a-internal" data-handled="true">favicon 설정</a>
부여되는 css class 는 theme 의 설정에 의해 skip_keyword
, index_page_keyword
, hash_link_class
, internal_link_class
값을 변경할 수 있으며, 자세한 내용은 processor 설정 를 참조하세요.
Hook event
owner | event | 설명 |
---|---|---|
page | post_render | 링크 태그를 검색하고, index 페이지로의 링크, 해시 링크(#) 내부 링크 여부를 파악하고 이에 맞도록 링크 태그에 class 를 추가합니다. |