개요

  • 이 글은 Github blog를 관리 및 운영하는데 필자가 겪은 에러, 어려움 등을 해결하는 과정을 기록할 목적으로 만들어졌습니다.


  • 평소 Github 블로그에 대해 그 날 들은 강의들만 올리다가 강사님의 따끔하신 일침으로 제대로 된 관리를 해보자 라는 생각이 들어 실행에 옮겨보았다. Github 블로그에 글을 올리는 것은 가능했으나 글을 분류하기 위한 카테고리, 태그 등 깔끔하게 블로그 관리를 못하는 상황이라 블로그를 새롭게 개편해보기로 마음 먹었다.

테마

  • 처음 눈에 뜨인 것은 “블로그 테마” 어떻게 하면 블로그를 조금 더 깔끔하게 보일수 있으면 어떨까란 생각에 다른 사용자의 글을 보며 결국 테마를 “tranquilpeak“ 으로 변경하기로 했다.

    GitHub - kakawait/hugo-tranquilpeak-theme: A gorgeous responsive theme for Hugo blog framework

  • 위 링크를 참고하며 tranquilpeak 테마를 변경하는 중 수많은 에러들이 발생하였고 해결하며 테마 변경을 하였다. (해결 당시 글을 쓰고 있지 않아 뒤죽박죽 섞여서 과정 설명은 참고 사이트로 대체 합니다.)

    1
    Remote origin already exists
    • Remote origin already exists : 기존에 연결되어 있는 레파지토리가 다시 새로운 레파지토리에 소스코드를 올리려고 하면 발생되는 에러.
    1
    Fatal : refusing to merge unrelated histories
    • Fatal : refusing to merge unrelated histories : 이 오류는 명령어 git push 또는 git pull을 진행할때 발견할 수 있는 오류, 로컬 저장소와 원격지의 저장소 기록을 비교했을 때 소스코드의 차이가 심한 저장소의 경우, 병합 오류가 날 것을 대비하여 오류 메시지를 띄우는 것 입니다.
    1
    [rejected] master → master (non-fast-forward) : gitignore

환경 설정

  • 테마 변경 후 블로그 환경 설정을 위해 사이드바 메뉴 설정 및 RSS feed 등 변경
    • 테마 이미지 및 프로필 이미지, favicon 수정 및 categories, tags, archives 설정 후 확인

      png

      • email 설정은 url이 mailto라고 되어 있을텐데 mailto:사용자아이디@메일 로 변경
      1
      2
      3
      4
      5
      # {project_name}/themes/tranquilpeak/_config.yml
      mail:
      title: global.mail
      url: mailto:dksenghd123@naver.com
      icon: fa fa-envelope
    • 테마, 프로필 이미지 및 favicon 수정은 잘되었으나 categories, tags, archives 등 아래 사진과 같이 되어 확인.

      png

      • 확인 해보니 잘못된 저장 경로({project_name}/themes/tranquilpeak/source/all-categories)에 위치하여 {project_name}/source/all-categories 로 변경 후 확인, 정상 작동
      1
      2
      3
      # {project_name}/themes/tranquilpeak/source/all-categories
      # ↓↓↓↓↓↓↓↓↓↓ 저장된 위치 변경
      # {project_name}/source/all-categories

      png

      • 참고 사이트 https://allaboutmoon.tistory.com/232
      • categories 와 tags이 비어 있어 작성한 글에 categories 및 tags 추가 후 확인, 정상 작동
        1
        2
        3
        4
        5
        6
        7
        8
        # {project_name}/source/_post/{my_post.md}
        ---
        title: "AI_Project_SpaceShip_Titanic"
        author: "winters"
        date: '2022-04-06'
        categories: 'Project'
        tags: 'project'
        ---
        png