Skip to content

Latest commit

ย 

History

History
116 lines (79 loc) ยท 5.85 KB

File metadata and controls

116 lines (79 loc) ยท 5.85 KB

HubPress

1. HubPress๋ž€?

editor

HubPress๋Š” ๋ธ”๋กœ๊ทธ๋ฅผ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ž…๋‹ˆ๋‹ค. HubPress๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ๋“ค์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค:

  • ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŠธ ์ž‘์„ฑ์„ ์œ„ํ•œ WYSIWYG ์—๋””ํ„ฐ.

  • ์ฝ˜ํ…์ธ ๋ฅผ ์›ํ•˜๋Š” ํ˜•ํƒœ๋กœ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•œ AsciiDoc markup.

  • ๋ธ”๋กœ๊ทธ ์ฝ˜ํ…์ธ ๋ฅผ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•ํ•  ์ˆ˜ ์žˆ๋Š” ๊ด€๋ฆฌ์ž ์ฝ˜์†”.

  • ๋ธ”๋กœ๊ทธ ๋Œ“๊ธ€ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๋Š” Disqus ํ”Œ๋žซํผ.

  • ๋ฐฉ๋ฌธ์ž ํ™œ๋™์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ๊ธ€ ๋ถ„์„๊ธฐ.

  • ์ฆ‰์‹œ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ๊ฐ์ข… ํ…Œ๋งˆ.

๋ธ”๋กœ๊ทธ ํ˜ธ์ŠคํŒ…์€ GitHub Pages์— ์˜ํ•ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๋งŒ์•ฝ ์ด ๋ฌธ์„œ์—์„œ ์ž˜๋ชป ๊ธฐ์žฌ๋œ ์‚ฌํ•ญ์„ ๋ฐœ๊ฒฌํ–ˆ๋‹ค๋ฉด issue๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์šฐ๋ฆฌ์—๊ฒŒ ์•Œ๋ ค์ฃผ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค. HubPress๋ฅผ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•œ ๋‹น์‹ ์˜ ๋…ธ๋ ฅ์— ํ•ญ์ƒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. Pull Requests๋Š” ์–ธ์ œ๋‚˜ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.

์„ฑ๊ณต์ ์ธ HubPress ๊ธฐ์—ฌ์ž๊ฐ€ ๋˜๊ธฐ ์œ„ํ•œ ์ถ”๊ฐ€ ์ •๋ณด๋Š” Contributors Guide์—์„œ ํ™•์ธํ•˜์„ธ์š”.

2. ๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ

HubPress๋Š” Chrome Desktop, Firefox Desktop, ์•ˆ๋“œ๋กœ์ด๋“œ์šฉ Chrome๊ณผ ํ˜ธํ™˜๋ฉ๋‹ˆ๋‹ค.

3. ์‹œ์ž‘ํ•˜๊ธฐ

3.1. ์ €์žฅ์†Œ Fork

๋‹น์‹ ์˜ GitHub ๊ณ„์ • ์•ˆ์— ์ด ์ €์žฅ์†Œ(repository)์— ๋Œ€ํ•œ ๋ณต์‚ฌ๋ณธ์„ ๋งŒ๋“ค๋ ค๋ฉด Fork ์•„์ด์ฝ˜ Fork์„ ํด๋ฆญํ•˜์„ธ์š”.

3.2. github.io ๋„๋ฉ”์ธ ์‚ฌ์šฉ

๋งŒ์•ฝ ๋‹น์‹ ์ด GitHub Pages ๋„๋ฉ”์ธ์„ ์‚ฌ์šฉํ•œ ์ ์ด ์—†๋‹ค๋ฉด, ์ด ๋ฐฉ๋ฒ•์„ ์ด์šฉํ•ด HubPress ๋ฅผ ๋น ๋ฅด๊ฒŒ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋ฐฉ๋ฒ•์„ ํ†ตํ•ด, HubPress๋ฅผ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ช‡๊ฐ€์ง€ ์ ˆ์ฐจ๋งŒ ๋งˆ์น˜๋ฉด HubPress๋ฅผ ์ด์šฉํ•œ ๋ธ”๋กœ๊ทธ ์„œ๋น„์Šค๋ฅผ ๋ฐ”๋กœ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Important
๋งŒ์•ฝ ํ˜„์žฌ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•ด username.github.io GitHub Pages ๋„๋ฉ”์ธ์„ ์‚ฌ์šฉ ์ค‘์ด๊ฑฐ๋‚˜ ์ปค์Šคํ…€ ๋„๋ฉ”์ธ ๋„ค์ž„์„ ์‚ฌ์šฉํ•˜๊ธธ ์›ํ•œ๋‹ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์ฐธ์กฐํ•˜๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.
  1. ๋‹น์‹ ์˜ ์ €์žฅ์†Œ ์ด๋ฆ„์„ <username>.github.io ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

  2. hubpress/config.json ํŒŒ์ผ์˜ ๊ฐ’๋“ค์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

    Edit config

    ์•„๋ž˜์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋“ค์€ ํ•„์ˆ˜ ํ•ญ๋ชฉ์ž…๋‹ˆ๋‹ค :

    • username, ๋‹น์‹ ์˜ GitHub ์‚ฌ์šฉ์ž ์ด๋ฆ„,

    • repositoryName, forkํ•œ ์ €์žฅ์†Œ์˜ ์ƒˆ๋กœ์šด ์ด๋ฆ„, ์ฆ‰ <username>.github.io.

  3. ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ Commit ํ•œ ๋’ค, ๋ธŒ๋ผ์šฐ์ €์— ์•„๋ž˜์˜ GitHub Pages ๋„๋ฉ”์ธ์„ ์ž…๋ ฅํ•˜์„ธ์š” : https://<username>.github.io/.

  4. HubPress๋ฅผ ์ œ๋Œ€๋กœ ์„ค์ •ํ•˜์˜€๋‹ค๋ฉด ์•„๋ž˜์˜ ํ™”๋ฉด์ด ๋‚˜ํƒ€๋‚  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

    Install complete

