• Stars
    star
    163
  • Rank 231,141 (Top 5 %)
  • Language
    JavaScript
  • Created over 12 years ago
  • Updated about 10 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A static site generator built with Node.js, "Haroo" means "a day" Support Markdown presentation, Syntax Highlight, Themes

ํ•˜๋ฃจํ”„๋ ˆ์Šค๋ž€?

ํ•˜๋ฃจํ”„๋ ˆ์Šค๋Š” ํ•˜๋ฃจ๋ผ๋Š” ์ˆœ ์šฐ๋ฆฌ๋ง๊ณผ ํ”„๋ ˆ์Šค๋ผ๋Š” ๋‹จ์–ด์˜ ์กฐํ•ฉ์œผ๋กœ ํ•˜๋ฃจ์— ์ด์•ผ๊ธฐ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ๋ฐœํ–‰ํ•˜๋Š” ๋งค์šฐ ๊ฐ„๋‹จํ•œ ๋ธ”๋กœ๊ทธ ์—”์ง„์ด๋ผ๋Š” ์˜๋ฏธ์—์„œ ํ•˜๋ฃจํ”„๋ ˆ์Šค ๋ผ๊ณ  ์ด๋ฆ„์„ ์ง€์—ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๊ธฐ์ˆ ์ ์œผ๋กœ๋Š” ์›น ์„œ๋ฒ„์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ํ•„์š” ์—†๋Š” ์ •์  ํŽ˜์ด์ง€ ๊ธฐ๋ฐ˜์˜ ๋ธ”๋กœ๊น… ์—”์ง„์ž…๋‹ˆ๋‹ค. ์ •์  ํŽ˜์ด์ง€ ๊ธฐ๋ฐ˜ ๋ธ”๋กœ๊ทธ๋ž€ PHP ๋กœ ๋งŒ๋“ค์–ด์ง„ ์›Œ๋“œ ํ”„๋ ˆ์Šค์™€ ๊ฐ™์ด ์„œ๋ฒ„์ธก์—์„œ ํ”„๋กœ๊ทธ๋žจ์ด ๋™์ž‘ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ ๋ธ”๋กœ๊ทธ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ชจ๋“  ํŽ˜์ด์ง€๋ฅผ HTML ๋กœ ์ƒ์„ฑํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๋งํ•ฉ๋‹ˆ๋‹ค.

ํ•˜๋ฃจํ”„๋ ˆ์Šค๋Š” ๋ธ”๋กœ๊ทธ๋ฅผ ์œ„ํ•œ ๋ชจ๋“  ์ฝ˜ํ…์ธ ๋ฅผ ์ •์  ํŽ˜์ด์ง€(HTML)๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋ ‡๊ฒŒ ์ƒ์„ฑ๋œ ํŽ˜์ด์ง€๋“ค์„ ์ธํ„ฐ๋„ท์ด ๋˜์ง€ ์•Š๋Š” ์ปดํ“จํ„ฐ์—์„œ ๋ณผ ์ˆ˜๋„ ์žˆ๊ณ  Github ์˜ ์ •์  ํŽ˜์ด์ง€ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•ด ํผ๋ธ”๋ฆฌ์‹ฑ๋„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  HTML5, CSS3 ์„ ์ด์šฉํ•œ ํ…Œ๋งˆ์™€ ํ”Œ๋Ÿฌ๊ทธ์ธ๋„ ์กด์žฌํ•˜์—ฌ ๋‹ค์–‘ํ•œ ํŽธ๋ฆฌํ•œ ๊ธฐ๋Šฅ์„ ๋ถ€๊ฐ€์ ์œผ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋งˆ์ง€๋ง‰์œผ๋กœ ํ•˜๋ฃจํ”„๋ ˆ์Šค์˜ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ชฉํ‘œ๋Š” ๋ธ”๋กœ๊ทธ๊ฐ€ ํ•„์š”ํ•œ ์‚ฌ๋žŒ๋“ค๋ณด๋‹ค ๊ธ€์„ ์“ฐ๋Š”๋ฐ ๋ถˆํ•„์š”ํ•œ ์„œ๋ฒ„ ๊ตฌ์„ฑ, ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ์„ค์น˜ ๋“ฑ์„ ์žŠ๊ณ  ๊ธ€ ์“ฐ๋Š” ๊ณณ์—๋งŒ ๋ชฐ์ž…ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š”๋ฐ์— ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜๋ฃจํ”„๋ ˆ์Šค ์†Œ๊ฐœ ํ”„๋ฆฌ์  ํ…Œ์ด์…˜ : http://haroopress.com/about/

ํ•˜๋ฃจํ”„๋ ˆ์Šค ์ด๋ถ

