๐์ด์ ๊ธ๊ณผ ์ด์ด์ง๋ ๊ธ์ ๋๋ค - ๋ง์ง๋ง
7. ๋ฐฐํฌ ์ค๋น(1) - SNS๋ก ๋งํฌ ์ ๋ฌ ์ ์ธ๋ค์ผ, ํ์ดํ ๋ณ๊ฒฝ์ ์ํ metadata ์์

๐ public index.html ์์
-meta ํ๊ทธ๋ฅผ ์ถ๊ฐํด์ ๋งํฌ ๊ณต์ ์ ์ธ๋ค์ผ ์ด๋ฏธ์ง, ์น์ฌ์ดํธ ๋ช , ๊ฐ๋จํ ์๊ฐ, url ์ฃผ์๋ฅผ ํ์ํ๊ณ ์
ํ๋ค.
<meta property="og:url" content="https://www.chemistry-test.co.kr/" />
<meta property="og:title" content="์ฐ๋ฆฌ์ ๋ชจ๋ ๊ฒ" />
<meta property="og:description" content="mbti ๋ณ์๋ฆฌ ๋ ํ์กํ ๋ชจ๋ ๊ถํฉ์ ํ๋ฒ์ ํ์ธํด๋ณด์ธ์!" />
<meta property="og:image" content="heart.png" />
๐ manifest.json ์์ - src๋ฅผ ์ํ๋ ์ด๋ฏธ์ง๋ก ์์ ํด์ค
"icons": [
{
"src": "./heart.png",
"sizes": "64x64 32x32 24x24 16x16",
"type": "image/x-icon"
},
{
"src": "./heart.png",
"type": "image/png",
"sizes": "192x192"
},
{
"src": "./heart.png",
"type": "image/png",
"sizes": "512x512"
}
],
์ถ๊ฐ๋ก, PC ์น์ฌ์ดํธ์ ํ์ดํ๊ณผ ํ๋น์ฝ ์์ด์ฝ์ ๋ฐ๊พธ๋ ค๋ฉด, ์ด ๋๊ฐ์ง๋ฅผ ๋ณ๊ฒฝํด์ฃผ๋ฉด ๋๋ค.
<link rel="icon" href="heart.png" />
title>์ฐ๋ฆฌ์ ๋ชจ๋ ๊ฒ</title>
7. ๋ฐฐํฌ ์ค๋น(2) - ์ฌ์ฉ์ ์ค์ธ ๋ง๊ธฐ, ํ๋ฉด ์ค์
์ฌ์ฉ์๊ฐ ์ค์ธ์ ํ ์ ์๊ฒ ๋ฐฉ์งํ๊ณ ์ด๊ธฐ ํฌ๊ธฐ๋ฅผ ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฝ ์ฐจ๊ฒ ๋ณด์ด๊ฒ ํ๋ ค๋ฉด ์ถ๊ฐ์ ์ผ๋ก ์์ ์ ํด์ผํ๋ค.
๐ public index.html ์์
<meta content="minimum-scale=1.0,
width=device-width,
initial-scale=1
maximum-scale=1,
user-scalable=no"
name="viewport" />
1) minimum-scale : ์ต์ ํฌ๊ธฐ ์ค์
2) width=device-width : ์ฝํ ์ธ ๋ฅผ ๋๋ฐ์ด์ค ํฌ๊ธฐ์ ๋ง์ถค
3) initial-scale=1 : ์ด๊ธฐ ํฌ๊ธฐ ์ฑ์ -> ๊ธฐ๋ณธ ๊ฝ์ฐฌ ํ๋ฉด์ผ๋ก
4) maximum-scale=1 : ์ต๋ ํฌ๊ธฐ ์ค์
5) user-scalable=no : ์ฌ์ฉ์๊ฐ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์๋์ง ์ ๋ฌด (yes/no)
6) name="viewport" : ๋ทฐํฌํธ ์ ์ธ
8. ๋ฐฐํฌ(1) - GITHUB ์ ์ฅ์ ์์ฑ
๊นํ์ ์๋ก์ด ์ ์ฅ์๋ฅผ ์์ฑํ๊ณ ,
1) ๋ณ๊ฒฝ์ฌํญ stage์ ์ฌ๋ฆฌ๊ธฐ
$ git add .
2) ํด๋น ๋ณ๊ฒฝ์ฌํญ์ ์ปค๋ฐ
$ git commit -m "์ฐ๊ณ ์ถ์ ๋ฉ์ธ์ง"
3) push ํด์ ๊นํ ์ ์ฅ์์ ์ ๋ก๋ (url -> ์ ์ฅ์ ๋งํฌ / branch ์ด๋ฆ)

$ git push https://github.com/codnjs779/chemistry-test.git master
9. ๋ฐฐํฌ(2) - AWS Amplify
amplify๋ฅผ ๊ฒ์ํด์ ์ฐพ๊ณ ์ค์นํด์ค๋ค. ( ์ค์น๊ณผ์ , ์ ํ ์ ์ด ๊ธ์์๋ ๋ค๋ฃจ์ง ์์)
1) New app ์ ํด๋ฆญํ๊ณ host web app ์ ๋๋ฌ์ค๋ค.

2) ์ ์ฅ์ ์ ํ
๊นํ์ ์ ์ฅ์๋ฅผ ๋ง๋ค์ด ์คฌ๊ธฐ ๋๋ฌธ์ ๊นํ์ ์ ํํ๋ฉด ๋จ