3.3. ์ปค์Šคํ…€ ๋„๋ฉ”์ธ ๋˜๋Š” ์ด๋ฏธ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” GitHub Page ๋„๋ฉ”์ธ ์‚ฌ์šฉ

๋งŒ์•ฝ ๋ธ”๋กœ๊ทธ์— ์ปค์Šคํ…€ ๋„๋ฉ”์ธ์„ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๊ฑฐ๋‚˜, ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์—์„œ GitHub Pages ๋„๋ฉ”์ธ์„ ์ด๋ฏธ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ์—๋Š” ์ถ”๊ฐ€์ ์ธ ์„ค์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  1. ์ €์žฅ์†Œ(repository) ์„ค์ •์—์„œ default branch ๋ฅผ `gh-pages`๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. :

    Settings gh-pages

  2. ๋‹น์‹ ์˜ ์ €์žฅ์†Œ ๋ธŒ๋žœ์น˜๋ฅผ `gh-pages`๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

    Install complete

  3. hubpress/config.json ํŒŒ์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

    Edit config

    ์•„๋ž˜์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋“ค์€ ํ•„์ˆ˜ ํ•ญ๋ชฉ์ž…๋‹ˆ๋‹ค :

    • username, ๋‹น์‹ ์˜ GitHub ์‚ฌ์šฉ์ž ์ด๋ฆ„,

    • repositoryName, forkํ•œ ์ €์žฅ์†Œ์˜ ์ด๋ฆ„. ์˜ˆ์‹œ) hubpress.io.

  4. ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ Commit ํ•œ ๋’ค, ๋ธŒ๋ผ์šฐ์ €์— ์•„๋ž˜์˜ GitHub Pages ๋„๋ฉ”์ธ์„ ์ž…๋ ฅํ•˜์„ธ์š”: https://<username>.github.io/<repositoryName>/.

  5. HubPress๋ฅผ ์ œ๋Œ€๋กœ ์„ค์ •ํ•˜์˜€๋‹ค๋ฉด ์•„๋ž˜์˜ ํ™”๋ฉด์ด ๋‚˜ํƒ€๋‚  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

    Install complete

๋‹น์‹ ์€ ์ด์ œ HubPress๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ์„ค์ •ํ•˜์˜€์œผ๋ฉฐ, ์†Œ์…œ ๋„คํŠธ์›Œํฌ ์ •๋ณด, ๊ฐ์ข… ํ…Œ๋งˆ ๋“ฑ์„ ์ ์šฉํ•˜์—ฌ ๋ธ”๋กœ๊ทธ๋ฅผ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•ํ•จ์œผ๋กœ์จ ๋‹น์‹  ๊ณ ์œ ์˜ ๋ธ”๋กœ๊ทธ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

HubPress ๋ธ”๋กœ๊ทธ ๊ด€๋ฆฌ์— ๊ด€ํ•œ ์ถ”๊ฐ€ ์ •๋ณด๋Š” Administration Guide๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์„ค์ •์„ ๋งˆ์ณค์œผ๋‹ˆ ๋‹น์‹ ์˜ ๋ธ”๋กœ๊ทธ์— ์ฒซ๋ฒˆ์งธ ํฌ์ŠคํŒ…์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Writerโ€™s Guide๋ฅผ ์ฐธ์กฐํ•˜์—ฌ to write ์ฒซ๋ฒˆ์งธ ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŠธ๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ์ž‘์„ฑํ•ด๋ณด์„ธ์š”.

4. HubPress ํŒ€

์ฝ”๋“œ ์ž‘์„ฑ Anthonny Quรฉrouil (Twitter - @anthonny_q).

์˜๋ฌธ ๋ฌธ์„œ Jared Morgan (Twitter - @jaredmorgs).

์ผ๋ณธ์–ด ๋ฌธ์„œ ๋ฒˆ์—ญ:

ํ•œ๊ธ€ ๋ฌธ์„œ ๋ฒˆ์—ญ

5. ๊ธฐ ๋ถ€

Gratipay๋ฅผ ํ†ตํ•ด HubPress์— ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!

7b09da22 ceb9 11e5 93f7 16ab135b2e2e

์ด๊ฒƒ์€ ์šฐ๋ฆฌ์—๊ฒŒ ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€ ์•„๋‹ˆ์ง€๋งŒ ๋งค์šฐ ํ™˜์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ถ€๋Š” ํ”Œ๋žซํผ์— ๋Œ€ํ•œ ๋‹น์‹ ์˜ ๊ณ ๋งˆ์›€์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋ถ€๋Š” ์šฐ๋ฆฌ๋ฅผ ํ•˜๋ฃจ ์ผ๊ณผ์™€ ๊ฐ€์กฑ๊ณผ ํ•จ๊ป˜ ์žˆ๋Š” ์‹œ๊ฐ„์„ ์ชผ๊ฐœ HubPress๋ฅผ ๋” ๋ฉ‹์ง„ ๋ธ”๋กœ๊น… ํ”Œ๋žซํผ์œผ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ํ—Œ์‹ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

cc5ee908 ceb9 11e5 9d8b c526f081f1e9