公開できるファイルと構成のルール

対応形式、index.htmlの置き場所、自動で無視されるファイル、含められないパスをご案内します。

カテゴリー: 公開する

RORは完成済みの静的ファイルだけを公開します。アップロード前に、入口、拡張子、パスを確認してください。

対応しているファイル形式

種類 拡張子
ページ .html .htm
スタイル .css
スクリプト .js .mjs
データ・テキスト .json .txt
画像 .png .jpg .jpeg .webp .gif .avif .svg .ico
フォント .woff .woff2

jsxtstsxscssなどのソースファイルは公開できません。あらかじめブラウザ用のHTML、CSS、JavaScriptへビルドしてください。

index.htmlのルール

  • ZIP直下、または単一の親フォルダー直下にindex.htmlが必要です
  • index.htmlという名前は大文字・小文字を含めて完全に一致させます
  • Index.htmlINDEX.HTMLindex.htmは入口として扱われません
  • 複数の親フォルダーや、さらに深い階層だけにindex.htmlがある構成は使えません

自動で無視されるファイル

OSやZIP作成ツールが追加する次の項目は公開対象から除かれます。

  • .DS_Store
  • Thumbs.db
  • ZIPの先頭にある__MACOSXフォルダー

これらもZIP内の項目数やファイル数の判定には含まれるため、大量にある場合はZIP作成前に削除してください。

含められないパス

次の名前をパスの途中に含むZIPは公開できません。大文字・小文字は区別されません。

  • .git
  • node_modules
  • tmp
  • log
  • .envで始まるファイルやフォルダー

「フォルダーを選択」を使った場合は、これらの項目が端末内でZIPを作る際に除かれます。自分で作ったZIPに含まれている場合は検証で拒否されるため、ZIPから取り除いてください。

暗号化ZIP、シンボリックリンク、通常のファイルやフォルダーではない項目、STOREまたはDEFLATE以外の圧縮方式にも対応していません。