This article is to describe what you need to know to get started with setting up a Haroopress powered blog. Please find more information about Haroopress itself at http://haroopress.com
The first step is to download a thing called Haroopress. It in form of bunch of files and stored at a github.com repository and you can reach it at https://github.com/rhiokim/haroopress.
There is a Quick Installation guide, written in Korean :(, at http://haroopress.com/post/haroopress-quick-guide/ that you can follow through from downloading the thing to set commands you would need to execute to publish the first set of static web pages to a web space (actually, it is a github's page) as well as the system requirement you need to fulfill.
Note: This article is only to list up what I've faced during initial setup of a Haroopress blog on my github.com repository/page including all the mistakes and puzzles. So, please do not take this as a step-by-step tutorial for setting a Haroopress blog. However, I'll summerize what you need to be aware/prepared before getting started with this setup to avoid issues I've faced here.
$ git clone git@github.com:rhiokim/haroopress.git samplepress
$ make init
Note: My git global configuration core.autocrlf was set to true
. I guess this was the reason make init
failed to complete due to failure of executing ./bin/setup.js
that has the first line #!/usr/bin/env node
followed by a hidden CR(M in vi, or \r).
Anyhow, changing core.autocrlf to input
and starting over from git cloning fixed this issue (for Mac OS X, https://help.github.com/articles/dealing-with-line-endings), and cloned the Haroopress repository again.
$ git config --global core.autocrlf input
$ git clone git@github.com:rhiokim/haroopress.git samplepress
$ make init
하루프레스는 하루의 이야기를 블로깅하기 위한 정적 페이지 블로그 엔진입니다.