mubo

Crates.iomubo
lib.rsmubo
version0.1.6
sourcesrc
created_at2023-01-09 14:46:20.045375
updated_at2023-08-07 14:39:44.524801
descriptionA static url shortener generator
homepage
repositoryhttps://github.com/adriantombu/mubo
max_upload_size
id754574
size13,006
Adrian Tombu (adriantombu)

documentation

README

Mubo, a static url shortener generator

Mubo allows you to host your own static url shortener on GitHub Pages (or Netlify, Vercel, GitLab Pages, ...) by populating a config.toml file.

Getting started

Add a new link

To add a new link, append the following values to your config.toml file:

[[links]]
key = "otso"
url = "https://otso.fr"

The key represents the slug that will be used to redirect to the url.

Build the static site

Run the mubo command within the root directory of your project where lies the config.toml file.

It will generate all the pages and subdirectories under the r directory.

Use the url shortener

If we take the example above, you will need to go to the YOUR_BASE_URL/r/otso to be redirected to https://otso.fr

Live example

To see a live example of this script, you can have a look at my own url shortener.

Did you know ?

mubo means 'short' in Cebunao

Commit count: 10

cargo fmt