Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A simple Eleventy-based personal links page with redirects, configurable via package.json, and deployable to GitHub Pages.
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.
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.
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.
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.
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.
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.