3) ํด๋นํ๋ ์ ์ฅ์ ์ ํ


์ด๋ถ๋ถ์ ํน๋ณํ๊ฒ ์์ผ๋ฉด ๊ทธ๋ฅ ๋ค์ ๋ฒํผ์ ๋๋ฌ์ ์งํ์ํค๋ฉด ๋๋ค. ๊ทธ ๋ค์ ๊ฒํ ๋ถ๋ถ๋ ๋ง์ฐฌ๊ฐ์ง๋ค.
์๋ฃํ๊ณ ์ ์ฅ ๋ฐ ๋ฐฐํฌ๋ฅผ ๋๋ฅด๋ฉด ๋ฐฐํฌํ๋ ๊ณผ์ ์ด ๋์ค๋ฉด์ ์ ์ ๊ธฐ๋ค๋ฆฌ๋ฉด ๋ฐฐํฌ๋ฅผ ํ์ธํด ๋ณผ ์ ์๋ค.

์ด๋ฐ ํ๋ฉด์ด ๋์ค๋ฉด ๋ฐฐํฌ์ ์ฑ๊ณตํ ๊ฒ์ด๋ค.
์ด์ ๋๋ฉ์ธ์ ๋ถ์ฌ๋ณผ ๊ฒ์ด๋ค.
10. ๋๋ฉ์ธ ๋ถ์ด๊ธฐ
๐ท ๊ฐ๋น์์์ ์ํ๋ ๋๋ฉ์ธ์ ๊ฒ์ํด์ ๊ตฌ๋งค
์น์ ๋์ด ํด๋ผ์ฐ๋๋ก. ๊ฐ๋น์
๊ทธ๋ฃน์จ์ด๋ถํฐ ๋ฉํฐํด๋ผ์ฐ๋๊น์ง ํ๋์ ํด๋ผ์ฐ๋ ํ๋ธ
www.gabia.com
๐ท aws Route 53
1) ํธ์คํ ์์ญ ์ ํ

2)ํธ์คํ ์์ญ ์์ฑ

๋๋ฉ์ธ ์ด๋ฆ์ ๊ฐ๋น์๋ก ๊ตฌ๋งคํ ๋๋ฉ์ธ ๋ฃ์ด์ค -> ํธ์คํ ์์ญ ์์ฑ ๋ฒํผ์ ํด๋ฆญ


๋ ธ๋์ ๋ถ๋ถ ์์ 4๊ฐ์ง ์ฃผ์๊ฐ ์์ฑ์ด ๋์์ ๊ฒ์ด๋ค. ๊ทธ๋ผ ๋ค์ ๊ฐ๋น์ ์ฌ์ดํธ๋ก ๋์ด๊ฐ์
๋๋ฉ์ธ ๊ด๋ฆฌ์ ๋ค์ด๊ฐ ๋ค ๋ค์์๋ฒ๋ฅผ ์์ ํด ์ค๊ฒ์ด๋ค.
๐ท ๊ฐ๋น์ ๋ค์์๋ฒ ์์


์๊น Router53์์ ์์ฑํ 4๊ฐ์ ์ฃผ์๋ฅผ ์ฌ๊ธฐ์ ๋ถ์ฌ๋ฃ์ด์ค๋ค. ์ ์ฉ์ ์ํค๊ณ
๊ตฌ๋งคํ๋ ๋๋ฉ์ธ ์ฃผ์๋ฅผ ๋ณต์ฌํ๋ค.
๐ท amplify ๋๋ฉ์ธ ์์
๋๋ฉ์ธ ๊ด๋ฆฌ๋ฅผ ํด๋ฆญํ๋ค.

- ์ฌ์ฉ์ ์ง์ ๋๋ฉ์ธ์ ์ถ๊ฐํด์ ๊ตฌ๋งคํ ๋๋ฉ์ธ์ ๋ถ์ฌ๋ฃ์ด์ฃผ๋ฉด ์์ฑ๋๋ค.


์๊น ๋ฐฐํฌํ๋ ํ๋ฉด์ผ๋ก ๋์๊ฐ์ ํ์ธ ํด๋ณด๋ฉด,

์ด๋ ๊ฒ ๋ณ๊ฒฝ๋์ด์๋ ๊ฑธ ํ์ธํ ์ ์๋ค.
๐ฝ
์๋์ ์ฃผ์๋ MBTI๊ถํฉ ํ๋ก์ ํธ ๋ฐฐํฌ์ฌ์ดํธ์ด๋ค. https://www.chemistry-test.co.kr/
์ฐ๋ฆฌ์ ๋ชจ๋ ๊ฒ
mbti ๋ณ์๋ฆฌ ๋ ํ์กํ ๋ชจ๋ ๊ถํฉ์ ํ๋ฒ์ ํ์ธํด๋ณด์ธ์!
www.chemistry-test.co.kr
์๋จ์์ ์ ์ฉํ๋ meta data๋ ์ ์ ์ฉ๋ ๊ฒ์ ํ์ธ ํ ์ ์๋ค.โค
๐ ์ด์์ผ๋ก MBTI ํฌ์คํ ์ ๋ง์น๋ค.
'side project' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [React][side project] mbti๊ถํฉ ํ ์คํธ(2) (0) | 2021.11.26 |
|---|---|
| [React][side project] mbti๊ถํฉ ํ ์คํธ(1) (0) | 2021.11.25 |