48 lines
1.4 KiB
Markdown
48 lines
1.4 KiB
Markdown
# Bocken Theme for Webtrees
|
|
|
|
A [Webtrees](https://github.com/fisharebest/webtrees) theme plugin that provides consistent styling with [bocken.org](https://bocken.org).
|
|
|
|
Built on top of [Argon Light Theme](https://github.com/06Games/Webtrees-ArgonLight) by Evan Galli, featuring a Nord-inspired color palette with dark/light mode support.
|
|
|
|
## Features
|
|
|
|
- Nord color palette with automatic dark/light mode and manual toggle
|
|
- Custom logo and favicon for bocken.org branding
|
|
- Search bar on the start page
|
|
- Active navigation highlighting
|
|
- Compact language selector
|
|
|
|
## Installation
|
|
|
|
1. Download or clone this repository.
|
|
2. Copy the `BockenTheme` folder into your `webtrees/modules_v4` directory.
|
|
3. Go to the webtrees control panel and enable the "Bocken" theme.
|
|
|
|
## Development
|
|
|
|
Prerequisites: [Node.js](https://nodejs.org/) and npm.
|
|
|
|
```sh
|
|
cd BockenTheme
|
|
npm install
|
|
npm run build
|
|
```
|
|
|
|
For development with live rebuilds:
|
|
|
|
```sh
|
|
npm run dev
|
|
```
|
|
|
|
## License
|
|
|
|
Copyright (c) 2026 Alexander Bocken
|
|
|
|
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
|
|
|
|
See [LICENSE](LICENSE) for the full text.
|
|
|
|
### Upstream
|
|
|
|
The [Argon Light Theme](https://github.com/06Games/Webtrees-ArgonLight) by Evan Galli is licensed under the [ISC License](https://choosealicense.com/licenses/isc/).
|