Back to templates

Template details

Elevento

A simple Eleventy-based personal links page with redirects, configurable via package.json, and deployable to GitHub Pages.

About this template

Elevento is a static site template for hosting a personal links page, built on the Eleventy static site generator and designed to deploy to GitHub Pages. It reads your profile settings and list of links from package.json, then generates a clean page plus a redirect page for every link you define. The template ships with a GitHub Actions workflow so the site rebuilds and publishes automatically whenever you push changes.

What is Elevento?

Elevento is a minimal boilerplate that turns a JSON-like configuration in package.json into a static personal-links website. You provide your handle, email, author name, and a set of named URLs, and the Eleventy build outputs an index page listing them, along with separate redirect pages at paths like github and link that forward visitors to the full URLs. The template is made for GitHub Pages hosting and is built with Eleventy, Tailwind CSS, PostCSS, and Markdown content.

Key Features

  • Configuration in package.json — The handle, email, author name, and the links object are all defined in one file; no separate admin panel or database is needed.
  • Automatic redirect pages — Each key in the links object becomes its own redirect route, so you can share short URLs such as https://user.github.io/elevento/github instead of the full destination.
  • GitHub Actions deployment — The repository includes a workflow that runs the Eleventy build and publishes the output to GitHub Pages; you only have to set the Pages source to GitHub Actions once.
  • Static output — The templates produce plain HTML, so the site is fast to load and can be served from any static host, not just GitHub Pages.
  • Eleventy + Tailwind + PostCSS stack — The template uses these specific technologies, leaving you with a modern styling pipeline and component-based templates.
  • Designed for GitHub Pages — The deployment instructions focus on GitHub Pages, and the build action uses the official static-site setup.

Who is it for?

  • Developers who want a personal link-in-bio page without hand-coding HTML — they clone the repo, edit package.json, and push.
  • GitHub users already using GitHub Pages who need a simple page plus short redirect URLs for their projects.
  • Creators and freelancers who want a no-cost page listing their GitHub, portfolio, and social links with automatic deployment.

What can you do with Elevento?

  • Build a personal link hub — Define your links in package.json and get a static page you can host for free on GitHub Pages.
  • Create short redirect URLs — Use the generated redirect pages (like /github) to point to long URLs, ideal for printing on cards or sharing verbally.
  • Learn Eleventy workflows — Because the template is small, it serves as a working example of configuring Eleventy data from package.json and deploying via GitHub Actions.

How does Elevento work?

Start by forking or cloning the template. Edit package.json to set your handle, email, author, and the links you want to show. Push the changes to your GitHub repository, and the included GitHub Actions workflow builds the site with Eleventy and deploys it to GitHub Pages. One-time setup requires changing the Pages source to GitHub Actions in the repository settings.

FAQ

Where do I edit the links for my Elevento page?

The links are stored in the links object inside package.json. Each property name becomes the slug of a redirect page and the value is the destination URL. After editing, commit and push; the GitHub Action will redeploy the site.

What does the GitHub Actions setup require?

In the repository, go to Settings → Pages → Build and deployment and set the Source to GitHub Actions. After that, every push triggers the workflow that builds the Elevento site and publishes it.

Can I use Elevento without GitHub Pages?

The template generates plain static files, so you could build locally and host them elsewhere. However, the included workflow and documentation are specifically for GitHub Pages, so using another host requires adjusting the deployment step.

screenshot of Elevento on template0.com