
์ธ์ด ๐ฐ๐ท ํ๊ตญ์ด
์์ํ๊ธฐ
์์ ฏ ์คํ์ผ๋ง
๊ธฐํ ํ๋ฐํธ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
Custom Styling Guide
์ด ๊ฐ์ด๋๋ FastComments ๋๊ธ ์์ ฏ (v2)์์ ์ฌ์ฉ๋๋ ๊ธฐ๋ณธ CSS ์ ์ฒด์ ์คํ์ผ์ ์ฌ์ ์ํ๋
๋ช ๊ฐ์ง ์ง์นจ์ ์ ๊ณตํฉ๋๋ค.
Understanding the default CSS allows you to:
- ๋ชจ์์ ์ฌ์ฉ์ํ: ํน์ ์คํ์ผ์ ์ฌ์ ์ํ์ฌ
- ์คํ์ผ ๋ฌธ์ ํด๊ฒฐ: ์ด๋ค ํด๋์ค์ ์ ํ์๊ฐ ์ฌ์ฉ ๊ฐ๋ฅํ์ง ํ์ธํ์ฌ ์คํ์ผ ๋ฌธ์ ๋ฅผ ์ง๋จ
- ์ปค์คํ ํ ๋ง ์์ฑ: ์์ ฏ์ ๊ตฌ์กฐ์ ๋ง๋ ์ปค์คํ ํ ๋ง๋ฅผ ๊ตฌ์ถ
- AI ์ด์์คํดํธ์ ํจ๊ป ์ฌ์ฉ: ์ปค์คํ CSS ์์ ์ ์์ฑํ๋ ๋ฐ ํ์ฉ
์คํ์ผ ์ฌ์ ์ ๋ฐฉ๋ฒ
์คํ์ผ ์ฌ์ ์ ๋ฐฉ๋ฒ์ ์์ ฏ์ ๋ฐ๋ผ ๋ค๋ฆ
๋๋ค. ๋๊ธ ์์ ฏ์ ๊ฒฝ์ฐ, customCSS ๊ตฌ์ฑ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ CSS๋ฅผ iframe์ผ๋ก ์ ๋ฌํ๊ฑฐ๋, ๊ด๋ฆฌ์ ๋์๋ณด๋์ Customization ํ์ด์ง์ CSS๋ฅผ ์ง์ ํ ์ ์์ผ๋ฉฐ, ํด๋น ํ์ด์ง๋ CDN์์ CSS๋ฅผ ์ ๊ณตํฉ๋๋ค.
์คํ์ผ ์ฌ์ฉ์ ์ง์ ๋ฐฉ๋ฒ 
๋๊ธ ์์ ฏ ์คํ์ผ ์ฌ์ฉ์ ์ง์ ๋ฐฉ๋ฒ
๋๊ธ ์์ ฏ ์คํ์ผ์ ๋ค์ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ์ฌ์ฉ์ ์ง์ ํ ์ ์์ต๋๋ค:
์ต์ 1: customCSS ๋งค๊ฐ๋ณ์ ์ฌ์ฉ
์์ ฏ์ ์ด๊ธฐํํ ๋ customCSS ๋งค๊ฐ๋ณ์์ ์ฌ์ฉ์ ์ ์ CSS๋ฅผ ๋ฌธ์์ด๋ก ์ ๋ฌํ์ธ์:
window.fcConfigs = [{
target: '#fastcomments-widget',
tenantId: 'your-tenant-id',
customCSS: `
.fast-comments .comment {
background-color: #f0f0f0 !important;
border-radius: 8px !important;
}
`
}];
์ต์ 2: ๊ด๋ฆฌ์ ๋์๋ณด๋ ์ฌ์ฉ
- ๊ด๋ฆฌ์ ๋์๋ณด๋์์ ์์ ฏ ์ฌ์ฉ์ ์ง์ ํ์ด์ง๋ก ์ด๋ํ์ธ์
- "Advanced" ์๋์ "Custom CSS" ์น์ ์ผ๋ก ์คํฌ๋กคํ์ธ์
- ์ฌ์ฉ์ ์ ์ CSS๋ฅผ ์ ๋ ฅํ์ธ์
- "Save"๋ฅผ ํด๋ฆญํ์ธ์
์ฌ์ฉ์ ์ ์ CSS๋ ์ฌ์ดํธ์ ๋ชจ๋ ๋๊ธ ์์ ฏ์ ์ ์ฉ๋ฉ๋๋ค.
ํ
- ํ์ํ ๊ฒฝ์ฐ ๊ธฐ๋ณธ ์คํ์ผ์ ์ฌ์ ์ํ๋ ค๋ฉด
!important๋ฅผ ์ฌ์ฉํ์ธ์ - ์ฌ์ดํธ์ ๋ค๋ฅธ ๋ถ๋ถ์ ์ํฅ์ ์ฃผ์ง ์๋๋ก ํน์ ์ ํ์๋ฅผ ํ๊ฒํ ํ์ธ์
- ํธํ์ฑ์ ์ํด ๋ค์ํ ๋ธ๋ผ์ฐ์ ์์ CSS๋ฅผ ํ ์คํธํ์ธ์
- ์์ ฏ์ ํ์ค CSS๋ฅผ ์ฌ์ฉํฉ๋๋ค - ๋ณ๋์ ์ ์ฒ๋ฆฌ๊ธฐ๊ฐ ํ์ํ์ง ์์ต๋๋ค
๋๊ธ ์์ ฏ ์คํ์ผ ์ฐธ์กฐ (v2, ์ต์ ) 

