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 firstname.lastname@example.org: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 email@example.com:rhiokim/haroopress.git samplepress $ make init
하루프레스는 하루의 이야기를 블로깅하기 위한 정적 페이지 블로그 엔진입니다.