Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mirrors

license

The landing page for mirrors.ijosh.com.

A Hugo site using ijosh.com design system. Deployed on Cloudflare Pages.

How it works

  1. Design — vendored from ijosh.com by task theme:update, pinned in themes/ijosh/THEME_COMMIT.
  2. Data — one entry per mirror in data/mirrors.toml.
  3. Livenessassets/js/status.js fills the Status and Last synced cells at page load; on fetch failure a cell keeps its static fallback.
  4. Deployhugo --minify --gc on push to master.

Working on it

$ git clone https://github.com/katoptra/site
$ task            # the menu
$ task serve      # local dev server
$ task check      # build and verify

Want your own?

Fork this repo, swap the entries in data/mirrors.toml for your mirrors, point baseURL in hugo.toml at your domain, and rewrite the identity-bearing files (static/llms.txt, static/site.webmanifest, the footer). It builds to a static site — host it anywhere.

Pull requests are welcome.

MIT licensed. Built by Josh Vaughen.

About

Landing page for mirrors.ijosh.com — the index of software mirrors run at ijosh.com

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages