オープンソース

一覧へ

12. 制限事項

12.1. ディレクトリ/ファイル作成時の注意点

Wiki.jsでは、あらかじめシステム側で予約されているため、利用できないパスが存在します。

12.1.1. 1文字のパス

以下の1文字のパスは、Wikiのパーツにアクセスするために予約されているため使用できません。

  • a:管理画面
  • e:ページエディタ
  • f:画像などのデータ管理
  • h:変更履歴
  • p:ユーザプロフィール
  • s:ページソース
  • t:タグ
  • u:アップロードエンドポイント(API)
  • w:個人wiki

12.1.2. IETF言語タグ

以下の形式の言語タグは名前空間で使用するために予約されているため使用できません。

  • 2文字の言語コード:例 en、fr
  • 国固有のロケールコード:例 en-us、fr-ca

12.1.3. 予約されているキーワード

完全一致または、最初のパスに一致すると利用できないキーワードがあります。

予約されているキーワードに register という文字があります。 この場合、 registerregister/test は利用できませんが、 registering であれば利用することができます。

Wiki.jsバージョン2.4以降で予約されているキーワードは以下の通りです。

  • _assets
  • favicon [.ico]
  • graphql
  • healthz
  • home (トップページに使用されます)
  • login
  • logout
  • register

12.2. アップロードフォルダ作成時の注意

Wiki.jsでは、あらかじめシステム側で予約されているため、利用できないパスが存在します。

12.2.1. 1文字のパス

以下の1文字のパスは、Wikiのパーツにアクセスするために予約されているため使用できません。

  • a:管理画面
  • e:ページエディタ
  • f:画像などのデータ管理
  • h:変更履歴
  • p:ユーザプロフィール
  • s:ページソース
  • t:タグ
  • u:アップロードエンドポイント(API)
  • w:個人wiki

12.2.2. IETF言語タグ

以下の形式の言語タグは名前空間で使用するために予約されているため使用できません。

  • 2文字の言語コード:例 en、fr
  • 国固有のロケールコード:例 en-us、fr-ca

12.2.3. 予約されているキーワード

完全一致または、最初のパスに一致すると利用できないキーワードがあります。

予約されているキーワードに register という文字があります。 この場合、 registerregister/test は利用できませんが、 registering であれば利用することができます。

Wiki.jsバージョン2.4以降で予約されているキーワードは以下の通りです。

  • _assets
  • favicon [.ico]
  • graphql
  • healthz
  • home (トップページに使用されます)
  • login
  • logout
  • register
一覧へ