Link Front Page

April 26, 2026 Β· View on GitHub

A personal landing page for your YOURLS install β€” Linktree-style links, an image grid, an About-me block, and a full design panel. All from one settings screen, no theme files to edit.

License: MIT Latest release Listed in Awesome YOURLS!

🌐 Live demo: https://toine.click

Link Front Page β€” public landing page


What you can do with it

Add as many links as you want, group them into category boxes, drag them around to reorder. Each entry has its own image, title, description, and a click-through that either points at a YOURLS shortlink (so click stats keep working) or any URL you type in.

Links tab in the admin

πŸ–ΌοΈ An image grid

Three-column gallery for "link in bio" content β€” Instagram-style. Bulk-upload a folder of images, give each tile a title overlay (always shown / on hover / hidden), and have it click through to a URL or a YOURLS shortlink.

Image grid on the public page

πŸ‘‹ An About-me block

Profile photo, short bio, and a row of icon-only buttons for 37 social platforms (X, Instagram, GitHub, Mastodon, Bluesky, Threads, Patreon, Ko-fi, …). You can also surface a Personal and a Business contact card with one-click vCard download for visitors.

About-me block + social icons

🎨 A full design panel

Pick colours, fonts, background images and spacings until it looks right. Typography supports a system stack, 85+ Google Fonts (with live preview), or your own font upload. Spacings accept any CSS unit (px, em, rem, clamp(), calc(), …). There's a Custom CSS escape hatch for anything the panel doesn't cover.

Appearance tab

Every row of YOURLS' admin link table grows a small + button next to Stats / Share / Edit / Delete. One click adds that shortlink to the bottom of your homepage list, with the destination's favicon as the default image.

Quick-add button on the link table

🚦 A friendlier 404 page

Decide what happens when someone visits a shortlink that doesn't exist: keep YOURLS' default redirect, send them to your landing page, redirect to any URL or shortlink, or render a styled error page with your own message + button.


Installation

  1. Download YOURLS-Link-Front-Page-vX.Y.Z.zip from the Releases page and unzip into your user/plugins/ folder. The final path should be user/plugins/Link-Front-Page/.
  2. Open the YOURLS admin β†’ Manage Plugins β†’ click Activate on Link Front Page.
  3. A new sub-page appears under Manage Plugins β†’ Link Front Page. Open it and start adding things.

…or via git:

cd /path/to/yourls/user/plugins
git clone https://github.com/toineenzo/YOURLS-Link-Front-Page.git Link-Front-Page

Heads-up: if your YOURLS root is missing index.php (e.g. you replaced it with a custom homepage), Apache returns 404 for /. Restore the standard YOURLS index.php and the plugin will pick it up.


A short tour

The settings page has four tabs:

TabWhat you do here
LinksBuild the link list and category boxes shown on /.
Image gridManage the image gallery (bulk-upload, per-tile dialog, "Show more").
GeneralSite title, About-me, social buttons, contact cards, footer, 404 behaviour.
AppearanceColours, background image, spacing, typography, custom CSS.

Hit Save settings and visit / to see your changes live.


Compatibility

  • YOURLS 1.9 or newer (verified against 1.10).
  • PHP 8.1 or newer (8.4 recommended).
  • Plays nicely with the Sleeky admin theme β€” the CI suite tests both setups on every release.

Help & feedback

Found a bug or have an idea? Open an issue. Please mention your YOURLS and PHP version.


License

MIT. Bundles Parsedown (MIT) for Markdown and simple-icons (CC0) SVGs.