πŸ‘©πŸ»β€πŸ’» 크둀링을 ν™œμš©ν•œ μ‚¬μ΄νŠΈ μ œμž‘ - 2

sebinnnnnΒ·2023λ…„ 1μ›” 16일
0
post-thumbnail

1️⃣ μ„œλ²„ 배포 및 도메인 μ—°κ²°

1) μ„œλ²„ 배포
: AWSμ—μ„œ μ„œλ²„λ₯Ό κ΅¬λ§€ν•œ 후에 ν•΄λ‹Ή νŽ˜μ΄μ§€λ₯Ό μ„œλ²„μ— μ˜¬λ €μ„œ λ°°ν¬ν–ˆλ‹€. μ„œλ²„μ— μ˜¬λ¦¬λŠ” κ³Όμ •μ—μ„œλŠ” 크게 μ–΄λ €μš΄ 점은 μ—†μ—ˆμ§€λ§Œ μ„œλ²„ ν™˜κ²½μ„ μ„€μ •ν•˜λŠ” κ³Όμ •μ—μ„œ νŒ¨ν‚€μ§€λ₯Ό μ„€μΉ˜ν•˜κ³  포트λ₯Ό μ—΄μ–΄μ£ΌλŠ” λ“±μ˜ 기본적인 μ„ΈνŒ…μ΄ ν•„μš”ν–ˆλ‹€.
2) 도메인 μ—°κ²°
: κ°€λΉ„μ•„μ—μ„œ 도메인을 κ΅¬λ§€ν•˜μ—¬ μ„œλ²„μ™€ 도메인을 μ—°κ²°μ‹œμΌ°λ‹€.

2️⃣ og νƒœκ·Έ μΆ”κ°€

λͺ¨λ°”μΌλ‘œ url을 κ³΅μœ ν•  λ•Œ λŒ€ν‘œ 이미지와 타이틀, μ„€λͺ…이 λ‚˜μ˜¬ 수 μžˆλ„λ‘ og νƒœκ·Έλ₯Ό μΆ”κ°€ν–ˆλ‹€. ν•˜μ§€λ§Œ, μΆ”κ°€ν•œ 후에 μΉ΄μΉ΄μ˜€ν†‘μ—μ„œ 기본적으둜 μ €μž₯ν•΄ λ‘” 데이터기 있기 λ•Œλ¬Έμ— λ°”λ‘œ 변경이 λ˜μ§€λŠ” μ•Šμ•˜λ‹€. μΉ΄μΉ΄μ˜€ν†‘ μƒμ—μ„œμ˜ κΈ°μ‘΄ μ˜€ν”ˆ κ·Έλž˜ν”„λ₯Ό μ‚­μ œν•œ 후에 λ‹€μ‹œ 곡유λ₯Ό ν•˜λ‹ˆ og νƒœκ·Έκ°€ μ œλŒ€λ‘œ λ³€κ²½λ˜μ—ˆλ‹€.

3️⃣ λͺ¨λ°”일 버전 : λ°˜μ‘ν˜• μ—λŸ¬

처음 css둜 μŠ€νƒ€μΌμ„ μ„€μ •ν•  λ•Œ λ°μŠ€ν¬νƒ‘κ³Ό λͺ¨λ°”μΌμ˜ λ ˆμ΄μ•„μ›ƒμ„ λ”°λ‘œ μ„€μ •ν–ˆλ‹€. μ•„λ¬΄λž˜λ„ λͺ¨λ°”일 ν™”λ©΄μ˜ 크기둜 λ°μŠ€ν¬νƒ‘μ—μ„œμ˜ λ ˆμ΄μ•„μ›ƒμ„ κ·ΈλŒ€λ‘œ λ³΄μ—¬μ£ΌλŠ” 것이 μ‚¬μš©μž μž…μž₯μ—μ„œλŠ” λΆˆνŽΈν•˜κΈ°λ„ ν•˜κ³  λͺ¨λ“  μš”μ†Œλ“€μ΄ μž‘κ²Œ 보이기 λ•Œλ¬Έμ— μ‰½κ²Œ μ΄μš©ν•˜κ³  νŽΈν•˜κ²Œ 화면을 λ³Ό 수 μžˆλ„λ‘ ν™”λ©΄ 크기에 λ”°λ₯Έ λ ˆμ΄μ•„μ›ƒ 쑰정을 ν–ˆλ‹€. 그런데, λ°μŠ€ν¬νƒ‘μ—μ„œλŠ” λͺ¨λ°”일 크기둜 화면을 쀄이면 λͺ¨λ°”일 λ²„μ „μ˜ λ ˆμ΄μ•„μ›ƒμ΄ μ œλŒ€λ‘œ λ°˜μ˜λ˜μ—ˆμ§€λ§Œ μ‹€μ œ λͺ¨λ°”μΌμ—μ„œ νŽ˜μ΄μ§€μ— μ ‘μ†ν•˜λ©΄ λ°μŠ€ν¬νƒ‘ λ ˆμ΄μ•„μ›ƒμ΄ κ·ΈλŒ€λ‘œ λœ¨λŠ” κ²ƒμ΄μ—ˆλ‹€...
μ–΄λ–»κ²Œ 해결을 ν•΄μ•Ό ν•˜λ‚˜ μƒκ°ν•˜λ˜ 쀑에 viewport λ©”νƒ€νƒœκ·Έλ₯Ό λ°œκ²¬ν–ˆλ‹€!
viewportλŠ” λͺ¨λ°”μΌμ›Ήμ΄λ‚˜ λ°˜μ‘ν˜• μ›Ήμ—μ„œ 각각의 κΈ°κΈ°μž₯치λ₯Ό 인식할 λ•Œ μ‚¬μš©ν•˜λŠ” μ€‘μš”ν•œ νƒœκ·Έλ‘œ μž₯치의 ν™”λ©΄ λ„ˆλΉ„λ₯Ό λ”°λ₯΄λ„둝 νŽ˜μ΄μ§€ λ„ˆλΉ„λ₯Ό μ„€μ •ν•œλ‹€κ³  μ„ μ–Έν•˜λŠ” μ•„μ£Ό μ€‘μš”ν•œ νƒœκ·Έμ˜€λ‹€. μ›Ήκ°œλ°œ μ’…ν•©λ°˜μ—μ„œ μˆ˜κ°•ν•  λ•ŒλŠ” λ”°λ‘œ νƒœκ·Έλ₯Ό μΆ”κ°€ν•  ν•„μš” 없이 κ·ΈλŒ€λ‘œ 반영이 λ˜μ—ˆλŠ”λ°, μ•„λ¬΄λž˜λ„ ν™˜κ²½μ— 따라 또 μž‘μ„±ν•œ μ½”λ“œμ— 따라 좔가적인 섀정이 ν•„μš”ν•œ 것 κ°™μ•˜λ‹€.

