Skip to content

Repository files navigation

ピックルボール スコアシート — 公開手順

このフォルダをそのまま Web に置けば、QRコードで配布できるデモ版になります。 サーバー側の処理はなく、すべて静的ファイルです。

含まれるファイル

ファイル 役割
index.html アプリ本体(これ1つで動作します)
manifest.webmanifest ホーム画面に追加したときの名前・アイコン設定
sw.js オフライン用のキャッシュ(体育館で電波が弱くても起動します)
icon-192.png / icon-512.png ホーム画面アイコン
apple-touch-icon.png iPhone / iPad 用アイコン
favicon-32.png ブラウザのタブに出る小さいアイコン
.nojekyll GitHub Pages の余計な変換を止めるための空ファイル

GitHub Pages で公開する

1. リポジトリを作る

  1. GitHub にログインし、右上の「+」→「New repository」。
  2. Repository name に例えば pickleball-scoresheet と入力。
  3. Public を選択(Private だと Pages が有料プラン限定になります)。
  4. 「Create repository」。

2. ファイルをアップロードする

  1. 作ったリポジトリの画面で「uploading an existing file」(または Add file → Upload files)。
  2. このフォルダの中身(index.html などのファイル)をドラッグ&ドロップします。 フォルダごとではなく、中のファイルを直接入れてください。
  3. 下の「Commit changes」を押します。

.nojekyll は先頭がドットのため、環境によってはドラッグ&ドロップで表示されないことがあります。 見当たらない場合は「Add file → Create new file」でファイル名に .nojekyll と入力し、中身は空のまま Commit しても構いません。

3. Pages を有効にする

  1. リポジトリの Settings → 左メニューの Pages。
  2. Source で「Deploy from a branch」を選択。
  3. Branch を main、フォルダを / (root) にして Save。
  4. 1〜2分待つと、同じ画面の上部に公開URLが表示されます。

公開URLはこの形になります。

https://<GitHubのユーザー名>.github.io/<リポジトリ名>/

例:ユーザー名が kento-sasano、リポジトリ名が pickleball-scoresheet なら https://kento-sasano.github.io/pickleball-scoresheet/

4. QRコードを作る

QRコード生成.html をブラウザで開き、上記のURLを貼り付けてください。 PNG(印刷用)と SVG(拡大しても劣化しない形式)で保存できます。


更新のしかた

index.html を新しいものに差し替えて Commit すれば、そのまま反映されます。 ただし sw.js がキャッシュを持っているため、既に開いたことのある端末では 古い画面が出ることがあります。アプリを更新したときは sw.js の1行目付近にある

const CACHE = 'pb-scoresheet-v1';

の v1 を v2、v3 … と変えてから Commit してください。次に開いたときに新しい版に入れ替わります。


利用者への案内文(そのままコピーして使えます)

ピックルボールのスコアシート(無料・登録不要) QRコードを読み取るとブラウザで開きます。アプリのインストールは不要です。 記録はお使いの端末の中だけに保存され、外部には送信されません。 よく使う方は、ブラウザのメニューから「ホーム画面に追加」しておくと、 電波の届かない体育館でもすぐ起動できます。


よくある質問

Q. データはどこに保存されますか? 利用者の端末のブラウザ内(localStorage)だけです。サーバーには何も送られません。 端末を変えると記録は引き継がれないので、必要な場合はアプリ内のCSV出力を使ってください。

Q. プライベートブラウズだと記録が消えます その場合はアプリが起動時に警告を表示します。CSV出力で保存してください。

Q. 独自ドメインを使いたい Settings → Pages の「Custom domain」に設定できます。設定後はQRコードを作り直してください。

Q. iPhone でホーム画面に追加したい Safari で開き、共有ボタン → 「ホーム画面に追加」。全画面表示で起動します。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages