아라로그

  • 대하여
  • 분류
  • 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 }}
    

    다운로드

    분류: