0%

hexo-reverse-블로그-되살리기

Hexo는 Git Page로 Blog를 작성시 유명한 Blog Framework이다.
Markdown으로 글감을 작성하고 Generate 명령어를 통해 변환이 가능하다
git repository에는 바로 이 변환된 파일만 올라가게 되는데
나는 그것을 모르고 Source인 글감이 저장된 디렉토리를 지워버렸다.
하지만 Hexo용 Reverse Engineering 도구를 누군가 나와 같은 경험 후
개발한게 있으니 바로 reverse-hexo 되시겠다

https://github.com/superhos/reverse-hexo/

사용법이 너무 간단하게 소개 되어 있어 Hexo가 변환되고 배포되는 과정을 모르면
사용하려고 할 때 어리둥절 할 것이다.

변환하는 단계로 돌아가보자. 변환을 하면 Public폴더가 생긴다.
우리가 배포할 때 hexo clean명령어를 치면 삭제되는 바로 그 캐쉬 폴더이다.

바로 설명에 나오는 public 폴더라는게 바로 이것이다.
여기에 gitpage용 repository를 clone하는 것이다.

절차를 정리하면

  1. hexo init 명령어로 작업공간 생성
  2. public폴더로 gitpage용 repository를 clone
  3. reverse-hexo /root_blog

이렇게 하면 글감폴더인 source/_posts/에 글감들이 생겨나서
generate delpoy명령어를 통해 블로그를 복원할 수 있다.

theme의 설정이라든가 tag도 깨지고 script가 꺠져서 들어가서 깔끔하진 않지만
조금의 작업을 통해 살릴 수 있는게 어딘가 싶다.