The smallest genuinely useful project there is, and a good first deploy. One page, your links, your domain, hosted free, and nobody can change the terms on you.

1. Keep it to one file

Content, styling and the small amount of behaviour, all in one HTML file. Editing a link means editing one file and pushing. No build, no CMS, no dependencies to update in a year.

link-page.txt
Build a single-file link page.

- Avatar, name, one line of bio.
- A list of links as large tap targets — full width on a phone, at
  least 48px tall, with clear focus styles.
- Optional small icons per link.
- Dark and light via prefers-color-scheme.
- Open Graph and Twitter card tags so it previews properly when
  shared, plus a favicon.
- Loads in well under a second: no external fonts, no frameworks, no
  analytics script.

Put the links in a single array near the top so adding one is a
one-line edit.

2. Make sharing look right

This page is shared constantly, so its link preview matters more than for most pages. Set the Open Graph title, description and image. Check it with a preview debugger before you promote it — a broken preview costs clicks.

3. Order by what you want clicked

Put the important link first and make it visually distinct. People scan two or three items and stop; a link eighth in a list may as well not exist.

Review it monthly and delete the dead ones.

4. Counting clicks, without a tracker

You don't need an analytics script. If you want counts, route links through a redirect on your own domain and count there, or check your host's built-in stats. This keeps the page fast and doesn't hand your visitors to a third party.

Buy the domain. The whole point is that when a platform changes its rules, your link still works and still points where you say.