S21 Phone
Webzine/ Notebook/ GitHub Pages + Giscus + WidgetBot
Notebook · lakme-audio

GitHub Pages + Giscus + WidgetBot

Source · _notebook/04-github-pages.md Kind · markdown S21 Phone Editorial

레포지토리

레포 URL Pages
helena_phone github.com/helena751107/helena_phone helena751107.github.io/helena_phone/
helana_log github.com/helena751107/helana_log helena751107.github.io/helana_log/

GitHub Pages 활성화 (API)

TOKEN="ghp_...여기에_토큰"
curl -X POST -H "Authorization: token $TOKEN" \
  https://api.github.com/repos/helena751107/helena_phone/pages \
  -d '{"source":{"branch":"main","path":"/"}}'

Giscus (댓글/게시판)

helena_phone

helana_log

Discussions 활성화 (API)

curl -X PATCH -H "Authorization: token $TOKEN" \
  https://api.github.com/repos/helena751107/helena_phone \
  -d '{"has_discussions":true}'

Giscus GraphQL (카테고리 ID 조회)

{
  repository(owner:"helena751107",name:"helena_phone") {
    discussionCategories(first:10) {
      nodes { id name slug }
    }
  }
}

현재 상태 (2026-07-25)

레포 Pages URL Giscus WidgetBot
helena_phone ✅ Live
helana_log ✅ Live
helena-faith ✅ Live
helena-piano ✅ Live
helena-metalcare ✅ Live

참고: GitHub Pages 빌드가 stuck 상태가 되면 Settings → Pages → None → Save → Deploy from branch로 리셋.