๐Ÿ“˜ [GithubPages] Jekyll hydejack ๋Œ“๊ธ€ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ - 6

๐Ÿ“˜ [GithubPages] Jekyll hydejack ๋Œ“๊ธ€ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ - 6

[GithubPages] Jekyll hydejack ๋Œ“๊ธ€ ๊ธฐ๋Šฅ ์ถ”๊ฐ€


๊ทธ์ € ๊ณต๋ถ€๊ธฐ๋ก์šฉ ๋ชฉ์ ์œผ๋กœ ๋ธ”๋กœ๊ทธ๋ฅผ ๊ฐœ์„คํ–ˆ์ง€๋งŒ ์–ธ์  ๊ฐ€ ๋ธ”๋กœ๊ทธ๋ฅผ ๋ฐฉ๋ฌธํ•˜๋Š” ์‚ฌ๋žŒ์ด ์ƒ๊ธฐ์ง€ ์•Š์„๊นŒ??๐Ÿ˜… ํ•˜๋Š” ์ƒ๊ฐ์— ์–ธ์  ๊ฐ€ ๋ฐฉ๋ฌธ์ž๋“ค๊ณผ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ“๊ธ€ ๊ธฐ๋Šฅ์ด ์žˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐ์ด ๋“ ๋‹ค. jekyll hydejack์€ ์ •์  ์‚ฌ์ดํŠธ ๊ธฐ๋ฐ˜์˜ ํ…Œ๋งˆ๋กœ ๋Œ“๊ธ€ ๊ธฐ๋Šฅ์€ ์™ธ๋ถ€ ์„œ๋น„์Šค๋ฅผ ์—ฐ๋™ํ•˜์—ฌ ๊ตฌํ˜„ํ•ด์•ผ ํ•œ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ๋ฐฉ์‹์€ disqus giscus utterances 3๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค.

3๊ฐ€์ง€ ๋ฐฉ์‹์„ ๋น„๊ต๋ถ„์„ ํ•ด๋ณด์•˜๋‹ค.

์‹œ์Šคํ…œDisqusGiscusUtterances
๊ธฐ๋ฐ˜ ํ”Œ๋žซํผDisqus ์ž์ฒด ์‹œ์Šคํ…œGitHub DiscussionsGitHub Issues
๋กœ๊ทธ์ธ ๋ฐฉ์‹์ด๋ฉ”์ผ, SNS ๊ฐ€๋ŠฅGitHub ๊ณ„์ •๋งŒ ๊ฐ€๋ŠฅGitHub ๊ณ„์ •๋งŒ ๊ฐ€๋Šฅ
๊ด‘๊ณ  ์—ฌ๋ถ€โœ… (๋ฌด๋ฃŒ ํ”Œ๋žœ ๊ธฐ์ค€)โŒโŒ
์†๋„๋А๋ฆผ ๋˜๋Š” ์ค‘๊ฐ„๋น ๋ฆ„๋น ๋ฆ„
๋ฌด๋ฃŒ ์—ฌ๋ถ€์กฐ๊ฑด๋ถ€ ๋ฌด๋ฃŒ (ํ”„๋ฆฌ๋ฏธ์—„ ์œ ๋„)โœ… ์™„์ „ ๋ฌด๋ฃŒโœ… ์™„์ „ ๋ฌด๋ฃŒ
ํ…Œ๋งˆ ์—ฐ๋™๋‹คํฌ๋ชจ๋“œ ๋ฏธ์ง€์›โœ… ๋‹คํฌ๋ชจ๋“œ ์ง€์›โœ… ๋‹คํฌ๋ชจ๋“œ ์ง€์›
๋ชจ๋ฐ”์ผ UI๋ถˆ์•ˆ์ • (๊ด‘๊ณ  ํ˜ผ์žก)โœ… ๊น”๋”ํ•˜๊ณ  ๋ฐ˜์‘ํ˜•โœ… ๋‹จ์ˆœํ•˜๊ณ  ๋ฐ˜์‘ํ˜•
๊ฐœ๋ฐœ์ž ์นœํ™”์„ฑโŒ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž ์ค‘์‹ฌโœ… GitHub ๊ธฐ๋ฐ˜ ํ˜‘์—… ์นœํ™”โœ… ๊นƒํ—ˆ๋ธŒ ๋Œ“๊ธ€์ฒ˜๋Ÿผ ์ง๊ด€์ 
๋ฐ์ดํ„ฐ ์ €์žฅ ์œ„์น˜Disqus ์„œ๋ฒ„GitHub Discussion threadGitHub Issue thread
์ต๋ช… ๋Œ“๊ธ€โœ… ๊ฐ€๋ŠฅโŒ GitHub ๊ณ„์ • ํ•„์š”โŒ GitHub ๊ณ„์ • ํ•„์š”

