https://github.com/nouveau-printemps/webring
https://github.com/nouveau-printemps/webring
bun go minimalist scss simple toml webring website
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/nouveau-printemps/webring
- Owner: Nouveau-Printemps
- License: agpl-3.0
- Created: 2025-02-22T14:41:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-22T17:27:21.000Z (over 1 year ago)
- Last Synced: 2025-02-22T17:31:49.358Z (over 1 year ago)
- Topics: bun, go, minimalist, scss, simple, toml, webring, website
- Language: Go
- Homepage:
- Size: 30.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Webring
Create a webring easily!
## Usage
To create your own webring, you have to install the application by building it by yourself or via Docker.
Then, you can start your server with the flag `-config path/to/config.toml`.
It will create a default config located at the given path.
### HTML files
You must create two HTML files for the pages join and legal information.
Their path is set in the config file.
You can use all common tags (like `p`, `a`, `h1`, `img`...).
The CSS class `text` is used when you want to display text.
The class `list` is used when you want to display a list into columns (like in the home).
### Public files
All static files are located inside the `public` directory.
These are available under the URI `/static/path_in_public`.
You can modify the favicon by putting an image called `logo.png` in your public directory.
You can change this name in the config.
## Technologies
It is an SSR compiled webserver.
- Go
- `go-chi/chi` router
- `BurntSushi/toml`
- SCSS