ํ•˜๋ฃจํ”„๋ ˆ์Šค ํ”„๋กœ์ ํŠธ์™€ ๋ณ‘ํ–‰ํ•˜์—ฌ ํ™œ์šฉ๊ฐ€์ด๋“œ ์ด๋ถ์„ ์˜จ๋ผ์ธ์œผ๋กœ ์ž‘์„ฑ์ค‘์— ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜๋ฃจํ”„๋ ˆ์Šค ๊ฐœ๋ฐœ ๋‹ค์ด์–ด๋ฆฌ

๊ฐœ๋ฐœ ๋‹ค์ด์–ด๋ฆฌ๋Š” ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ์ผ์–ด๋‚ฌ๋˜ ๋ชจ๋“  ์ด์•ผ๊ธฐ๋“ค์„ ํ’€์–ด ์“ฐ๊ธฐ ์œ„ํ•œ ํŽ˜์ด์ง€์ž…๋‹ˆ๋‹ค.

์„ค์น˜์™€ ์…‹์—…

source install

//๋‚ด๋ถ€ ์„œ๋ธŒ ๋ชจ๋“ˆ๊นŒ์ง€ ๋ชจ๋‘ ์ดˆ๊ธฐํ™”ํ•œ๋‹ค.
$ git clone https://github.com/rhiokim/haroopress.git /path/to/haroopress

//ํ•˜๋ฃจํ”„๋ ˆ์Šค ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•œ๋‹ค.
$ cd /path/to/haroopress

//๋ชจ๋“ˆ ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ดˆ๊ธฐํ™”, ๋ฆฌ์†Œ์Šค ์„ค์ •
$ make init

... 

์‚ฌ์šฉ๋ฒ•(usage)

//๋ฐฐํฌํ•  github ์ €์žฅ์†Œ๋ฅผ ์„ค์ •ํ•œ๋‹ค.
$ make gh-pages

//์ƒˆ๋กœ์šด ๊ธฐ์‚ฌ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค.
$ make new-post

//์ •์  ํŽ˜์ด์ง€๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.
$ make gen

//์ƒ์„ฑ๋œ ํŽ˜์ด์ง€๋ฅผ ๋ฐฐํฌ์ „ ๋ฏธ๋ฆฌ๋ณธ๋‹ค.
$ make preview

//๋ฐฐํฌ
$ make deploy

//์ƒˆ๋กœ์šด ํŽ˜์ด์ง€๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.
$ make new-page

//์ƒˆ๋กœ์šด ์›น ์Šฌ๋ผ์ด๋“œ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค
$ make new-slide

ํ”Œ๋Ÿฌ๊ทธ์ธ(plugins)

  • google analysis
  • disquss
  • github
  • twitter timeline
  • social buttons
    • twitter
    • google plus
    • facebook like

๋ฐ์ดํ„ฐ ๊ตฌ์กฐ(data structure)

ํ•˜๋ฃจํ”„๋ ˆ์Šค์—์„œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ƒ์„ฑํ•˜๋Š” ๋ชจ๋“  ๋‚ด์šฉ(ํฌ์ŠคํŒ…, ํŽ˜์ด์ง€, ํ”„๋กœํ•„ ๋“ฑ)์€ ๋ชจ๋‘ markdown ์œผ๋กœ ์ž‘์„ฑ๋˜๊ณ , ํ•˜๋ฃจํ”„๋ ˆ์Šค๋Š” ์˜ค์ง ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ๋งŒ ๊ตฌํ˜„์ด ๋˜์–ด ์žˆ์–ด ์—”์ง„์—์„œ ์‚ฌ์šฉ๋˜๊ฑฐ๋‚˜ ์ƒ์„ฑํ•˜๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” json ํฌ๋งท์œผ๋กœ ์ด๋ฃจ์–ด์ ธ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ผ๋ฐ˜์ ์ธ GUI ๋ฐฉ์‹์˜ ๊ด€๋ฆฌ์ž ๋„๊ตฌ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ํ•˜๋ฃจํ”„๋ ˆ์Šค์—์„œ ๋‹ค๋ฃจ๋Š” ๋งค์šฐ ๊ฐ„๋‹จํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋Š” ์•Œ์•„๋‘๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ๋‚ด์šฉ์€ ์•„๋ž˜์˜ ๋งํฌ์—์„œ ์ข€๋” ์ž์„ธํžˆ ์ฐธ๊ณ ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜๋ฃจํ”„๋ ˆ์Šค ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ

๋ฐ์ดํ„ฐ ๋ณ€ํ™˜(convertor)

