A beautiful Linktree app. Written in Preact
node_modules | ||
src | ||
.gitignore | ||
compose.yml | ||
Dockerfile | ||
flake.lock | ||
flake.nix | ||
index.html | ||
LICENSE | ||
links.toml | ||
nginx.conf | ||
package-lock.json | ||
package.json | ||
README.md | ||
vite.config.js |
Jupyter Linktree
a simple Application to Display links and redirects by editing a simple TOML File.
Adding a Link
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