jQCloud를 이용하여 Hugo 사이트에 Tag Cloud 추가하기
이 글은 Hugo 기반 Blog에서 jQuery 기반 Word Cloud 라이브러인 jQCloud를 이용하여 Tag Cloud를 만드는 방법에 대하여 설명한다.
이 글은 Hugo 기반 Blog에서 jQuery 기반 Word Cloud 라이브러인 jQCloud를 이용하여 Tag Cloud를 만드는 방법에 대하여 설명한다.
이 글은 Hugo 기반 Blog에서 Tag Cloud를 만드는 방법에 대하여 설명한다.
Tag의 사용빈도에 따라 Tag의 크기를 조절한다.
thmem/<theme-name>/partials/
디렉터리에 utterances.html
파일을 만들고 아래 와 같은 내용을 추가 한다.
thmem/<theme-name>/partials/utterances.html
<script src="https://utteranc.es/client.js"
repo="<username>/<username>.github.io"
issue-term="pathname"
theme="github-light"
crossorigin="anon"
async>
</script>
<username>/<username>.github.io
의은 자신의 github username으로 변경 한다.
Github Page
(이하 GH
)를 사용하여 정적 사이트를 배포 하고자 한다.
jekyll
유명한 Static Site Generator가 있지만 Go
를 공부할 목적으로 Hugo
를 선택했다.
Hugo는 Github Page에서 공식적으로 지원하는 jekyll
과 달리 로컬에서 정적 사이트를 빌드 하여 GH 저장소에 push
해주어야 한다.
Github 에서지원하는 CI/CD 인 Github Actions
을 이용하여 이를 자동화 할 수 있는데 Github Actions은 일반적은 CI/CD 와 사용법이 비슷하다.
pacman 명령으로 설치한다.
sudo pacman -Syu hugo
Ubuntu 공식 패키지로 등록 되어 있으므로 apt 명령으로 설치 한다.
sudo apt install hugo