Hexo 버전 upgrade 4.2.0 => 5.4.0

Hexo 버전이 5.X 로 업그레이드

Hexo 의 버전이 2020년 7월 ver 5.X 로 업데이트 되었다
그동안 ver 4.2.0 을 사용하고 있어서 맘 먹고 업데이트 하려고 한다

버전 변경이력은 Hexo News 에서 확인할 수 있다

Hexo 버전 업그레이드

Hexo upgrade

  1. hexo-cli 를 global 로 설치
    1
    npm install hexo-cli -g
  2. hexo 설치
    1
    npm install [email protected]

Hexo plugin 재설치

  1. (본인취향) Hexo 에서 쓸만한 plugin 설치
    1
    2
    3
    4
    5
    6
    npm i hexo-generator-feed
    npm i hexo-generator-robotstxt
    npm i hexo-generator-seo-friendly-sitemap

    npm i hexo-deployer-git
    npm i hexo-filter-plantuml

theme 설치 (icarus)

  1. icarus theme 설치
    1
    2
    3
    npm install hexo-theme-icarus

    hexo config theme icarus

theme config 설정

  1. icarus theme config 설정
    hexo v5.X 에서 부터는 theme 의 설정파일이 _config.themeName.yml 로 변경되었다
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    ## _config.icarus.yml

    ## Version of the configuration file
    version: 4.0.0
    ## Icarus theme variant, can be "default" or "cyberpunk"
    variant: default
    ## Path or URL to the website's logo
    logo: /images/logo.png
    ## Page metadata configurations
    head:
    # URL or path to the website's icon
    favicon: /images/favicon.png
    # Web application manifests configuration
    # https://developer.mozilla.org/en-US/docs/Web/Manifest
    manifest:

    ...

여러가지 세팅들이 있는데 이정도 세팅만 하면 된다

  • 도메인 설정
  • 로고이미지
  • 댓글 (discus)
  • 글 share (sharethis)
  • 잡다한 링크 (깃허브, 페이스북, 외부링크)
  • 구글 애드센스
  • 구글 애널리틱스