첫번째 마이너 버전 릴리스인 도큐사우루스 2.1을 공 개하게 되어 정말 기쁩니다.
업그레이드 과정은 간단합니다. 도큐사우루스는 릴리스 프로세스 문서에 설명된 대로 시맨틱 버전 체계를 준수해 마이너 버전은 하위 호환성을 유지합니다.
새로 추가된 기능
DocCardList 기능 개선
#8008을 통해, 사이드바 카테고리의 인덱스 페이지를 만드는 데 사용했던 <DocCardList>
컴포넌트의 사용법을 단순화했습니다.
items
속성은 이제 선택사항으로 사이드바 상위 카테고리의 콘텐츠를 참고해 자동으로 유추됩니다.
import DocCardList from '@theme/DocCardList';
- import {useCurrentSidebarCategory} from '@docusaurus/theme-common';
- <DocCardList items={useCurrentSidebarCategory().items}/>
+ <DocCardList/>
또한 사이드바 카테고리에 링크되지 않은 일반 문서를 포함한 모든 문서에서 <DocCardList>
를 사용할 수 있도록 했습니다.
noindex
기능 개선
검색 엔진에 특정 페이지의 색인 생성을 원하지 않는다는 신호를 보내는 방법인 noindex
robots
메타 지시문에 대한 지원 방식을 개선했습니다.
#7963에서 우리는 문서 버전별로 noindex
를 구성할 수 있게 만들었습니다.
아래와 같이 플러그인 옵션을 사용해 크롤러에게 1.0.0
버전 색인 생성을 원하지 않는다고 알려줄 수 있습니다.
const options = {
versions: {
'1.0.0': {
noIndex: true,
},
},
};
도큐사우루스는 해당 버전의 각 페이지에 다음 메타 태그를 추가합니다.
<meta name="robots" content="noindex, nofollow" />
#7964에서 사이트맵 플러그인에 noindex
지시문이 있는 페이지가 계속 포함되는 버그도 수정했습니다. 이제 사이트맵 플러그인은 noindex
지시문이 포함된 모든 페이지를 안정적으로 필터링합니다.
기본 메타 태그 재정의
#7952을 통해 기존에는 할 수 없었던 기본 HTML 메타 태그 재정의를 할 수 있습니다.
<>
{siteConfig.noIndex && <meta name="robots" content="nofollow, noindex" />}
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
</>
이제 <Head>
또는 themeConfig.metadata
를 사용해 아래와 같은 작업을 할 수 있습니다.
viewport
메타 재정의robots
메타 재정의: 인덱스가 생성되어야 하는 특정 페이지를 제외하고 여러분의 사이트를noIndex
로 설정할 수 있습니다.