CSS Mask ์ด์šฉํ•˜๊ธฐ

CSS Mask ์ด์šฉํ•˜๊ธฐ

์Šคํฌ๋กค์„ ๋‚ด๋ ค ํ™•์ธํ•ด๋ณด์„ธ์š”!ํŽ˜์ด์ง€ ๋งํฌ ์œ„ ๋ฐ๋ชจ์ฒ˜๋Ÿผ ํŠน์ • ์˜ค๋ธŒ์ ํŠธ ๋’ค๋กœ ๊ธ€์ž๊ฐ€ ๋„˜์–ด๊ฐ€๊ฒŒ ํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์“ธ ์ˆ˜ ์žˆ๋Š” CSS์˜ ๋งˆ์Šคํฌ(mask)์ž…๋‹ˆ๋‹ค.์•„์ด๋Ÿฌ๋‹ˆํ•˜๊ฒŒ๋„ CSS๋ณด๋‹จ ํฌํ† ์ƒต์— ๋Šฅํ•ด์•ผ ๊น”๋”ํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ธด ํ•ฉ๋‹ˆ๋‹ค. ํฌํ† ์ƒต ๊ธ€์ž ์•„๋ž˜์— ํ‘œ์‹œ๋  ๋ถ€๋ถ„๋งŒ ์„ ํƒํ•ด์ค๋‹ˆ๋‹ค.๊ธ€์ž ์œ„์— ํ‘œ์‹œ๋  ๋ถ€๋ถ„์„ ์„ ํƒํ•˜๋Š” ๊ฒŒ ํŽธํ•˜์‹œ๋ฉด ๊ทธ ๋ถ€๋ถ„์„ ์„ ํƒํ•˜์‹œ๊ณ  ์šฐํด๋ฆญ > ๋ฐ˜์ „ ์„ ํƒํ•˜์…”๋„ ๋ฌด๊ด€ํ•ฉ๋‹ˆ๋‹ค. ์šฐํด๋ฆญ > ์ž‘์—… ํŒจ์Šค ๋งŒ๋“ค๊ธฐ > ํ—ˆ์šฉ์น˜ 1ํ”ฝ์…€์œ„

CSS
[์šฐ๋ถ„ํˆฌ] ์›Œ๋“œํ”„๋ ˆ์Šค ๋ฐœ์†ก์šฉ ์ด๋ฉ”์ผ ๋งŒ๋“ค๊ธฐ

[์šฐ๋ถ„ํˆฌ] ์›Œ๋“œํ”„๋ ˆ์Šค ๋ฐœ์†ก์šฉ ์ด๋ฉ”์ผ ๋งŒ๋“ค๊ธฐ

์šฐ๋ถ„ํˆฌ์—์„œ ๋Œ์•„๊ฐ€๋Š” ์›Œ๋“œํ”„๋ ˆ์Šค์— ๋ฐœ์†ก์šฉ ๋ฉ”์ผ ๊ณ„์ •์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. postfix ์„ค์น˜ sudo apt-get update && sudo apt-get install postfix ์—…๋ฐ์ดํŠธ๋ฅผ ์ง„ํ–‰ํ•œ ํ›„ postfix๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. ์„ค์น˜ ๋„์ค‘์— ์„ค์ • ์ฐฝ์ด ๋œน๋‹ˆ๋‹ค. Internet Site๋ฅผ ์„ ํƒํ•ด์ฃผ์„ธ์š”. System mail name์„ ์ž…๋ ฅํ•˜๋ผ๊ณ  ๋‚˜์˜ต๋‹ˆ๋‹ค.์œ„ ์„ค๋ช…์— ์ ํ˜€์žˆ์ง€๋งŒ root@example.com์ด ๋ฐœ์‹ ์ž ๋ฉ”์ผ์ด๋ผ ์น˜๋ฉด, example.com์„ ์ž…๋ ฅํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ „ no-reply@marshallku.com์„ ์ด์šฉํ•  ์˜ˆ์ •์ด๊ธฐ์—, marshallku.com์ด๋ผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์œ„ ๊ณผ์ •์ด ๋ชจ๋‘ ๋๋‚˜๋ฉด