ํ•˜๋ฃจํ”„๋ ˆ์Šค๋Š” ๋ฐ์ดํ„ฐ ๋ณ€ํ™˜๊ธฐ๋ฅผ ์œ ํ‹ธ๋กœ ์ œ๊ณตํ•˜์—ฌ ๋‹ค์–‘ํ•œ ๋ธ”๋กœ๊ทธ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋ฃจํ”„๋ ˆ์Šค๋กœ ์†์‰ฝ๊ฒŒ ์ด์ „ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ๋Š” ๋ณ€ํ™˜ ์œ ํ‹ธ์˜ ๊ตฌ์กฐ๋ฅผ ์„ค๊ณ„ํ•˜๊ธฐ ์œ„ํ•ด Octopress ๋งŒ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ํ–ฅํ›„ Wordpress, Tumblr, Tistory, Blogger ๋“ฑ์˜ ์œ ๋ช…ํ•œ ๋ธ”๋กœ๊ทธ ์—”์ง„์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์œ„ํ•œ ๋ณ€ํ™˜ ์œ ํ‹ธ๋„ ๊ตฌํ˜„ํ•  ๊ณ„ํš์— ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณ€ํ™˜๋„๊ตฌ ์‚ฌ์šฉ๋ฒ•(usage)

$ make octopress

Please! insert octopress article directory : `[/path/to/octopress/source/_post]`

haroo> create directory at /path/to/haroopress/source/data/articles/[article-title]
haroo> create image directory at /path/to/haroopress/source/data/articles/[article-title]/@img
haroo> copy to [article-title].markdown file
haroo> jekyll convert to haroopress
----------------------------------------------------------------

์˜์กด์„ฑ ๋ชจ๋“ˆ(dependency modules)

ํ•˜๋ฃจํ”„๋ ˆ์Šค๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ชจ๋“ˆ์„ ํ†ตํ•ด์„œ ๊ฐœ๋ฐœ๋˜์–ด์กŒ์Šต๋‹ˆ๋‹ค.

ํ•˜๋ฃจํ”„๋ ˆ์Šค ์ดˆ๊ธฐํ™” ๋ฐ ๋นŒ๋“œ

ํ•˜๋ฃจํ”„๋ ˆ์Šค ์ฝ”์–ด ์—”์ง„

๋ผ์ด์„ผ์Šค(license)

Copyright (c) 2012 Rhio Kim

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

More Repositories

1

haroopad

Haroopad - The Next Document processor based on Markdown
JavaScript
1,596
star
2

markdown-css

markdown theme standard style, using less (for haroopad)
CSS
85
star
3

flybook

โœˆ๏ธ FlyBook is a simple utility to generate static website such as gh-pages, manual of you projects
JavaScript
80
star
4

locally

simple, locally webserver :-)
JavaScript
40
star
5

large-scale-frontend

(WIP ๐Ÿ”ฅ) ๋ณต์žกํ•œ ํ”„๋ก ํŠธ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ƒ๊ฐ
38
star
6

grunt-sloc

Source line of codes plugin for Grunt.js
JavaScript
24
star
7

haroopad-locales

internationalization for haroopad
JavaScript
22
star
8

electron-floating-app

(wip) floating app example
CSS
21
star
9

react-boilerplate

React App(based on create-react-app)+Flowtype+Redux and React-Router Boilerplate with Material Design, Ant Design, Sementic UI, Photonkit and NW App-shell
JavaScript
15
star
10

gorae

๐Ÿณ (WIP) Yet another modern web ui for docker
CSS
14
star
11

monorepo-sample

Enterprise React-based Application Boilerplate with Next.js, CRA and Catalog
JavaScript
13
star
12

gona

โœ… (๐Ÿ”ฅ WIP...) Task manager!! Electron & CLI
JavaScript
10
star
13

docker-icons

๐Ÿณ drawing docker icon
9
star
14

resume

resume format based markdown
7
star
15

babel-plugin-gist

import gist from 'gist:user/hash#file'
JavaScript
6
star
16

personal-goals

All of my programing inspiration for every year
CSS
5
star
17

tc39_study

#tc39_study twitter
5
star
18

gorae-server

API Proxy for unix://var/run/docker.sock
JavaScript
4
star
19

inbox-tailwind-nuxt

Inbox App with Tailwind.css and Nuxt
Vue
4
star
20

rhino-icon

๐Ÿฆrhino icon
4
star
21

gona-cli

todo cli
JavaScript
4
star
22

cr2jpg

dcraw, imagemagick, node.js ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœํ•œ raw ์ด๋ฏธ์ง€ ํŒŒ์ผ ๋ณ€ํ™˜ ์Šคํฌ๋ฆฝํŠธ
3
star
23

notion-database-tracker

WIP: notion database tracker
TypeScript
3
star
24

github-md2pdf

