https://github.com/musingstudio/publicbio
A page for your bio and links.
https://github.com/musingstudio/publicbio
Last synced: 12 months ago
JSON representation
A page for your bio and links.
- Host: GitHub
- URL: https://github.com/musingstudio/publicbio
- Owner: musingstudio
- License: agpl-3.0
- Created: 2018-05-30T22:51:01.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2024-08-30T23:16:07.000Z (almost 2 years ago)
- Last Synced: 2025-07-09T16:26:25.110Z (12 months ago)
- Language: Less
- Homepage: https://publicbio.labs.musing.studio
- Size: 237 KB
- Stars: 15
- Watchers: 4
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Public.Bio
Create a simple public bio for yourself. An open source alternative to about.me, Linktree, Linkkle, etc.

## Features
* Single-user mode
* Run dynamically or generate a static site
## Getting Started
Right now it's only made for a single user. Edit `sample.json` and then run:
```
go install ./cmd/publicbio
publicbio -u sample.json
```
You'll see your site at `localhost:8080`. Provide a different port with the `-p` option.
### Generate a static site
Use `publicbio` as a static site generator instead of server application with the `-s` flag. HTML goes to stdout, so direct it to the file you want.
```
publicbio -u sample.json -s > bio.html
```
## Development
After updating styles, run `make`.
## Thanks
Thanks to [International](https://cybre.space/@International) for the initial design, and thanks to [Shane](https://mastodon.design/@ZiiX) for the name!