์›Œ๋“œํ”„๋ ˆ์ŠคPHPUbuntu
[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] ๊ตฌ๊ตฌ๋‹จ ๋ฌธ์ œ

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] ๊ตฌ๊ตฌ๋‹จ ๋ฌธ์ œ

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฐ•์˜ ๋ณผ๋งŒํ•œ ๊ฑฐ ์—†๋‚˜ ์‹ถ์–ด์„œ ์—ฌ๊ธฐ์ €๊ธฐ ๊ธฐ์›ƒ๊ฑฐ๋ฆฌ๋‹ค ๊ตฌ๊ตฌ๋‹จ ๋ฌธ์ œ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๊ฐ•์˜๊ฐ€ ์žˆ๊ธธ๋ž˜ ์žฌ๋ฐŒ๊ฒ ๋‹ค ์‹ถ์–ด์„œ ๋งŒ๋“ค์–ด๋ดค์Šต๋‹ˆ๋‹ค. ํ•œ 5๋ถ„ ๋งŒ์— ์จ๋‚ด๋ ค๊ฐ„ ์ฝ”๋“œ๋ผ ์ข€ ํ—ˆ์ˆ ํ•ฉ๋‹ˆ๋‹คโ€ฆHTML๋กœ ๋„˜๊ธฐ๊ธฐ ๊ท€์ฐฎ์•„์„œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ prompt()์™€ alert()๋ฅผ ์ด์šฉํ–ˆ์Šต๋‹ˆ๋‹ค๋งŒ, ์•„์ฃผ ๋ชป๋‚œ ๋””์ž์ธ์ด๋ผ ์–ด์ง€๊ฐ„ํ•˜๋ฉด html๋กœ ๋„˜๊ธฐ์‹œ๋Š” ๊ฑธ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.์‹ฌ์ง€์–ด prompt()๋ฅผ ์“ฐ๋‹ค ๋ณด๋‹ˆ ๋ชจ๋ฐ”์ผ์—์„  ํ›จ์”ฌ ๋ฌธ์ œ ํ’€๊ธฐ ๋ถˆ๋ฆฌํ•˜๋”๋ผ๊ณ ์š”.

JavaScript
[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] ๊ฐ•๋ ฅํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋งŒ๋“ค๊ธฐ

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] ๊ฐ•๋ ฅํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋งŒ๋“ค๊ธฐ

๊นƒํ—ˆ๋ธŒ๋น„๋ฐ€๋ฒˆํ˜ธ ์ œ์ž‘ ํŽ˜์ด์ง€ ๋ฌด์ž‘์œ„๋กœ ๋‚˜์—ด๋œ ๋ฌธ์ž์—ด์„ ์ œ์ž‘ํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ์ž…๋‹ˆ๋‹ค.๋น„๋ฐ€๋ฒˆํ˜ธ๋‚˜, ์ฟ ํฐ ์ฝ”๋“œ ๋“ฑ์— ์‚ฌ์šฉํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „ ์ฃผ๋กœ ์Šคํ‚จ ๋‹ค์šด๋กœ๋“œ์šฉ ์ฟ ํฐ์„ ๋ฐœ๊ธ‰ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ์ „ ๋ธ”๋กœ๊ทธ์— ์˜ฌ๋ฆฐ ์Šคํฌ๋ฆฝํŠธ์— ์ด๊ฒƒ์ €๊ฒƒ ์—…๋ฐ์ดํŠธํ•ด๋ดค์Šต๋‹ˆ๋‹ค.

JavaScript
์›น์‚ฌ์ดํŠธ ์ œ๋ชฉ์— ํšจ๊ณผ ์ฃผ๊ธฐ

์›น์‚ฌ์ดํŠธ ์ œ๋ชฉ์— ํšจ๊ณผ ์ฃผ๊ธฐ

์˜ˆ์ „์— ์ž‘์„ฑํ–ˆ๋˜ ๊ธ€์ž ์ ๊ณ  ์ง€์šฐ๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํƒ€์ดํ‹€์— ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์˜ˆ์ „์—” ๋ฌด์กฐ๊ฑด ๊ธ€์ž๋ฅผ ์ ๊ณ  ์ง€์šฐ๋Š” ๊ธฐ๋Šฅ๋งŒ ๋„ฃ์–ด๋’€๋Š”๋ฐ, ์ด๋ฒˆ์—” ๊ธ€์ž๋ฅผ ๋‹จ์ˆœํžˆ ์ ๊ธฐ๋งŒ ํ•˜๊ณ  ๋๋‚˜๋Š” ๊ธฐ๋Šฅ๊ณผ ์ง€์šฐ๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์€ ์ƒ๋žตํ•˜๊ณ  ์ ๊ธฐ๋งŒ ํ•˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋‘ ๊ฐ€์ง€๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, Array๋ฟ ์•„๋‹ˆ๋ผ String๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค.

