Readthedocs.org: ๋ฌธ์„œ ์ฝ๊ธฐ์—์„œ MkDocs์— ๋Œ€ํ•œ ๋น„์ „

์— ๋งŒ๋“  2018๋…„ 08์›” 30์ผ  ยท  4์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: readthedocs/readthedocs.org

Read Docs์—์„œ MkDocs์— ๋Œ€ํ•ด #4556์—์„œ ์กฐ์šฉํ•œ ํ† ๋ก ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๊ณง ๋ณ‘ํ•ฉ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ผ๋Š” ์ ๊ทน์ ์ธ PR์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ ํ† ๋ก ์˜ ์ผ๋ถ€๋ฅผ ์—ฌ๊ธฐ๋กœ ์˜ฎ๊ธฐ๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” RTD์˜ ๋‹ค๋ฅธ ๋ˆ„๊ตฌ๋ณด๋‹ค ์ตœ๊ทผ์— MkDocs์—์„œ ์ผํ•œ RTD ์œ ์ง€ ๊ด€๋ฆฌ์ž๋กœ์„œ ๋‚˜ ์ด์™ธ์˜ ์‚ฌ๋žŒ๋“ค์„ ๋Œ€๋ณ€ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

RTD๊ฐ€ MkDocs์™€ ํ•จ๊ป˜ ๊ฐ€๊ณ  ์‹ถ์€ ๊ณณ

  • ๋Œ€๋ถ€๋ถ„์ด ๋ฒ„๊ทธ ์ˆ˜์ •์ด์ง€๋งŒ MkDocs Milestone ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ถ”๊ฐ€ ๋ฌธ์„œ ๋ฐ "RTD์—์„œ MkDocs ์‹œ์ž‘ํ•˜๊ธฐ" ์ „์ฒด ๊ฐ€์ด๋“œ ๋ฐ "MkDocs ์‚ฌ์šฉ์ž ์ง€์ •" ์„น์…˜
  • ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ ํ†ตํ•œ MKDocs์™€์˜ ์ถ”๊ฐ€ ํ†ตํ•ฉ. ์ด ๋ถ€๋ถ„์€ ๋” ๋งŽ์€ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋…ธ๋ ฅ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