PDF file generator for url-based github.com markdown to pdf
JavaScript
3
star
25

.seed-electron

JavaScript
2
star
26

octocat

drew using keynote
2
star
27

flypoll

Poll System for Github issue tracker
JavaScript
2
star
28

webservice-boilerplate

twitter's bootstrap, require.js, jquery ์„ ์ด์šฉํ•œ ์›น ์„œ๋น„์Šค ์šฉ boilerplate
2
star
29

tistory2markdown

tistory backup data migrate to markdown
JavaScript
2
star
30

cibot-jslint

jslint module for cibot project
2
star
31

http_resource_optimizer

HTTP Resources(HTML, CSS, JS, Image) Optimizer.
JavaScript
2
star
32

hybrid-vue-starter-kit

(wip) Offline-first application boilerplate with vue, nuxt, electron, leveldb, couchdb
JavaScript
2
star
33

gona.github.io

This is next.js app to publish rhiokim.github.io/gona
CSS
2
star
34

gorae-swarm-sh

These are shell script for docker swarm with gorae on mac
Shell
2
star
35

pomodori

pomodoro cli , tweetting and gitting for statistic my pomodoro activities
1
star
36

enki

(WIP) english word memorizer & repeater
HTML
1
star
37

oauth

OAuth ์˜ ํ”„๋กœํ† ์ฝœ ์ŠคํŽ™ ํ•œ๊ธ€ํ™” ์ž‘์—…
1
star
38

gorae-github-pipe

(WIP) Gorae-*-pipe is a continuous application building, shipment and deployment tools based on repository.
JavaScript
1
star
39

.seed-next-app

This's seed project built on top of next.js
CSS
1
star
40

node-webkit-test

node-webkit test case
JavaScript
1
star
41

remove-files-action

TypeScript
1
star
42

wifi

Wifi finder
JavaScript
1
star
43

is-equal-action

TypeScript
1
star
44

cibot-csslint

JavaScript
1
star
45

cibot-closure-compiler

cibot-closure-compiler
1
star
46

cibot-jshint

jshint binding module of Node.js
JavaScript
1
star
47

atom-app-builder

Builder for Atom-shell base Application.
JavaScript
1
star
48

sublime-packages

my sublime packages
Python
1
star
49

ninehole

video data visualization prototyping
1
star
50

thorn

(WIP...) WAF(web application firewall) with NignX and Naxsi
JavaScript
1
star
51

globally

automation deployment util : github.com gh-page, heroku deployment
1
star
52

cibot-jsmeter

JavaScript
1
star
53

keynote-themes

ํ”„๋ฆฌ์  ํ…Œ์ด์…˜์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋กœ๋ชจ ์Šคํƒ€์ผ์„ ๊ฐ€๋ฏธํ•œ ๋‚˜๋ฌด ์žฌ์งˆ์˜ ํ‚ค๋…ธํŠธ ํ…Œ๋งˆ
Shell
1
star
54

gorae-composer

1
star
55

gorae-github-pipe-test

It'll be remove after test
JavaScript
1
star
56

chocco

static code beat
1
star
57

wunderlist

The awesome and free GTD Tool Wunderlist
JavaScript
1
star
58

gorae-sample-service

Sample service to test scaling with gorae on docker swarm
JavaScript
1
star
59

haroogen

๋งˆํฌ๋‹ค์šด(markdown)์œผ๋กœ ์ž‘์„ฑํ•˜๋Š” ์›น ๊ธฐ๋ฐ˜ ํ”„๋ฆฌ์  ํ…Œ์ด์…˜ ๋„๊ตฌ
1
star
60

.seed-cli

seed project for cli
JavaScript
1
star
61

haroog-engine

haroog-engine
JavaScript
1
star
62

cibot-yui-compressor

cibot-yui-compressor
JavaScript
1
star
63

nwjs-react-webpack-boilerplate

(DEPRECATED) standalone web application boilerplate with nwjs - Please check rhiokim/react-boilerplate repository
JavaScript
1
star
64

grunt-gui

Grunt.js GUI tool
1
star
65

jwt-dummy-server

it'll be removed after test
TypeScript
1
star
66

directory

JSON ํฌ๋งท์„ ๊ธฐ๋ฐ˜์œผ๋กœํ•˜์—ฌ ํ”„๋กœ์ ํŠธ ์Šค์ผˆ๋ ˆํ†ค์„ ์ƒ์„ฑํ•˜๋Š” ์•„์ฃผ ์œ ์šฉํ•˜๊ณ  ์Œ”๋ˆํ•œ ๋„๊ตฌ
JavaScript
1
star
67

macro

๐Ÿ”ฅMacro service for cross-platform - save your life
JavaScript
1
star