| name | watermark |
| description | Apply the house run-ai.kr / brewnet.dev watermark (faint repeating diagonal text overlay) to an HTML document. Use when creating or updating any run-ai.kr guide/doc HTML that should carry the standard watermark, or when an existing doc's watermark needs to match the canonical look (darkness/size). |
run-ai.kr ์ํฐ๋งํฌ ์ ์ฉ
๋ชจ๋ run-ai.kr ๊ฐ์ด๋ HTML์ ๊ณ ์ค๋ํ ๋์ผํ๊ฒ ๋ค์ด๊ฐ์ผ ํ๋ ํ์ค ์ํฐ๋งํฌ์
๋๋ค.
ํ๋ฉด ์ ์ฒด์ ์
๊ฒ ๋ฐ๋ณต๋๋ ๋๊ฐ์ ํ
์คํธ(run-ai.kr brewnet.dev@gmail.com)์ด๋ฉฐ, ํด๋ฆญ์ ๋ฐฉํดํ์ง ์์ต๋๋ค.
์ ์ฉ ๋ฐฉ๋ฒ
HTML์ <style> ๋ธ๋ก ์, body { ... } ๊ท์น ๋ฐ๋ก ์๋์ ๋ค์์ ๊ทธ๋๋ก ๋ถ์ฌ๋ฃ์ต๋๋ค.
body::before {
content: ""; position: fixed; inset: 0; z-index: 9999; pointer-events: none; opacity: .12;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='240'%3E%3Ctext x='15' y='130' font-family='monospace' font-size='19' fill='%23111111' transform='rotate(-30 180 120)'%3Erun-ai.kr%20%20%20brewnet.dev%40gmail.com%3C/text%3E%3C/svg%3E");
background-repeat: repeat;
}
์ด๋ฏธ ์ํฐ๋งํฌ๊ฐ ์๋ ๋ฌธ์๋ฅผ ์ด ํ์ค์ ๋ง์ถ ๋๋ ๊ธฐ์กด body::before ๋ธ๋ก์ ์ ๋ด์ฉ์ผ๋ก ๊ต์ฒดํฉ๋๋ค.
์บ๋
ผ ๊ฐ (์ด ๊ฐ์ ๊ธฐ์ค์ผ๋ก ์ ์ง)
| ํญ๋ชฉ | ๊ฐ | ์๋ฏธ |
|---|
opacity | .12 | ์ฒด๊ฐ ์งํ๊ธฐ/์ ๋ช
๋. ์(fill)์ด ์ด๋ฏธ ๊ฒ์ ์ด๋ผ ๊ฐ์์ฑ์ opacity๋ก ์กฐ์ ํ๋ค. |
font-size | 19 | ์ํฐ๋งํฌ ๊ธ์ ํฌ๊ธฐ. |
fill | %23111111 (#111111) | ๊ฒ์ . ๋ ์งํ๊ฒ ํ๋ ค๋ฉด ์์ด ์๋๋ผ opacity๋ฅผ ์ฌ๋ฆฐ๋ค. |
transform | rotate(-30 180 120) | ๋๊ฐ์ ๊ฐ๋. |
| tile | 360 ร 240, background-repeat: repeat | ๋ฐ๋ณต ํ์ผ ํฌ๊ธฐ. |
์ค์ โ ์ด๋ฉ์ผ์ ๋ฐ๋์ %40์ผ๋ก ์ธ์ฝ๋ฉ
์ํฐ๋งํฌ ํ
์คํธ์ ์ด๋ฉ์ผ์ brewnet.dev@gmail.com์ด ์๋๋ผ brewnet.dev%40gmail.com (@ โ %40)์ผ๋ก ๋๋ค.
- ์ด์ : ๋ฆฌํฐ๋ด
@๊ฐ ์์ผ๋ฉด Cloudflare Email Address Obfuscation์ด ์ด๋ฉ์ผ๋ก ๊ฐ์งํด ์ธ๋ถ ๋์ฝ๋ ์คํฌ๋ฆฝํธ(email-decode.min.js)๋ฅผ ์ฃผ์
ํ๊ณ , ํธ์คํ
ํ๊ฒฝ(์: <iframe srcdoc> + ์๊ฒฉํ CSP)์์ ๊ทธ ์คํฌ๋ฆฝํธ๊ฐ ์ฐจ๋จ๋์ด ์ฝ์์ CSP ์๋ฌ๊ฐ ๋๋ค.
%40์ ๋ธ๋ผ์ฐ์ ๊ฐ data-URI๋ฅผ ํ์ฑํ ๋ @๋ก ๋์ฝ๋๋๋ฏ๋ก ํ๋ฉด ํ์๋ ๋์ผํ์ง๋ง, HTML ์์ค์๋ ๋ฆฌํฐ๋ด ์ด๋ฉ์ผ์ด ์์ด Cloudflare๊ฐ ๊ฐ์งํ์ง ๋ชปํ๋ค.
์กฐ์ ๊ฐ์ด๋
- ์ํฐ๋งํฌ๊ฐ ์ ๋ณด์ด๋ฉด:
opacity๋ฅผ ํ ๋จ๊ณ ์ฌ๋ฆฐ๋ค (.08 โ .12 โ .16). fill์ ๋ฐ๊พธ์ง ๋ง ๊ฒ.
- ๊ธ์๊ฐ ๋๋ฌด ์/ํฌ๋ฉด:
font-size๋ฅผ ์กฐ์ ํ๋ค(๊ธฐ๋ณธ 19). 19 ๊ธฐ์ค ํ
์คํธ ํญ์ ํ์ผ ๋๋น 360 ์์ ๋ค์ด๊ฐ๋ค.
- ์ธ์(
@media print)์์ ์จ๊ธฐ๊ณ ์ถ์ผ๋ฉด body::before { display:none }๋ฅผ print ๋ฏธ๋์ด์ฟผ๋ฆฌ์ ์ถ๊ฐ(์ ํ).