A beautiful Linktree app. Written in Preact
Go to file
2025-06-17 11:30:50 +02:00
src Deleted Stuff 2025-06-17 11:30:50 +02:00
.gitignore Reworked 2025-06-17 11:26:27 +02:00
compose.yml Reworked 2025-06-17 11:26:27 +02:00
Dockerfile Init 2025-06-16 13:37:14 +02:00
flake.lock Init 2025-06-16 13:37:14 +02:00
flake.nix Init 2025-06-16 13:37:14 +02:00
index.html Init 2025-06-16 13:37:14 +02:00
LICENSE Initial commit 2025-06-16 13:35:45 +02:00
links.toml Deleted Stuff 2025-06-17 11:30:50 +02:00
nginx.conf Init 2025-06-16 13:37:14 +02:00
package-lock.json Reworked 2025-06-17 11:26:27 +02:00
package.json Reworked 2025-06-17 11:26:27 +02:00
README.md Deleted Stuff 2025-06-17 11:30:50 +02:00
vite.config.js Reworked 2025-06-17 11:26:27 +02:00

Jupyter Linktree

a simple Preact Application to Display links and redirects by editing a simple TOML File.

Each link is defined in src/assets/links.toml. The format should be:

[[links]]
id = "Name of Website"
icon = "local Icon link (src/assets/icons) or link to picture"
    [links.config]
    title = "Title of the Link"
    link = "local redirect (e.g. /jupyter -> <window.origin>/jupyter) or link (e.g. https://example.de)"
    description = "Description of the link"
    tags = [ "Tag1", "Tag2", ...]

Nix

When using Nix run the command

nix develop

beforehand, after that procede with the rest of the Dev Setup.

Dev Setup

Install Node v21 or higher. After that navigate to the project and run

npm install 
npm run dev

Then type "o" into the console and a Window Tab in your Browser should open.

Docker

Using docker is as simple as running

docker compose up --build