๐๋ธ๋ก๊ทธ ๊ฐ์ ํ๊ธฐ, ๐Solved.ac ๊ณจ๋ ๋ฌ์ฑ
[์ก๋ด] ๋ธ๋ก๊ทธ ๊ฐ์ , ์๋ธ๋ ๊ณจ๋ ๋ฌ์ฑ๐
๋ธ๋ก๊ทธ ๊ฐ์
ํ๋์ ์ฝ๋ก๋ ์ฌํ์ ์งํ๊ณ ์ฌ ์ค๋น ๋๋ฌธ์ ๋ธ๋ก๊ทธ์ชฝ์ ์ ๊ฒฝ์ ๋ง์ด ๋ชป์ผ์ต๋๋ค.
๋ธ๋ก๊ทธ์ ํ์ฌ Icarusํ ๋ง๋ฅผ ์ฌ์ฉํ๊ณ ์๋๋ฐ ๋ฌธ์ ๊ฐ ์๊ฒผ์ต๋๋ค.
Icarusํ
๋ง๊ฐ ์๋๋ 2.0
๋ฒ์ ์ผ๋ก ๋ค๋ฅธ ํฅ์ ํ
๋ง์ ๋ง์ฐฌ๊ฐ์ง๋ก ejs
๋ก ๊ตฌ์ฑ์ด ๋์ด์์๋๋ฐ์.
3.0
์์์ด ๋จ๋๋ JSX
์ Inferno.js
๊ธฐ๋ฐ์ผ๋ก ์น ๋ค ๋ ์ด์์์ ๊ฐ์์์๋๊ตฐ์.
์ฆ, ์์ ์ ์ผ๋ Hexo Blog ์ค์น๊ธ์ด ๋จนํ์ง ์๋๋ค๋ ์์์ด์์ต๋๋ค.
๋คํํ 2.0๋ฒ์ ์ ์์ง๋ ๋ฐฐํฌ๋ ํ๊ณ ์๊ธฐ์ ์์ ๋ฐฉํธ์ผ๋ก 2.0์ผ๋ก ์ฌ์ฉํ๋ผ๊ณ ์ ์ด๋๊ธด ํ์ต๋๋ค๋ง ์ฐ์ฐํด์ ์ ๊ฐ 3.0์ ์ ์ฉํด๋ณด๋ ค๊ณ ํ์ต๋๋ค.
Gatsby๋ก?
์ฌ์ค ์น ์ง์์ด ๋ง์ด ์๋์ง๋ผ Icarus 3.0
์ ์ง๊ธ๊ณผ ๊ฐ์ ๋ธ๋ก๊ทธ๋ฅผ ๋ค์ ๋ง๋ค ์ ์์ ์ค ์๊ณ ์์ฆ ์ ํ๊ฐ์๋ณด์ด๋ Gatsby
๋ฅผ ์ค์นํด์ Hexo
๋์ ์ฌ์ฉํด๋ณด๋ ค๊ณ ํ์ต๋๋ค.
๊ทผ๋ฐ Gatsby
๋ ์น ํ๋ก ํธ์๋์ ๊ดํ ์ง์์ด ์์ผ๋ฉด ๋ฏธ๋ฆฌ ๋ง๋ค์ด์ง๊ฑธ ๋ฐ์์ ํด์ผํ๋๋ฐ
๊ด์ฐฎ์ ์คํํฐ ํ
๋ง๋ค์ Gatsby
๋ฒ์ ์ด ๋ฐ๋๋ฉด์ ํธํ ๋ฌธ์ ๊ฐ ์๊ธฐ๊ฑฐ๋ 5์๊ฐ์งธ ์ด๋ฏธ์ง๋ฅผ ํ๋ก์ธ์ฑํ๋ ๋ฌดํ ๋ก๋ฉ ์ค๋ฅ๊ฐ ๋ฌ๋ค๋์ง(โฆ)
๊ฒฐ๊ตญ ์ด์ํ๋ ๋์ ธ๋๊ณ ๊ด์ฐฎ์ ๋ค๋ฅธ ํ
๋ง ํ๋ ๊ฑด์ ธ์ ์ค์น๊น์ง๋ ํด๋จ์ง๋ง ์ญ์ Hexo Icarus
๊ฐ ๋๋ฌด ๊ฐ๋ ฅํ๋๊ตฐ์
๋ค์ Icarus 3.0์ผ๋ก
๊ทธ๋์ ์ํ๋ ๋๋ฌ๊ฒ ๋ค ์์ ์ ํฌ๊ธฐํ๋ 3.0๋ฒ์ ์ ์ ์ฉํ๋ ค ๋ค์ Icarus ํ ๋ง ์ ์ฉ์ ์๋ํ์ต๋๋ค.
์ฐ์ ์ ์ผ ํฌ๊ฒ ๋ฐ๋์ ์ ejs -> jsx
๋ก ์ด์ ์ ํฌ์คํ
ํ๋ ํ๋ฌ๊ทธ์ธ๋ค์ด ๋จน์ง ์์ต๋๋คโฆ
์ ๊ธฐ์ ์๊ฐํ ํ๋ฌ๊ทธ์ธ์ ์ ์์ 2.0 ๋ธ๋ก๊ทธ์ ์ ๋ถ ์ ์ฉํด๋์๋๋ฐ์.
- hexo-autonofollow
- hexo-auto-canonical
- hexo-generator-seo-friendly-sitemap
- hexo-generator-feed
- hexo-related-popular-posts
- hexo-generator-robotstxt
- hexo-asset-link
์ด ์ค hexoํ
๋ง์ ์ง์ ์ฝ๋๋ฅผ ์ถ๊ฐํด์ ์ ์ฉํ๋ hexo-related-popular-posts
์ hexo-auto-canonical
์ด ๋ฌธ์ ๊ฐ ๋๊ฒ๋๋ค.
๊ด๋ จ ํฌ์คํธ ๊ธฐ๋ฅ์ ์ฐ์ ์ฌ์ฉ์ ํด์ ํ ์ํ๊ณ auto-canonical
๊ฐ์ ๊ฒฝ์ฐ๋ ์ด๋ฏธ hexoํ
๋ง์์ ์ด๋์ ๋ ์ปค๋ฒ๋ฅผ ์ณ์ฃผ๋๊ฒ ๊ฐ์์ ๋นผ๊ธฐ๋กํ์ต๋๋ค.
์ฌ์ค ์ด ๋๊ฐ๋ ํ์ฌ icarus 3.0์์์ ํฐ ๋ฌธ์ ๋ ์๋ ๊ฒ ๊ฐ๋๋ผ๊ณ ์.
๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด ์ถํ์ ๋ค์ ์์๋ด์ผ๊ฒ ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ํ๋ฉด ์ฐ์ธก ์๋์ ๋์์ง Live2d
๋ ๊ทธ๋๋ก HTML
์ฝ๋์ ์ฌ์ด์ฃผ๊ณ styl
ํ์ผ์ ์ปค์คํ
info ์๋ฒ ๋ฉ
๋ ์ถ๊ฐํ์ต๋๋ค.
์ด ์์
์ ๋๋ด๊ณ ๋ณด๋๊น Icarus
๋ ๋ฏธ์ํ๋์ง ์ด๋ฒ ์
๋ฐ์ดํธ์ ์ฌ์ด๋ฒ ํํฌ ํ
๋ง๋ฅผ ์ถ๊ฐํด์คฌ๋๋ผ๊ณ ์.
๊ทธ๋์ ๋ ๋ค ์ ์ฉ์ ํด๋ดค์ต๋๋ค.
๋คํํ ํ์ฌ ๋ฎ/๋ฐค
๋ชจ๋๋ฅผ icarus
์์ fork
ํด์ ์์
๋ฌผ์ ๊ณต์ ํด์ฃผ์๋ ๋ถ์ด(์๋ง Icarus ์ ์์๋ถ์ค ํ๋ถ) ๋ฐ๋น ๋ฅด๊ฒ ๋ฎ/๋ฐค
๊ธฐ๋ฅ์ ๋ฃ์ด์ฃผ์
์ ๋ณด๊ธฐ ์ซ์ผ๋ฉด ๋ฐค๋ชจ๋๋ฅผ ์ฐ๋ฉด ๋๋ ๊ด๊ณ๋ก ํ์ฌ ์ ๋ธ๋ก๊ทธ๋ ์ฌ์ด๋ฒํํฌ/๋ฐค
์ผ๋ก ์
ํ
์ด ๋์ด์์ต๋๋ค๋ง ๋ฐค๋ชจ๋์ ์ผ๋ถ๋ถ ์ฌ์ด๋ฒ ํํฌ ํ
๋ง
๊ฐ ๋ฌป์ด์๋ค์.
๊ฒฐ๊ตญ ํ์ฌ ๋ณด์๋๊ฒ๊ณผ ๊ฐ์ ๋ธ๋ก๊ทธ๊ฐ ์์ฑ๋์์ต๋๋ค!๐๐โจ
Solved.ac
์ฌ์ค ์ด๋ฒ์ ํ๊ณ ์ถ์๋ ๊ฒ ์ค ํ๋๊ฐ ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถํ๊ธฐ์์ต๋๋ค.
ํ๋ก์ ํธ ๋ณด๋ค๋ ๊ฐ๋ณ๊ฒ ์์ํ ์ ์๊ณ ์งง์ ๋ฌธ์ ๋ ๊ธ๋ฐฉ ํ๋ฆฌ๋ ์ฅ์ ๋์ ๊ณต๋ถํ๋ฉด์ ํํํ ์๋ํ ์ ์๊ณ , ๋ง์นจ ์ง์ ์ข ๋ง๋ถ 1, 2๋ฅผ ์ฌ๋๊ณ ์กฐ๊ธ ์ฝ์์ง๋ผ ๋ง์ ์ฝ์ผ๋ฉด์ ์งํํ๋ ค๋ ์ฐฐ๋, https://solved.ac/๊ฐ ์ํ๋ฒ์ ์ด ๋ฆด๋ฆฌ์ฆ๋์ด์ ๋น์ฅ ๊ฐ์ ํ๊ณ ๋ฐฑ์ค๊ณผ ์ฐ๊ฒฐํ์ต๋๋ค.
์๋ธ๋๋ ๋ฐฑ์ค๊ณผ ์ฐ๋ํ์ฌ ๋ฌธ์ ๋ค์ ํ๊ทธ์ ๋์ด๋๋ฅผ ๋ถ์ฌ์ฃผ๋๋ฐ ํนํ ํผ ๋ฌธ์ ์ ๊ธฐ๋ฐํ์ฌ ๊ฒฝํ์น๋ฅผ ์ฃผ๊ณ ์ด๋ฅผ ๊ฒ์์ฒ๋ผ ๋ญํน์ผ๋ก ๋ณด์ฌ์ฃผ๋๊ฒ์ด ์ธ์๊น์์ต๋๋ค.
์ ๋ ์ฌ์ด ๋ธ๋ก ์ฆ ๋ฌธ์ ๊ทธ๊ฒ๋ 5ํฐ์ด ๋ฌธ์ ๋ฅผ 50๋ฌธ์ ์ฏค ํ์ด๋๊ณ ์ค๋ฒ1๋ฌธ์ , ๊ณจ๋1๋ฌธ์ ๊ฐ ํ๋ ค์๋ ์ํ์ฌ์ ์ฒ์์๋ ์ค๋ฒ 5ํฐ์ด์์ต๋๋ค.
๊ทธ๋ฌ๋ ์์ค์ ๋ค์ด์ ๋ฌธ์ ํ๋๋ฅผ ์ฐ์ฐํ SNS์์ ๋ณด๊ฒ๋์๋๋ฐ ์ด๊ฒ ๊ณ ๋ฑํ๊ต ์ํ์ ์ด์ฉํ๋ฉด ์ ๋ ํ ์ ์๊ฒ ๋๋ผ๊ณ ์.
๊ทธ๋์ ๊ณ ์ธ๋ฌผ๋์ด ์ฃผ์ ํํธ(๊ณ ๋ฑ ์ํ์ผ๋ก ๊ฐ๋ฅํ๋ค)๋ฅผ ๋ฃ๊ณ Kotlin์ผ๋ก 2์ผ๋์ ์ฝ์ง์ ํ ๊ฒฐ๊ณผโฆ
๊ฒฐ๊ตญ ์ด ๋ฌธ์ ๋ฅผ ํ์์ต๋๋ค.
๋์ค์ ํ์ด ๊ธ์ ์ธ ์์ ์ ๋๋ค.
ํฐ์ด๋ณ๋ก ์ฃผ๋ ๊ฒฝํ์น๊ฐ ํ ์ฐจ์ด๋๋ค ๋ณด๋๊น ๋ค์ด์5๋ฌธ์ ๋ฅผ ํธ๋๊น ์์๊ฐ์ ๊ณจ๋๋ก ์น๊ธํ์ต๋๋ค!๐๐๐๐
์์ผ๋ก๋ ํํํ ps
๋ฅผ ์ด์ฌํ ๊ณต๋ถํด์ ๊ณจ๋ 3
์ ๋์ด์ ํ๋ ๊น์ง ๊ฐ๊ณ ์ถ๋ค์.
๊ทธ๋ผ ์ค๋๋ ๋ฆ์์ผ๋ ์๋ฌ๊ฐ๋ณด๊ฒ ์ต๋๋ค.๐(4์)