Open Graph๋?
์ด๋ค ์นํ์ด์ง๋ social graph์ ์ผ๋ถ๋ถ์ด ๋ ์ ์๋๋ก ํ๋ ํ๋กํ ์ฝ์ด๋ค.
Metadata
<๊ธฐ๋ณธ>
- og:title : url ๊ณต์ ์ ์ ๋ชฉ์ผ๋ก ๋ค์ด๊ฐ๋ ์์ญ์ด๋ค. (์นด์นด์คํก ๊ณต์ ๋ title๋ง ๊ณต์ ๋๋ค.)
- og:type : object์ type์ด๋ค. (ex_ video.movie, website)
- og:image : url ๊ณต์ ์ ๋ํ๋๋ ์ด๋ฏธ์ง์ด๋ค.
- og:url : graph์์ id๋ก ์ฐ์ด๋ url์ด๋ค.
<์ ํ>
- og:audio, og:video : audio, video ํ์ผ์ url์ด๋ค.
- og:description: object์ ๊ดํ ์ค๋ช ์ด๋ค.์นด์นด์คํก ๊ณต์ ์์๋ ํ์๋์ง ์๊ณ ์ฌ๋ ๊ณต์ , ๋ธ๋ก๊ทธ์์๋ description๊น์ง ํ์๋๋ค.
- og:site_name : ๋ฐฉ๋ํ ์น์ฌ์ดํธ์ ํ ๋ถ๋ถ์ด๋ผ๋ฉด, ํด๋น ์น์ฌ์ดํธ์ ์ด๋ฆ์ ํ์ํด์ค๋ค.
์์ธํ ์ต์ ์ ์๋์ ๊ณต์ ์ฌ์ดํธ๋ฅผ ์ฐธ๊ณ ํ๋ค.
Open Graph ์ ์ฉ
Open Graph metadata๋ฅผ ์ค์ ํ ํ, ์ฌ์ดํธ url์ ๊ณต์ ํด๋ด๋ ๊ณง๋ฐ๋ก ์์ฑ๋์ง ์๋๋ค.
ํด๋น url์ ๋๋ฒ๊ฑฐ์ ํ ๋ฒ ๋ฑ๋กํด์ฃผ์ด์ผ ํ๋๋ฐ, ๋ฉํ ๊ณต์ ๋๋ฒ๊ฑฐ ์์ Open Graph ์์ฑ์ ์ํ๋ url์ ๋๋ฒ๊ทธํ๋ฉด ๋๋ค.
metadata๋ฅผ ๋ณ๊ฒฝํ ํ์๋ ํด๋น ์ฌ์ดํธ์์ ๊ณต์ ๋๋ฒ๊ฑฐ ์ผ๊ด ๋ฌดํจํ ๋๊ตฌ์์ ์บ์ฑ ์ ๊ฑฐ๋ฅผ ํ๊ณ ๋ค์ ๋๋ฒ๊ทธํด์ฃผ๋ฉด ๋๋ค. ์นด์นด์คํก์ ๊ฒฝ์ฐ ์์ฒด ์บ์๋ก ์ธํด ๋ค์ ๋๋ฒ๊ทธํด๋ ๊ธฐ์กด ๋ด์ฉ์ด ํ์๋๋ค. ๊ทธ๋ด ๋๋ ์นด์นด์ค og clear ์ฌ์ดํธ์์ ์บ์ฑ์ ์ด๊ธฐํํด์ฃผ๋ฉด ๋๋ค.
์ฐธ๊ณ
Open Graph protocol
The Open Graph protocol enables any web page to become a rich object in a social graph.
ogp.me
'์น (WEB) > ๊ณต๋ถ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ค์ํ Sticky ์คํ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ (vanila js) (0) | 2022.02.02 |
---|---|
React ๊ณต์ ๋ฌธ์ ๋ค์ ์ฝ๊ธฐ (1. Main concepts) (0) | 2022.01.31 |
[Next] _app.tsx์์ url parmater ์ฌ์ฉ (0) | 2021.11.11 |
CSS ์ ์ฉ๊ณผ์ :: cascade, specificity, inheritance์ ๊ดํ์ฌ (0) | 2021.10.17 |
Javascript ๊ธฐ๋ณธ :: declare (Typescript์์ type ์์ ๋) (4) | 2021.09.22 |
Comment