Linksite is a simple config-based static site generator.
The aim is to generate a linktree-like website based on a configuration allowing you to deploy within minutes.
{
"$schema": "https://linksite.fishball.app/config-schema.json",
"outDir": "dist",
"publicDir": "public",
// favicon / profilePicture are relative from `publicDir` or a url
"favicon": "logo.png",
"profilePicture": "logo.png",
"name": "Linksite",
"links": [
{
"title": "Usage",
"href": "/usage" // points to ./public/usage.md
},
{
"title": "Github",
"href": "https://github.com/fishballapp/linksite"
},
{
"title": "npm",
"href": "https://www.npmjs.com/package/linksite"
}
]
}
npx linksite build path/to/your/linksite.config.json
dist (or whatever you set in config.outDir)!Check out our continuous deployment for inspiration too!
Here are some open-source websites using Linksite which might give you some inspiration on how to use it: