Atom Template for Hugo를 만들었습니다.
내가 Hugo에 기본 지원되는 RSS가 마음에 들지 않아서 Atom Template for Hugo를 만들었다.
설치하기
- 다운로드의 사이트로 이동하여
Clone or download
를 선택, Git을 사용해 그 주소에서 저장소를 복제하거나Download ZIP
을 선택하여 다운로드한다. /사이트/themes/
에 이를 붙여넣는다.
구성하기
hugo.toml
에서 다음과 같이 테마를 설정한다.theme = ['atom-template-for-hugo', '설정할 테마']
hugo.toml
에서 다음과 같이output
를 설정한다. 기본값은['HTML', 'RSS']
이다.
[outputs]
home = ['HTML', 'Atom' , 'RSS']
section = ['HTML', 'Atom' , 'RSS']
taxonomyTerm = ['HTML', 'Atom' , 'RSS']
taxonomy = ['HTML', 'Atom' , 'RSS']
- 테마에 따라
/사이트/layouts/partials
에footer.html
을 복사한 다음 다음과 같이 수정한다. (테마에 따라 다름)
{{- with .OutputFormats.Get "RSS" }}
<a href="{{ .RelPermalink }}" type="application/rss+xml" target="_blank" title="RSS">
RSS
</a>
{{- end }}
{{- with .OutputFormats.Get "Atom" }}
<a href="{{ .RelPermalink }}" type="application/atom+xml" target="_blank" title="Atom">
Atom
</a>
{{- end }}
다운로드
- GitHub에서 다운로드 (주)
- GitLab에서 다운로드 (미러)