跳转至

自定义前端

Gramps Web 前端是一个 JavaScript 应用程序,作为一组静态 HTML、CSS 和 JavaScript 文件进行部署。通常,前端不需要特殊配置。然而,通过在发行版根目录下的 config.js 文件中设置适当的选项,可以更改某些行为。

该文件应具有以下结构:

window.grampsjsConfig = {
    option: value
}

以下选项键存在。

类型 描述
hideDNALink boolean 如果为 true,则在导航栏上隐藏 DNA 链接。
hideRegisterLink boolean 如果为 true,则在登录页面上隐藏注册链接。此选项应在多树部署中使用。
loginRedirect string 当未登录并导航到除“登录”或“注册”以外的任何页面时,重定向到的 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