Imgur์ .gifv๋ ![alt text](link)
๋งํฌ์
์ ์ฌ์ฉ๋ ๋ ์ง์๋์ง ์์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ด ์ ํํ ์ด๋ฏธ์ง๊ฐ ์๋๋ผ๋ ๊ฒ์ ์๊ณ ์์ง๋ง ์ ๋๋ฉ์ด์
GIF๋ ์๋๋๋ค.
@daenney๋ , ์์ฒญํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ํ์ฌ ๋งํฌ๋ค์ด์์ ๋น๋์ค ํฌํจ์ ์ง์ํ์ง ์์ผ๋ฉฐ ํ์ฌ ๋งํฌ๋ค์ด ์ง์์ ๋ ์ด์ ํ์ฅ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ง ์์ต๋๋ค. ์ธ์ ๊ฐ CommonMark๋ฅผ ์ฑํํ ์ ์์ผ๋ฏ๋ก ์ด ๋ํ์ ๊ด์ฌ
์ด๋ ์ชฝ์ด๋ ์ง์์ ๊ตฌํํ๊ธฐ ์ํด ์ด ํ๋ก์ ํธ์ ๋ณ๊ฒฝํ ์ ์๋ ์ฌํญ์ด ์์ผ๋ฏ๋ก ์ด ๋ฌธ์ ๋ฅผ ์ข ๋ฃํ๊ฒ ์ต๋๋ค. ์์ฒญ์ ๋ค์ ํ ๋ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
๊ด์ฌ ์๋ ์ฌ๋์ด ์์ผ๋ฉด ๋ด ํ๊ณผ ํจ๊ป ์ฌ์ฉํ๊ธฐ ์ํด ์์ฑํ์ง๋ง ๋ค๋ฅธ ์ฌ๋๋ค์๊ฒ๋ ๋์์ด ๋ ์ ์์์ ์ธ์ง ํ์ญ์์ค. https://github.com/rikonor/github-gifv-support
GitHub ๋ฌธ์ ์์ ์ฌ๋ฌ ์์ค(imgur, gfycat, instagram)์์ .gifv๋ฅผ ๋ ๋๋งํ๋ ํ์ฅ์ ์์ฑํ๊ณ ์ ์ง ๊ด๋ฆฌํฉ๋๋ค. MutationObservers๋ฅผ ์ฌ์ฉํ์ฌ dom ๋ณ๊ฒฝ ์ฌํญ์ ๊ฒ์ํ๊ณ ์ gif๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์ ์ฃผ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ฐ XHR ๋ ๋๋ง ์ฃผ์์์๋ ์๋ํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
GitHub ๋ฌธ์ ์์ ์ฌ๋ฌ ์์ค(imgur, gfycat, instagram)์์ .gifv๋ฅผ ๋ ๋๋งํ๋ ํ์ฅ์ ์์ฑํ๊ณ ์ ์ง ๊ด๋ฆฌํฉ๋๋ค. MutationObservers๋ฅผ ์ฌ์ฉํ์ฌ dom ๋ณ๊ฒฝ ์ฌํญ์ ๊ฒ์ํ๊ณ ์ gif๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์ ์ฃผ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ฐ XHR ๋ ๋๋ง ์ฃผ์์์๋ ์๋ํฉ๋๋ค.
https://github.com/qrohlf/GifHub