MkDocs์—์„œ RTD๊ฐ€ ์›ํ•˜๋Š” ๊ฒƒ

  • ๊ฒ€์ƒ‰ ์ธ๋ฑ์‹ฑ RTD๋Š” ๊ฒ€์ƒ‰์„ ์œ„ํ•ด ์ธ๋ฑ์‹ฑํ•˜๊ธฐ ์œ„ํ•ด json ๋นŒ๋”( 0.17์—์„œ ์ œ๊ฑฐ๋จ , #4205 ์ฐธ์กฐ)๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. HTML์„ ํฌ๋กค๋ง/์ธ๋ฑ์‹ฑํ•˜๋Š” ๊ฒƒ๊ณผ๋Š” ๋Œ€์กฐ์ ์œผ๋กœ ์ด๊ฒƒ ๋˜๋Š” ์ด์™€ ์œ ์‚ฌํ•œ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  • ํ˜•์‹ ์•ˆ์ •์„ฑ ํŠนํžˆ ํ…Œ๋งˆ ์ฃผ๋ณ€์—์„œ mkdocs.yml ํ˜•์‹์˜ ์•ˆ์ •์„ฑ. 0.15.x์—์„œ 1.x๋กœ ์ด์ „ ๋ฒ„์ „๊ณผ ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ๊ฝค ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. RTD๋Š” ์—ฌ๋Ÿฌ ๋ฒ„์ „์˜ MkDocs๋ฅผ ์ง€์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์ด ๋ฌธ์ œ์˜€์Šต๋‹ˆ๋‹ค. ํ…Œ๋งˆ ์žฌ์ •์˜๋ฅผ ์ค‘๋‹จํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ์ค„์–ด๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

MkDocs๊ฐ€ RTD์—์„œ ํ•„์š”๋กœ ํ•˜๋Š” ๊ฒƒ

MkDocs ์œ ์ง€ ๊ด€๋ฆฌ์ž๋ฅผ ๋Œ€๋ณ€ํ•˜๊ณ  ์‹ถ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ด ์„น์…˜์„ ์ง€๊ธˆ์€ ์•ฝ๊ฐ„ ๊ณต๊ฐœํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. #4556์— ์–ธ๊ธ‰๋œ ๋ช‡ ๊ฐ€์ง€ ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ํ…Œ๋งˆ ๋ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž์˜ ํฌ๋ง์„ ์กด์ค‘ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋” ๋ช…ํ™•ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ RTD๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์™„์ „ํžˆ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. 0.17์—์„œ mkdocs.yml ์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์œผ๋กœ ๋ฒ„๊ทธ๊ฐ€ ๋„์ž…๋˜์—ˆ์ง€๋งŒ RTD๋Š” ํ…Œ๋งˆ๋ฅผ ์ง€์›ํ–ˆ์Šต๋‹ˆ๋‹ค. #4556 ์ดํ›„์—๋Š” ๋‹ค๋ฅธ ํ…Œ๋งˆ๋ฅผ ๋” ์ž˜ ์ง€์›ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
Accepted documentation

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

MkDocs๊ฐ€ RTD์—์„œ ํ•„์š”๋กœ ํ•˜๋Š” ๊ฒƒ

์œ„์— ๋‚˜์—ด๋œ ํ•ญ๋ชฉ ์™ธ์—๋„ ๋‹ค์Œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • RTD๊ฐ€ ์˜์กดํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ๋ช…ํ™•ํ•œ ๋ฌธ์„œ . ์ด์ƒ์ ์œผ๋กœ๋Š” RTD๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ํ›„ํฌ/API๋ฅผ ๋‚˜์—ดํ•˜๋Š” ํ•˜๋‚˜์˜ ์œ„์น˜๊ฐ€ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ทธ๋Ÿฌํ•œ ๋ชฉ๋ก์ด ์กด์žฌํ•œ๋‹ค๋ฉด ์šฐ๋ฆฌ๋Š” json ๋นŒ๋”๋ฅผ ์ œ๊ฑฐํ•˜์ง€ ์•Š์•˜์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ, ์ด ์ •๋ณด๋Š” ์ฝ”๋“œ๋ฅผ ์ฝ์–ด์„œ ์–ป์„ ์ˆ˜ ์žˆ์ง€๋งŒ, ๋น ๋ฅธ ํ™•์ธ์ด ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ์‹ค์šฉ์ ์ด์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์š”์ฒญ๋œ ๋ฌธ์„œ๋Š” ์ตœ์ข… ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ MkDocs ๊ฐœ๋ฐœ์ž, ํ…Œ๋งˆ ๊ฐœ๋ฐœ์ž ๋ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ณต๊ฐœ ๋ฌธ์„œ์— ๋งž์ง€ ์•Š์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ Wiki ํŽ˜์ด์ง€ ๋“ฑ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  4 ๋Œ“๊ธ€

  • ๊ฒ€์ƒ‰ ์ธ๋ฑ์‹ฑ RTD๋Š” ๊ฒ€์ƒ‰์„ ์œ„ํ•œ ์ธ๋ฑ์‹ฑ์„ ์œ„ํ•ด json ๋นŒ๋”(0.17์—์„œ ์ œ๊ฑฐ๋จ, #4205 ์ฐธ์กฐ)๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. HTML์„ ํฌ๋กค๋ง/์ธ๋ฑ์‹ฑํ•˜๋Š” ๊ฒƒ๊ณผ๋Š” ๋Œ€์กฐ์ ์œผ๋กœ ์ด๊ฒƒ ๋˜๋Š” ์ด์™€ ์œ ์‚ฌํ•œ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

MkDocs๋Š” ์—ฌ์ „ํžˆ ๊ฒ€์ƒ‰ ํ”Œ๋Ÿฌ๊ทธ์ธ ์˜ ์ผ๋ถ€๋กœ ์ฝ˜ํ…์ธ ๊ฐ€ ํฌํ•จ๋œ ๋ชจ๋“  ํŽ˜์ด์ง€๋ฅผ ๋‚˜์—ดํ•˜๋Š” JSON ํŒŒ์ผ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ถ„๋ช…ํžˆ RTD์—๋Š” lunr.js ๋ฐ ์ง€์› ํ•ญ๋ชฉ์ด ํ•„์š”ํ•˜์ง€ ์•Š์ง€๋งŒ ํ”Œ๋Ÿฌ๊ทธ์ธ์€ JSON ๋ฐ์ดํ„ฐ๋งŒ ์ œ๊ณตํ•˜๋„๋ก ๊ตฌ์„ฑ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๊ตฌ์„ฑ์€ ํ…Œ๋งˆ ๊ตฌ์„ฑ ๋‚ด์—์„œ ์ •์˜ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด๋ฏ€๋กœ RTD๊ฐ€ ์‚ฌ์šฉ์ž ํ…Œ๋งˆ ์„ ํƒ์„ ์กด์ค‘ํ•œ๋‹ค๋ฉด ํ•ด๋‹น ๊ตฌ์„ฑ์„ ์žฌ์ •์˜ํ•˜๊ธฐ ์–ด๋ ค์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  JSON ๋ฐ์ดํ„ฐ๋Š” ์‹ค์ œ๋กœ ์ „์ฒด ํŽ˜์ด์ง€๊ฐ€ ์•„๋‹Œ ํ—ค๋” ์„น์…˜์œผ๋กœ ๋‚˜๋‰˜๋ฉฐ ๊ฒ€์ƒ‰ ๊ตฌํ˜„๊ณผ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๊ฑฐ๋‚˜ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ RTD์˜ ๋ชฉ์ ์„ ์œ„ํ•ด ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ๊ด€๋ จ ๋ถ€๋ถ„ ์„ ๋ณต์ œํ•˜๋Š” ๊ฒƒ์€ ๋„ˆ๋ฌด ์–ด๋ ต์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ํ…Œ๋งˆ์— ์‚ฝ์ž…๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ versions.html ํ…œํ”Œ๋ฆฟ์„ ์žฌ์ •์˜ํ•˜๊ฑฐ๋‚˜ ์ž์‹ ์˜ JavaScript๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ํ•„์š”ํ•œ ๊ธฐํƒ€ ํ…Œ๋งˆ ๋ชจ๋“œ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ๋งํ•ด, ๋‹จ์ผ ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ RTD๋Š” ํ…Œ๋งˆ ์ž‘์„ฑ์ž๊ฐ€ ์ œ๊ณตํ•ด์•ผ ํ•˜๋Š” ํ›„ํฌ๋ฅผ ๋ฌธ์„œํ™”ํ•˜๋Š” ํ•œ ๋ชจ๋“  ํƒ€์‚ฌ MkDocs ํ…Œ๋งˆ์™€ ์‰ฝ๊ฒŒ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ ์€ ๋ฌธ์„œ ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

ํ•œ ๊ฐ€์ง€ ๊นŒ๋‹ค๋กœ์šด ๋ถ€๋ถ„์€ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๊ตฌ์„ฑ์— ํฌํ•จ์‹œํ‚ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•˜์ง€ ์•Š์€ plugins ์„ค์ •์€ search ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‚ฌ์šฉ์ž ์ •์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ํฌํ•จ๋œ ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž ์ •์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ๋งŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค(์ถ”๊ฐ€๋˜์ง€ ์•Š์Œ). ๋”ฐ๋ผ์„œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ถ”๊ฐ€ํ•  ๋•Œ ์‚ฌ์šฉ์ž ํฌํ•จ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋Š์Šจํ•˜๊ฒŒ ํ•˜์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ๋ช…์‹œ์ ์œผ๋กœ search ๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” ๋ชฉ๋ก์—์„œ ํ•ด๋‹น ํ•ญ๋ชฉ๋„ ์ œ๊ฑฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ํ˜•์‹ ์•ˆ์ •์„ฑ ํŠนํžˆ ํ…Œ๋งˆ ์ฃผ๋ณ€์—์„œ mkdocs.yml ํ˜•์‹์˜ ์•ˆ์ •์„ฑ. 0.15.x์—์„œ 1.x๋กœ ์ด์ „ ๋ฒ„์ „๊ณผ ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ๊ฝค ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. RTD๋Š” ์—ฌ๋Ÿฌ ๋ฒ„์ „์˜ MkDocs๋ฅผ ์ง€์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์ด ๋ฌธ์ œ์˜€์Šต๋‹ˆ๋‹ค. ํ…Œ๋งˆ ์žฌ์ •์˜๋ฅผ ์ค‘๋‹จํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ์ค„์–ด๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ดํ•ดํ–ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด์ „ ๋ฒ„์ „๊ณผ ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๋ชจ๋‘ 1.0 ์ด์ „ ๊ฐœ๋ฐœ์˜ ์ผ๋ถ€์˜€์Šต๋‹ˆ๋‹ค. ์ด์ œ 1.0์ด ์ถœ์‹œ๋˜์—ˆ์œผ๋ฏ€๋กœ 1.x ์‹œ๋ฆฌ์ฆˆ ์ „์ฒด์—์„œ ์•ˆ์ •์„ฑ์„ ์œ ์ง€ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค(2.0์€ ์•„์ง ๋กœ๋“œ๋งต์— ์—†์Œ). ํ–ฅํ›„ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ถ”๊ฐ€๋˜์–ด์•ผ ํ•˜๋ฉฐ ๊ธฐ์กด ๊ตฌ์„ฑ ํ˜•์‹์œผ๋กœ ๊ณ„์† ์ž‘๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

MkDocs๊ฐ€ RTD์—์„œ ํ•„์š”๋กœ ํ•˜๋Š” ๊ฒƒ

์œ„์— ๋‚˜์—ด๋œ ํ•ญ๋ชฉ ์™ธ์—๋„ ๋‹ค์Œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • RTD๊ฐ€ ์˜์กดํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ๋ช…ํ™•ํ•œ ๋ฌธ์„œ . ์ด์ƒ์ ์œผ๋กœ๋Š” RTD๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ํ›„ํฌ/API๋ฅผ ๋‚˜์—ดํ•˜๋Š” ํ•˜๋‚˜์˜ ์œ„์น˜๊ฐ€ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ทธ๋Ÿฌํ•œ ๋ชฉ๋ก์ด ์กด์žฌํ•œ๋‹ค๋ฉด ์šฐ๋ฆฌ๋Š” json ๋นŒ๋”๋ฅผ ์ œ๊ฑฐํ•˜์ง€ ์•Š์•˜์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ, ์ด ์ •๋ณด๋Š” ์ฝ”๋“œ๋ฅผ ์ฝ์–ด์„œ ์–ป์„ ์ˆ˜ ์žˆ์ง€๋งŒ, ๋น ๋ฅธ ํ™•์ธ์ด ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ์‹ค์šฉ์ ์ด์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์š”์ฒญ๋œ ๋ฌธ์„œ๋Š” ์ตœ์ข… ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ MkDocs ๊ฐœ๋ฐœ์ž, ํ…Œ๋งˆ ๊ฐœ๋ฐœ์ž ๋ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ณต๊ฐœ ๋ฌธ์„œ์— ๋งž์ง€ ์•Š์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ Wiki ํŽ˜์ด์ง€ ๋“ฑ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋Š” ์ตœ๊ทผ ํ™œ๋™์ด ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ž๋™์œผ๋กœ ์˜ค๋ž˜๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋” ์ด์ƒ ํ™œ๋™์ด ์—†์œผ๋ฉด ํ์‡„๋ฉ๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ ๊ธฐ์—ฌ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

@waylan ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ๋‹ต๋ณ€์ด ๋„ˆ๋ฌด ๋Šฆ์–ด์„œ ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด์ œ RTD์—์„œ MkDocs ๊ฒฝํ—˜์„ ๊ฐœ์„ ํ•˜๋Š” ๋ฐ ์ง‘์ค‘ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ search/search_index.json ํŒŒ์ผ์—์„œ ๊ฒ€์ƒ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ธ๋ฑ์‹ฑํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ํŒŒ์ผ์˜ ๊ตฌ์กฐ์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์ƒ๋žต๋˜๊ฑฐ๋‚˜ ๋ฒ„์ „์ด ์ง€์ •๋˜๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‹น์‹ ์ด ์–ธ๊ธ‰ํ•œ ๋ฌธ์„œ๋ฅผ ๋‹ค์Œ ์ผ/์ฃผ์— ์ž‘์„ฑํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