尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗서버 없이 돌아가는 정적 사이트입니다. 폴더를 그대로 Vercel에 올리면 배포됩니다.
설치도 빌드도 없습니다. index.html 을 더블클릭하면 내 컴퓨터에서도 그대로 열립니다.
| 파일 | 하는 일 |
|---|---|
index.html | 메인. "빙고 만들기" 버튼 + 인기 템플릿 목록 |
create.html | 빙고 만들기. 제목·칸수·FREE·테마·칸 내용 입력 → 공유 링크 생성 |
play.html | 빙고 풀기. 체크 → 빙고 줄 계산 → 결과 문구 → 결과 이미지 저장 |
tools/og-maker.html | 카카오톡 미리보기 이미지를 다시 만드는 도구 |
| 하고 싶은 것 | 고칠 파일 |
|---|---|
| 사이트 주소·카카오 키·광고 설정 | assets/js/config.js |
| 빙고 템플릿 추가/수정 | data/templates.js |
| 결과 문구 바꾸기 | assets/js/results.js |
| 색상 테마 바꾸기 | assets/js/themes.js |
assets/js/config.js 의 SITE_ORIGIN 을 진짜 주소로 바꾸기
(예: https://내사이트.vercel.app, 끝에 / 없이)index.html · create.html · play.html 맨 위의 og:url, og:image 주소도 같이 바꾸기
gonggam-bingo.vercel.app 를 찾아 바꾸면 됩니다.tools/og-maker.html 을 열어 이미지 저장 → 받은 파일을 assets/img/og-default.png 에 덮어쓰기
(주소가 바뀌었으니 미리보기 이미지 속 주소도 바뀌어야 합니다)카카오톡 공유 버튼은 카카오 JavaScript 키가 있어야 동작합니다. 키가 비어 있으면 버튼이 아예 나타나지 않으니, 키 없이도 사이트는 정상입니다.
공감빙고 (아무거나)https://내사이트.vercel.app
http://localhost:4173 도 함께 등록하세요.assets/js/config.js 를 열어 한 줄만 바꿉니다.
KAKAO_JS_KEY: '여기에_복사한_JavaScript_키',
저장하고 새로고침하면 카카오톡 공유 버튼이 나타납니다.
주의: JavaScript 키는 브라우저에 그대로 노출되는 키라서 공개되어도 괜찮습니다. 다만 위에서 등록한 도메인에서만 동작하므로, 도메인 등록은 꼭 해주세요. REST API 키나 Admin 키는 절대 여기에 넣으면 안 됩니다.
승인 신청 전에 아래를 확인하세요. 코드로 해둔 것과 직접 해야 하는 것을 나눠 적었습니다.
about.html (소개), privacy.html (개인정보처리방침), contact.html (문의) — 모든 페이지 아래 링크 연결됨robots.txt — 크롤링 허용, /tools/ 는 제외sitemap.xml — 템플릿 페이지 포함 10개 주소ads.txt — 게시자 ID만 넣으면 되도록 준비 (파일 안 설명 참고)canonical 태그config.js 의 CONTACT_EMAIL 에 주소를 적으면 문의 페이지에 나타납니다.
비워두면 GitHub 이슈만 안내됩니다.*.vercel.app 주소로 신청했다가 반려된 사례가 있습니다.
도메인을 사서 Vercel → Settings → Domains 에서 연결한 뒤,
이 저장소에서 gonggam-bingo.vercel.app 을 전부 새 주소로 바꾸세요.
(config.js, 각 HTML 의 og 태그와 canonical, robots.txt, sitemap.xml)sitemap.xml 을 제출합니다.광고 자리는 빙고판과 버튼 아래에만 있습니다. 지금은 꺼져 있어서 높이 0으로 보이지 않습니다.
assets/js/config.js 에서:
ADSENSE_CLIENT: 'ca-pub-0000000000000000', // 내 게시자 ID
AD_ENABLED: true,
data-ad-slot="" 안에 광고 단위 ID를 적습니다.
index.html → id="adHomeBottom"create.html → id="adCreateBottom"play.html → id="adPlayBottom"세 군데 모두 넣을 필요는 없습니다. 비워두면 그 자리는 그냥 비어 있습니다.
서버와 데이터베이스가 없으므로, 만든 빙고 내용을 통째로 압축해서 주소에 담습니다.
play.html#NoRgNARIDWODWdAEgAZboV5rAINXQmn2AOaiYDMY4A...
vendor/lz-string.min.js, 변환은 assets/js/codec.js 가 담당합니다.? 가 아니라 # 뒤에 붙입니다. # 뒤는 서버로 전송되지 않아 기록에 남지 않고, 길이 제한도 없습니다.정적 사이트라서, 어떤 빙고를 공유하든 카카오톡 미리보기는 og-default.png 하나로 똑같이 뜹니다.
빙고마다 다른 미리보기를 띄우려면 서버 기능(Vercel Edge Function)이 필요합니다.
data/templates.js 를 열어 { ... } 한 덩어리를 복사하고 내용만 바꾸면 됩니다.
메인 화면의 목록과 결과 문구는 저절로 따라옵니다. 자세한 설명은 파일 맨 위 주석에 있습니다.