대량 메타데이터
기본적으로 메타데이터는 페이지 수준에서 관리됩니다. 자세한 내용은 콘텐츠 작성 및 게시를 참조하십시오.
경우에 따라 웹 사이트에 메타데이터를 일괄적으로 적용하는 것이 유용합니다. 일반적인 사용 사례는 다음과 같습니다.
- 웹 사이트의 특정 섹션은 웹 사이트의 나머지 부분(예: 다른 템플릿 또는 다른 테마)과 다르게 표시되고 느껴야 합니다.
og:image
과(와) 같은 기본 메타데이터는 웹 사이트의 일부에 적용되어야 합니다.- 웹 사이트의 특정 부분을 로봇이 색인화하지 않아야 하는 경우 메타데이터를 사용하여 사이트 부분에 대한
robots
메타 태그를noindex
(으)로 설정할 수 있습니다.
여러 페이지에 대한 메타데이터를 한 번에 만들려면 SharePoint 또는 Google Drive에 있는 웹 사이트의 루트 폴더에 Excel 통합 문서나 Google Sheets 통합 문서를 만드십시오.
- Google 드라이브의 파일 이름을
metadata
로 지정합니다. - SharePoint의 파일 이름을
metadata.xlsx
로 지정합니다.
다음 이미지처럼 통합 문서에는 워크시트가 하나이고 열이 두 개 이상 있어야 합니다.
제목이 URL 인 열에 특정 메타데이터 항목을 가져와야 하는 페이지의 URL 패턴이 있습니다.
와일드카드 *
(별표)을(를) 접두사 또는 접미사로 사용할 수 있으므로 URL 경로 이름에서 유연하게 일치할 수 있습니다. 일반적인 예로는 /docs/**
또는 **/docs/**
이(가) 있습니다.
참고: 메타데이터 시트는 위에서 아래로 평가됩니다. **
(으)로 설정된 사이트 전체 메타데이터는 더 구체적인 항목 앞에 있어야 합니다.
각 메타데이터 속성에 대해 워크시트에 열을 만들고 할당할 속성을 사용하여 이름을 지정합니다. 일반적인 예로는 template
, theme
또는 robots
이(가) 있습니다.
메타데이터 블록을 통해 추가된 페이지 수준 메타데이터는 벌크 메타데이터보다 우선합니다. 자세한 내용은 콘텐츠 작성 및 게시 및 메타데이터(블록) 문서를 참조하십시오.
메타데이터를 명시적으로 제거하려면 ""
을(를) 값으로 사용할 수 있습니다. 요소를 제거하거나 특정 경로에 대해 해당 특성을 ""
(으)로 설정합니다.
예:
URL Canonical
/** ""
위의 예제는 페이지 메타데이터 블록에서 특정 재정의가 없는 한 기본적으로 모든 페이지에서 <link rel="canonical">
을(를) 제거합니다.
참고: 변경 내용이 페이지에 반영되는 것을 보려면 메타데이터 시트를 미리 보거나 게시해야 합니다.
팁: Excel이 SharePoint 내에서 느리게 업데이트될 수 있습니다. 변경 내용이 미리보기 또는 게시에 반영되지 않는 경우, 브라우저 및 미리보기의 Excel 문서를 하드 새로 고침(URL 표시줄을 클릭하고 새로 고침)하면 예상대로 작동합니다.
폴더 매핑 메타데이터
사이트에 폴더 매핑이 구성되어 있으면 해당 폴더 내의 메타데이터 파일이 해당 매핑의 모든 페이지에 적용됩니다. 예를 들어 /templates/
이(가) /templates/default
에 폴더 매핑되어 있는 경우 URL 패턴이 일치하는 경우 /templates/default/metadata.xlsx
의 메타데이터가 /templates/
아래의 모든 페이지에 적용됩니다.
마지막 수정 날짜
폴더 매핑 메타데이터에 대한 변경 내용은 매핑된 범위 내에 있는 페이지의 last-modified
HTTP 응답 헤더에 반영되지 않습니다. 기본적으로 기본 문서의 마지막 수정 날짜가 사용됩니다. 메타데이터 변경 사항을 기반으로 업데이트되는 헤더 값을 사용하는 경우(SEO 또는 SEM 용도로 바람직한 경우) 명시적 last-modified
열을 추가하여 영향을 줄 수 있습니다. 이렇게 하면 다른 행은 그대로 두고 선택한 행에만 원하는 날짜 문자열 또는 타임스탬프를 설정할 수 있습니다. 사람이 읽을 수 있고 시간대가 안전한지 확인하려면 ISO 날짜 형식을 사용하는 것이 좋습니다.
예:
URL Last-modified
/products/product1 2024-11-21T00:00:00Z
/products/product2 2024-11-20T00:00:00Z
/products/product3 2024-11-19T00:00:00Z
* 참고: 실제 last-modified
HTTP 응답 헤더는 응답에 대한 기여 리소스의 수정 시간을 기준으로 계산됩니다.
이러한 리소스의 최신 수정 시간이 사용됩니다. 즉, 제공된 last-modified
값이 head.html
이(가) 더 작은 경우 최종 헤더 값이 될 수 없습니다.
추가 메타데이터
여러 팀에서 관리하는 메타데이터가 있는 경우 이러한 메타데이터 모두를 동일한 메타데이터 파일에 보관하는 것은 실용적이지 않습니다. 다중 메타데이터 지원은 /.helix/config.xlsx
파일에서 고려해야 하는 모든 메타데이터 파일을 구성하여 가능합니다.
목록의 항목 순서는 데이터가 적용되는 방법의 순서를 나타냅니다. 메타데이터의 최종 순서는 다음과 같습니다.
/.helix/config.xlsx
에 구성된 metadata
이(가) 있는 경우:
- 페이지 수준 메타데이터 블록 초과
- 폴더 매핑 메타데이터 시트가 위에 있습니다.
- 구성된 순서의 메타데이터 시트
구성된 순서가 없는 경우:
- 페이지 수준 메타데이터 블록 초과
- 폴더 매핑 메타데이터 시트가 위에 있습니다.
- 대량 메타데이터 시트(
/metadata.xlsx
)
개별 메타데이터 속성은 덮어쓰지만 삭제되지 않습니다. 예를 들어 /metadata.json
이(가) 속성 title
을(를) 정의하는 경우 /metadata-2nd.json
의 동일한 속성이 값을 덮어쓰지만 비어 있지 않은 경우에만 덮어씁니다.