첫번째 마이너 버전 릴리스인 도큐사우루스 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
로 설정할 수 있습니다.
우크라이나어 번역
#7953에서 기본 클래식 테마에 대한 우크라이나어 번역을 추가했습니다.
기타 변경
전체 변경 목록은 2.1.0 changelog entry를 확인하세요.