Cloudwiki/설정/스크립트 삽입
# 개요
Cloudwiki에 커스텀 헤더 스크립트를 삽입하는 방법에 대해 다룹니다.
구글 애드센스나 기타 외부 분석툴 등, 사이트 전역에 스크립트 삽입이 필요한 경우 사용할 수 있습니다.
# 방법
## 사용할 스크립트 준비
스크립트 삽입을 요구하는 서비스 제공자에게서 스크립트를 받아온 후 복사해둡니다.
> 신뢰할수 있는 스크립트만 사용하세요.
> 검증되지 않은 스크립트를 삽입하는 경우, 심각한 보안 문제가 발생할 수 있습니다.
이 예시에서는 단순 알림 스크립트를 사용합니다.
## wrangler.toml 설정
Github 또는 로컬 저장소에서 `wrangler.toml` 파일을 열고
```
CUSTOM_HEADER = """
"""
```
부분을 찾습니다.
앞서 복사해둔 스크립트를 삼중 쌍따옴표 내부에 붙여넣습니다.
이 문서에서는 예시를 위해 단순한 팝업창을 사용합니다.
```
CUSTOM_HEADER = """
<script>
Swal.fire({
title: '작동합니다!',
text: '스크립트 삽입이 정상적으로 실행됐어요.',
icon: 'success',
confirmButtonText: '확인'
});
</script>
"""
```
## 저장후 배포
Github와 Cloudflare Workers가 연동된 경우, 파일이 저장되었을때 자동으로 배포됩니다.
로컬에서 작업한 경우, 프로젝트 폴더의 루트 경로에서 터미널을 열고 `npx wrangler deploy` 를 입력해 배포합니다.
배포는 보통 1~2분 이내에 완료됩니다.
## 확인하기
배포가 완료되면 위키에 직접 접속해 스크립트가 정상적으로 적용되었는지 확인하세요.
정상적으로 설정했다면 문서 열람 페이지에서 스크립트가 작동합니다.
