cecil/url

URL manager and shortener, powered by Cecil.

Maintainers

Details

github.com/Cecilapp/URL

Source

Issues

Fund package maintenance!
ArnaudLigny
Open Collective

Installs: 3

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 2

Forks: 0

Open Issues: 0

Language:Twig

Type:project

1.0.0 2024-01-04 14:50 UTC

This package is auto-updated.

Last update: 2024-12-05 00:23:27 UTC


README

URL is an URL manager (and shortener) powered by Cecil (a static site generator).

How does it work?

URL is files based, so it nead a file to handle the redirection from the slug to the target URL.
So you just have to create this file then URL does the rest of the job.

URL creates:

  1. an HTML file for each URL including the HTML redirect
  2. a Netlify Redirects file
  3. an Apache .htaccess file

Usage

Create an URL

To create a new URL just create a Markdown file in the pages/ directory, with a redirect variable stored in the front matter.

Example

File name: ggl.md

File content:

---
redirect: https://www.google.com/search?q=cecil+static
---

Demo: https://url-demo.cecil.app/ggl

Build and deploy

  1. Clone this repository and install components with composer install, or run composer create-project cecil/url myproject
  2. Download Cecil
  3. Build the website: php cecil.phar build
  4. Deploy the _site directory on your Web server

With Netlify

Deploy to Netlify

License

URL is a free software distributed under the terms of the MIT license.

© Arnaud Ligny