아라로그

Atom Template for Hugo를 만들었습니다.

내가 Hugo에 기본 지원되는 RSS가 마음에 들지 않아서 Atom Template for Hugo를 만들었다.

설치하기

  1. 다운로드의 사이트로 이동하여 Clone or download를 선택, Git을 사용해 그 주소에서 저장소를 복제하거나 Download ZIP을 선택하여 다운로드한다.
  2. /사이트/themes/에 이를 붙여넣는다.

구성하기

  1. hugo.toml에서 다음과 같이 테마를 설정한다. theme = ['atom-template-for-hugo', '설정할 테마']
  2. hugo.toml에서 다음과 같이 output를 설정한다. 기본값은 ['HTML', 'RSS']이다.
[outputs]
home = ['HTML', 'Atom' , 'RSS']
section = ['HTML', 'Atom' , 'RSS']
taxonomyTerm = ['HTML', 'Atom' , 'RSS']
taxonomy = ['HTML', 'Atom' , 'RSS']
  1. 테마에 따라 /사이트/layouts/partialsfooter.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 }}

다운로드

분류: