๐ŸŒŸGitHub blog๋งŒ๋“ค๊ธฐ[hexo ์‚ฌ์šฉ๋ฒ• ๋ฐ ํ…Œ๋งˆ ์ ์šฉ]

koseonyยท2022๋…„ 4์›” 13์ผ
post-thumbnail

๊นƒํ—ˆ๋ธŒ ๋ธ”๋กœ๊ทธ ๋งŒ๋“ค๊ธฐ

Hexo ์‚ฌ์šฉ


hexo๋ฅผ ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค!

1. hexo ์„ค์น˜

์‚ฌ์šฉํ•˜๊ณ ์ž ํ•˜๋Š” ํด๋”์—์„œ node๋ž‘ npm ๋ฒ„์ „ ํ™•์ธ

https://nodejs.org ์—์„œ ๋‹ค์šด๊ฐ€๋Šฅ


ํ˜น์‹œ ์—๋Ÿฌ๊ฐ€ ๋œจ๋Š” ๊ฒฝ์šฐ

sudo๋กœ ์‹คํ–‰(์œˆ๋„์šฐ๋Š” sudo๊ฐ€ ์—†๋‹ค)
hexo๋ฅผ ์ณค์„ ๋•Œ ์•„๋ž˜ ์ด๋ฏธ์ง€์™€ ๊ฐ™์ด ๋‚˜์˜ค๋ฉด ์„ฑ๊ณต!

2. ๋””๋ ‰ํ† ๋ฆฌ ๋งŒ๋“ค๊ธฐ

  • hexo init ์ด๋ฆ„



    ์„ ํ•ด์ฃผ๋ฉด ์œ„์— ์ด๋ฏธ์ง€์ฒ˜๋Ÿผ ์ƒ์„ฑ๋œ๋‹ค.

  • npm install๋กœ ์ถ”๊ฐ€ ์„ค์น˜ ํ™•์ธ
    ์ถ”๊ฐ€๋กœ ์„ค์น˜ํ•  ์š”์†Œ๋“ค์„ npm install ํ•ด์ค€๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์„œ๋ฒ„๋ฅผ ๋„์šด๋‹ค.

- hexo generate
- hexo server


์„œ๋ฒ„ ์‹คํ–‰๋˜๋ฉด localhost๋กœ ํŽ˜์ด์ง€๊ฐ€ ์—ฐ๊ฒฐ๋œ๋‹ค.
์•„๋ž˜ ์ด๋ฏธ์ง€์™€ ๊ฐ™์ด ํŽ˜์ด์ง€๊ฐ€ ์—ด๋ฆฌ๋ฉด ์„ฑ๊ณต

3. ์ƒˆ๊ธ€ ์ž‘์„ฑํ•ด๋ณด๊ธฐ

package.json์ด ์žˆ๋Š” ๊ณณ์—์„œ hexo new post "์ด๋ฆ„"์œผ๋กœ ์ƒˆ๊ธ€ ์ž‘์„ฑํ•ด๋ณด๊ธฐ

vi๋กœ md ์ˆ˜์ •

์ฐธ๊ณ 
vim ์—ด๊ณ  'o'๋ฅผ ๋ˆ„๋ฅด๋ฉด ํ•œ์ค„ ์•„๋ž˜๋กœ ์ปค์„œ๊ฐ€ ๋‚ด๋ ค๊ฐ€๋ฉด์„œ ์—ด๋ฆฐ๋‹ค.

์ˆ˜์ • ํ›„์— public์ด ์ˆ˜์ •์ด ์ผ์–ด๋‚˜๋ฉด ๋‹ค์‹œ ์„ธํŒ…ํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— clean์„ ํ•˜๊ณ  generate ์ง„ํ–‰

4. hexo Github์™€ ์—ฐ๊ฒฐ

  • ๊นƒํ—ˆ๋ธŒ์—์„œ ์ƒˆ๋กœ์šด repository๋ฅผ ๋งŒ๋“ค์–ด์ค๋‹ˆ๋‹ค.

    ์‚ฌ์šฉ์ž์ด๋ฆ„์„ ๋™์ผํ•˜๊ฒŒ ์ž‘์„ฑํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์ƒˆ๋กœ ๋งŒ๋“ค์–ด์ค€ github์˜ ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ•œ ํ›„์—

vim์œผ๋กœ hexo์˜ config.yml ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค.


url : https://์ž๊ธฐ๋‹‰๋„ค์ž„.github.io
repo : ๊นƒ์—์„œ ๋ณต์‚ฌํ•œ ์ฃผ์†Œ
๋กœ ์ž‘์„ฑํ•ด์ค๋‹ˆ๋‹ค.

	โ€ป url: ๋ถ€๋ถ„์— http:// ๋Š” https://๋กœ ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค! ์ฃผ์˜!!
  • hexo๋ฅผ Github์— ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•œ ํŒจํ‚ค์ง€ ์„ค์น˜

5. ํ…Œ๋งˆ ์ ์šฉ

next ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

config์— ๋“ค์–ด๊ฐ€์„œ ํ…Œ๋งˆ๋ฅผ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.

hexo clean ๋ฐ ์ ์šฉ

hexo server๋ฅผ ์ž…๋ ฅํ•ด์„œ ์„œ๋ฒ„๋ฅผ ๋‹ค์‹œ ์—ด์–ด์ค๋‹ˆ๋‹ค.

์•„๊นŒ ๋“ค์–ด๊ฐ”๋˜ localhostv ํŽ˜์ด์ง€๋ฅผ ๋“ค์–ด๊ฐ€๋ณด๋ฉด ํ…Œ๋งˆ๊ฐ€ ๋ณ€๊ฒฝ๋œ๊ฑธ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์   hexo์— ์ƒˆ๋กœ ์ž‘์„ฑํ•œ ๊ธ€๊ณผ ํ…Œ๋งˆ ๋ณ€๊ฒฝํ•œ๊ฑธ ๋ฐฐํฌํ•ด์ค๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ hexo๋ฅผ ์ด์šฉํ•ด ๋ธ”๋กœ๊ทธ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค!!

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

profile
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž

0๊ฐœ์˜ ๋Œ“๊ธ€