公開できるファイルと構成のルール
対応形式、index.htmlの置き場所、自動で無視されるファイル、含められないパスをご案内します。
カテゴリー: 公開する
RORは完成済みの静的ファイルだけを公開します。アップロード前に、入口、拡張子、パスを確認してください。
対応しているファイル形式
| 種類 | 拡張子 |
|---|---|
| ページ | .html .htm |
| スタイル | .css |
| スクリプト | .js .mjs |
| データ・テキスト | .json .txt |
| 画像 | .png .jpg .jpeg .webp .gif .avif .svg .ico |
| フォント | .woff .woff2 |
jsx、ts、tsx、scssなどのソースファイルは公開できません。あらかじめブラウザ用のHTML、CSS、JavaScriptへビルドしてください。
index.htmlのルール
- ZIP直下、または単一の親フォルダー直下に
index.htmlが必要です index.htmlという名前は大文字・小文字を含めて完全に一致させますIndex.html、INDEX.HTML、index.htmは入口として扱われません- 複数の親フォルダーや、さらに深い階層だけに
index.htmlがある構成は使えません
自動で無視されるファイル
OSやZIP作成ツールが追加する次の項目は公開対象から除かれます。
.DS_StoreThumbs.db- ZIPの先頭にある
__MACOSXフォルダー
これらもZIP内の項目数やファイル数の判定には含まれるため、大量にある場合はZIP作成前に削除してください。
含められないパス
次の名前をパスの途中に含むZIPは公開できません。大文字・小文字は区別されません。
.gitnode_modulestmplog.envで始まるファイルやフォルダー
「フォルダーを選択」を使った場合は、これらの項目が端末内でZIPを作る際に除かれます。自分で作ったZIPに含まれている場合は検証で拒否されるため、ZIPから取り除いてください。
暗号化ZIP、シンボリックリンク、通常のファイルやフォルダーではない項目、STOREまたはDEFLATE以外の圧縮方式にも対応していません。