フロントエンドのカスタマイズ¶
Gramps Web フロントエンドは、静的な HTML、CSS、および Javascript ファイルのセットとしてデプロイされる Javascript アプリケーションです。通常、フロントエンドに特別な設定は必要ありません。ただし、config.js ファイルに適切なオプションを設定することで、いくつかの動作を変更できます。このファイルは配布のルートにあります。
ファイルは以下の構造を持つ必要があります。
window.grampsjsConfig = {
option: value
}
以下のオプションキーが存在します。
| キー | タイプ | 説明 |
|---|---|---|
hideDNALink |
boolean | true の場合、ナビゲーションバーの DNA リンクを非表示にします。 |
hideRegisterLink |
boolean | true の場合、ログインページの登録リンクを非表示にします。これはマルチツリーのデプロイメントに使用するべきです。 |
loginRedirect |
string | ログインしていない状態で「login」または「register」以外のページに移動したときにリダイレクトする URL |
mapBaseStyleLight |
string | ライトテーマのベースマップ用の MapLibre スタイル URL (デフォルト: https://tiles.openfreemap.org/styles/liberty) |
mapBaseStyleDark |
string | ダークテーマのベースマップ用の MapLibre スタイル URL (デフォルト: https://tiles.openfreemap.org/styles/dark) |
mapOhmStyle |
string | OpenHistoricalMap オーバーレイ用の MapLibre スタイル URL (デフォルト: https://www.openhistoricalmap.org/map-styles/main/main.json) |