변경사항: 2016년 1월 6일에 Cryogen에서 Jekyll로 다시 돌아갔다. 이유는 Cryogen의 마크다운 양식 및 렌더링 결과가 Github에서 공식적으로 지원하는 Jekyll의 것과 약간 달랐기 때문이다. 작은 차이였지만 Github를 많이 사용하기 때문에 통일하고 싶었다. 마이그레이션 과정이 궁금하면 다음 페이지에서 2016년 1월 6일의 commits을 참고하라.

블로그 엔진을 Jekyll에서 Cryogen으로 바꿨다. 클로저로 만들어져 있어서 공부하는데 좋기 때문이다. 디자인 구현이 부트스트랩인 것도 마음에 들었다. 또한 ‘Web Development with Clojure’ 책 저자가 바꿨다는 소식을 듣고 뽐뿌.

배포 서버로 Github Pages를 사용한다면 설치방법은 이렇다.

Github Pages만들기

https://pages.github.com/ 에서 1,2번만 따라함.

git clone https://github.com/아이디/아이디.github.io.git

로컬에 Cryogen 설치

lein new cryogen 아이디.github.io --force (참고: 이미 있는 directory이므로 --force 사용)
cd 아이디.github.io
lein ring server

그러면 http://localhost:3000/ 에서 볼 수 있다.

글 쓰기

resources/templates/md/posts 디렉토리의 md 파일들을 참고하여 새로운 md 파일 추가.

Github Pages에 배포

templates/config.edn 에서 :blog-prefix"" 로 세팅.

.gitignore/resources/public/ 추가.

cd 아이디.github.io
cp -r resources/public/* .
git add --all .
git commit -m '블라블라'
git push

그러면 http://아이디.github.io/ 에서 볼 수 있다.

참고