<meta name="viewport" content="width=device-width, initial-scale=1.0">

κ΅¬κΈ€μ—μ„œ λ°œκ²¬ν•œ μœ„μ˜ μ½”λ“œλ₯Ό κ·ΈλŒ€λ‘œ μΆ”κ°€ν•˜λ‹ˆ λ°”λ‘œ λͺ¨λ°”일 λ°˜μ‘ν˜•μœΌλ‘œ λ ˆμ΄μ•„μ›ƒμ΄ 반영이 λ˜μ—ˆλ‹€.
μ–΄λ–€ μ μ—μ„œ νƒœκ·Έλ₯Ό λ„£μ—ˆμ„ λ•Œ, λ„£μ§€ μ•Šμ•˜μ„ λ•Œ λ‹¬λΌμ§€λŠ”μ§€ κ·Έ 원리에 λŒ€ν•΄μ„œλŠ” μ •ν™•ν•˜κ²Œ 이해할 μˆ˜λŠ” μ—†μ—ˆμ§€λ§Œ μ–΄λ–€ 상황이 생길지 λͺ¨λ₯΄κΈ° λ•Œλ¬Έμ— 항상 μΆ”κ°€λ₯Ό 해놓고 μ½”λ“œλ₯Ό μž‘μ„±ν•˜λŠ” 것이 쒋을 것 κ°™λ‹€!
-> μƒˆλ‘œ μ•Œκ²Œ 된 μ€‘μš”ν•œ νƒœκ·ΈμΈ 것 κ°™μœΌλ‹ˆ... 더 μ•Œμ•„λ³΄κ³  곡뢀λ₯Ό 해봐야겠닀!


πŸ‘‰πŸ» μ›Ήκ°œλ°œ μ’…ν•©λ°˜μ—μ„œμ˜ μ‹€μŠ΅ νŒŒμΌμ„ μ—΄μ–΄λ΄€λ”λ‹ˆ html νŒŒμΌμ— viewport λ©”νƒ€νƒœκ·Έκ°€ μžˆμ—ˆλ‹€... κ·Έμ € λΆ™μ—¬λ„£κΈ°λ§ŒμœΌλ‘œ μ‹€μŠ΅μ„ μ§„ν–‰ν•΄μ„œ μ•„μ£Ό μ€‘μš”ν•˜κ³  μ‚¬μ†Œν•œ νƒœκ·Έλ“€μ„ νŒŒμ•…ν•˜μ§€ λͺ»ν•˜κ³  μ§€λ‚˜μΉœ 것 κ°™λ‹€...γ…  κ·Έλž˜λ„ μ§€κΈˆμ΄λΌλ„ μ•Œκ²Œ 된 게 μ°Έ 닀행이닀!
결둠은....! λ°˜μ‘ν˜•μœΌλ‘œ μ›ΉνŽ˜μ΄μ§€λ₯Ό κ΅¬μƒν•˜κΈ° μœ„ν•΄μ„œλŠ” viewport λ©”νƒ€νƒœκ·Έκ°€ λ°˜λ“œμ‹œ ν•„μš”ν•˜λ‹€!!

profile
🏠 λΈ”λ‘œκ·Έ 이전 쀑 β†’ https://medium.com/@sebinndev

0개의 λŒ“κΈ€