์ต๊ทผ ๋๊ธ ์์ ฏ ์คํ์ผ๋ง 
์ต๊ทผ ๋๊ธ ์์ ฏ์ ์ฌ์ดํธ ์ ์ฒด ๋๋ ํน์ ํ์ด์ง์ ์ต์ ๋๊ธ ๋ชฉ๋ก์ ํ์ํฉ๋๋ค. ์ ๋ชฉ, ๋ฅ๊ทผ ์๋ฐํ, ๋๊ธ ๋ฏธ๋ฆฌ๋ณด๊ธฐ, ๋๊ธ๋ก ์ง์ ์ฐ๊ฒฐ๋๋ ํด๋ฆญ ๊ฐ๋ฅํ ๋ ์ง, ์๋ ๋คํฌ ๋ชจ๋ ๊ฐ์ง๋ฅผ ํฌํจํฉ๋๋ค.
๊ธฐ๋ณธ ์ค์น
Run 
๊ตฌ์ฑ ์ต์
- tenantId (ํ์): FastComments ํ ๋ํธ ID
- urlId (์ ํ ์ฌํญ): ๋จ์ผ ํ์ด์ง๋ก ํํฐ๋งํฉ๋๋ค. ๋ชจ๋ ํ์ด์ง๋ฅผ ํ์ํ๋ ค๋ฉด null๋ก ๋ก๋๋ค
- count (์ ํ ์ฌํญ): ํ์ํ ๋๊ธ ์์
๋๋ค. ๊ธฐ๋ณธ๊ฐ์
10 - hasDarkBackground (์ ํ ์ฌํญ): ๋คํฌ ๋ชจ๋ ์คํ์ผ์ ๊ฐ์ ์ ์ฉํฉ๋๋ค. ์ค์ ํ์ง ์์ผ๋ฉด ํ์ด์ง ๋ฐฐ๊ฒฝ์์ ์๋์ผ๋ก ๊ฐ์ง๋ฉ๋๋ค
์์ ฏ ๊ตฌ์กฐ
์์ ฏ์ ๋ค์ HTML ๊ตฌ์กฐ๋ก ๋ ๋๋ง๋ฉ๋๋ค:

๊ธฐ๋ณธ CSS ์ฐธ์กฐ

์ฌ์ฉ์ ์ง์ ์์
์๋ฐํ ํฌ๊ธฐ ๋ณ๊ฒฝ