JavaScript
๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ ์ถ”๊ฐ€

๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ ์ถ”๊ฐ€

์‹ ๊ฒฝ์„ ๋„๊ณ  ์‚ด๋‹ค ๊ฒ€์ƒ‰ ์—”์ง„์— ๋ธ”๋กœ๊ทธ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋…ธ์ถœ๋˜๋Š”์ง€ ํ™•์ธํ•ด๋ณด๋‹ˆ, ๋ถ„๋ช… ํ‹ฐ์Šคํ† ๋ฆฌ ์“ธ ๋• ๋ณธ๋ฌธ์— ์ฒจ๋ถ€ํ•œ ์ด๋ฏธ์ง€๋„ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์— ํ‘œ์‹œ๋˜๊ณ  ๊ทธ๋žฌ๋Š”๋ฐ ๋ธ”๋กœ๊ทธ๋ฅผ ์˜ฎ๊ธด ํ›„๋กœ๋Š” ๊ทธ๋Ÿฐ ๊ฒŒ ์‹น ์‚ฌ๋ผ์กŒ๋”๋ผ๊ณ ์š”.์›์ธ์„ ์ฐพ๋‹ค ๋ณด๋‹ˆ ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ(Structured Data)๊ฐ€ ๋น ์ ธ์„œ ๊ทธ๋Ÿฐ ๊ฑฐ์˜€์Šต๋‹ˆ๋‹ค. SEO ์ตœ์ ํ™” ํ”Œ๋Ÿฌ๊ทธ์ธ๋งŒ ์„ค์น˜ํ•˜๋ฉด ๋๋‚  ๋ฌธ์ œ๊ธด ํ•˜๋‚˜, ์™ธ๋ถ€ ํ”Œ๋Ÿฌ๊ทธ์ธ ์‚ฌ์šฉ์˜ ์ตœ์†Œํ™”๋ž€ ๋˜ฅ๊ณ ์ง‘ ๋•Œ๋ฌธ์— ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ง์ ‘ ๋งŒ๋“ค์–ด๊ฐ€๋Š” ์ค‘์ž…๋‹ˆ๋‹ค. ์ƒˆ์‚ผ์Šค๋Ÿฝ๊ฒŒ ์ •๋ง

์ œ์ž‘์ผ์ง€
API ์—†์ด ์ธ์Šคํƒ€๊ทธ๋žจ ํ”ผ๋“œ ๊ฐ€์ ธ์˜ค๊ธฐ

API ์—†์ด ์ธ์Šคํƒ€๊ทธ๋žจ ํ”ผ๋“œ ๊ฐ€์ ธ์˜ค๊ธฐ

์ผ๋ฐ˜์ ์œผ๋ก  ์ธ์Šคํƒ€๊ทธ๋žจ API๋ฅผ ์ด์šฉํ•ด ํ”ผ๋“œ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒŒ ๋งž์ง€๋งŒ, ๋ณธ์ธ์ด ์†Œ์œ ํ•˜์ง€ ์•Š์€ ๊ณ„์ •์˜ ํ”ผ๋“œ๋Š” ๊ฐ€์ ธ์˜ฌ ์ˆ˜๊ฐ€ ์—†๋”๋ผ๊ณ ์š”. ์ด๋Ÿฌ๋ฉด ๋‚จ์€ ๋ฐฉ๋ฒ•์€ ํ•ด๋‹น ํŽ˜์ด์ง€์˜ ๋‚ด์šฉ์„ ๊ธ์–ด์˜ค๋Š” ๋ฐฉ๋ฒ•๋ฟ์ธ๋ฐ, ๋‹คํ–‰ํžˆ๋„ ์ธ์Šคํƒ€๊ทธ๋žจ์€ Cross Origin Resource Sharing์„ ํ—ˆ์šฉํ•ด๋‘ฌ์„œ ๋‹ค๋ฅธ ๋„๋ฉ”์ธ์—์„œ๋„ ์ธ์Šคํƒ€๊ทธ๋žจ ํŽ˜์ด์ง€๋ฅผ ๊ธ์–ด์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

JavaScript