disqus๋Š” ๋‹ค์–‘ํ•œ ์†Œ์…œ ํ”Œ๋žซํผ ๋กœ๊ทธ์ธ์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๊ด‘๊ณ ๊ฐ€ ์žˆ๊ณ  ui๊ฐ€ ๋งˆ์Œ์— ๋“ค์ง€ ์•Š์•„์„œ ํƒˆ๋ฝ gisus, utterances ๋‘ ์„œ๋น„์Šค ๋‹ค Github API๋ฅผ ํ™œ์šฉํ•œ ์„œ๋น„์Šค์ธ๋ฐ ๊ธฐ๋ฐ˜ ํ”Œ๋žซํผ์— ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ giscus๋ฅผ ์„ ํƒํ•œ ์ด์œ ๋Š” issue๋ณด๋‹ค๋Š” discussions์ด ๊ด€๋ฆฌ๊ฐ€ ํŽธํ•  ๊ฒƒ ๊ฐ™์œผ๋ฉฐ ๋Œ€๋Œ“๊ธ€ ๊ธฐ๋Šฅ๊ณผ ๊ธ€ ๋ฆฌ์•ก์…˜ ๊ธฐ๋Šฅ์ด ์žˆ์–ด์„œ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋‹ค.

โœ…Giscus ์„ค์ • ๋ฐฉ๋ฒ•


  1. ๊ณต๊ฐœย ์ €์žฅ์†Œ์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.ย ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ฐฉ๋ฌธ์ž๋“ค์€ Discussion์„ ๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  2. giscusย ์•ฑ์ด ์„ค์น˜๋˜์–ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.ย ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ฐฉ๋ฌธ์ž๋“ค์€ ๋Œ“๊ธ€๊ณผ ๋ฐ˜์‘์„ ๋‚จ๊ธธ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  3. Discussions ๊ธฐ๋Šฅ์ดย ํ•ด๋‹น ์ €์žฅ์†Œ์—์„œ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

1,2,3๋ฒˆ ์กฐ๊ฑด์ด ์™„๋ฃŒ๋˜๋ฉด https://giscus.app/ko ์„ค์ • ํŽ˜์ด์ง€์— ๋“ค์–ด๊ฐ„๋‹ค.

์ฐจ๋ก€๋Œ€๋กœ ๋‚ด๋ ค๊ฐ€๋ฉด์„œ ์„ค์ •ํ•˜๋ฉด ์•„๋ž˜์ชฝ์— ์ฝ”๋“œ๊ฐ€ ๋‚˜์˜ฌ ๊ฒƒ์ด๋‹ค. ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค.

# file: _includes/body/comments.html
<script src="https://giscus.app/client.js" 
data-repo="[ENTER REPO HERE]" 
data-repo-id="[ENTER REPO ID HERE]"
data-category="[ENTER CATEGORY NAME HERE]" 
data-category-id="[ENTER CATEGORY ID HERE]" 
data-mapping="pathname"
data-strict="0" 
data-reactions-enabled="1" 
data-emit-metadata="0" data-input-position="bottom"
data-theme="preferred_color_scheme" 
data-lang="ko" 
crossorigin="anonymous" 
async>
</script>

includes/body/comments.html ์— ๋ณต์‚ฌํ•ด๋‘” ์ฝ”๋“œ๋ฅผ ๋ถ™์—ฌ๋„ฃ์Šต๋‹ˆ๋‹ค.

๋Œ“๊ธ€ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์„ฑ๊ณต!!! ๋งค์ผ ํ•˜๋‚˜์”ฉ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋‹ค ๋ณด๋‹ˆ ๋ฟŒ๋“ฏํ•˜๊ณ  ์žฌ๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์•ž์œผ๋กœ ์—ด์‹ฌํžˆ ๋ธ”๋กœ๊ทธ ํ™œ๋™ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.๐Ÿ˜€


๐Ÿ“‘ Reference



Pagination


ยฉ 2025. All rights reserved.

Powered by Hydejack v9.2.1