๋๊ธ ํ ์คํธ ๋ ๋ง์ด ํ์

์ปจํ ์ด๋ ํ ๋๋ฆฌ ์ ๊ฑฐ

๊ฐ์ฅ ๋ง์ด ๋
ผ์๋ ํ์ด์ง ์์ ฏ ์คํ์ผ๋ง 
๊ฐ์ฅ ๋ง์ด ๋ ผ์๋ ํ์ด์ง ์์ ฏ์ ๋๊ธ์ด ๊ฐ์ฅ ๋ง์ ํ์ด์ง๋ฅผ ์์๋ณ๋ก ํ์ํฉ๋๋ค. ํค๋ฉ, ๋ฒํธ ๋งค๊ฒจ์ง ์์, ์์ด์ฝ์ด ์๋ ๋๊ธ ์, ๋ง์ง๋ง ํ๋ ๋ ์ง ๋ฐ ์๋ ๋คํฌ ๋ชจ๋ ๊ฐ์ง๋ฅผ ํฌํจํฉ๋๋ค.
๊ธฐ๋ณธ ์ค์น
Run 
๊ตฌ์ฑ ์ต์
- tenantId (required): Your FastComments tenant ID
- hasDarkBackground (optional): ๋คํฌ ๋ชจ๋ ์คํ์ผ์ ๊ฐ์ ์ ์ฉํฉ๋๋ค. ์ค์ ํ์ง ์์ผ๋ฉด ํ์ด์ง ๋ฐฐ๊ฒฝ์์ ์๋์ผ๋ก ๊ฐ์ง๋ฉ๋๋ค
์์ ฏ ๊ตฌ์กฐ
์์ ฏ์ ๋ค์ HTML ๊ตฌ์กฐ๋ก ๋ ๋๋ง๋ฉ๋๋ค:

๊ธฐ๋ณธ CSS ์ฐธ์กฐ

๋ง์ถค ์ค์ ์์
์์ ๋ฐฐ์ง ์ ๊ฑฐ

์ปจํ ์ด๋ ํ ๋๋ฆฌ ์ ๊ฑฐ

์ต๊ทผ ํ ๋ก ์์ ฏ ์คํ์ผ๋ง 
์ต๊ทผ ํ ๋ก ์์ ฏ์ ์ต์ ๋๊ธ ํ๋์ ๋ฐ๋ผ ์ ๋ ฌ๋ ํ์ด์ง ๋ชฉ๋ก์ ํ์ํฉ๋๋ค. ํค๋ฉ, ๋ง์ง๋ง ํ๋ ๋ ์ง, ์์ด์ฝ์ด ํฌํจ๋ ๋๊ธ ์, ์๋ ๋คํฌ ๋ชจ๋ ๊ฐ์ง๋ฅผ ํฌํจํฉ๋๋ค.
๊ธฐ๋ณธ ์ค์น
Run 
๊ตฌ์ฑ ์ต์
- tenantId (required): Your FastComments tenant ID
- count (optional): ํ์ํ ํ์ด์ง ์. ๊ธฐ๋ณธ๊ฐ์
20, ์ต๋100 - hasDarkBackground (optional): ๋คํฌ ๋ชจ๋ ์คํ์ผ์ ๊ฐ์ ์ ์ฉํฉ๋๋ค. ์ค์ ํ์ง ์์ผ๋ฉด ํ์ด์ง ๋ฐฐ๊ฒฝ์์ ์๋์ผ๋ก ๊ฐ์ง๋ฉ๋๋ค
์์ ฏ ๊ตฌ์กฐ
์์ ฏ์ ๋ค์ HTML ๊ตฌ์กฐ๋ก ๋ ๋๋ง๋ฉ๋๋ค:

๊ธฐ๋ณธ CSS ์ฐธ์กฐ

์ฌ์ฉ์ ์ ์ ์์
์ปจํ ์ด๋ ํ ๋๋ฆฌ ์ ๊ฑฐ

๋ง์ถค ๋งํฌ ์์
