https://github.com/hedyhli/meta-ring
A webring for personal websites with colophons, or meta pages.
https://github.com/hedyhli/meta-ring
lume-website webring
Last synced: 3 months ago
JSON representation
A webring for personal websites with colophons, or meta pages.
- Host: GitHub
- URL: https://github.com/hedyhli/meta-ring
- Owner: hedyhli
- License: mit
- Created: 2024-11-10T14:03:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-02-08T04:24:11.000Z (4 months ago)
- Last Synced: 2026-02-08T12:16:11.842Z (4 months ago)
- Topics: lume-website, webring
- Language: CSS
- Homepage: https://meta-ring.hedy.dev/
- Size: 180 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [Meta Ring](https://meta-ring.hedy.dev/)
This is a webring for personal websites. Learn more on [the webring home
page](https://meta-ring.hedy.dev/).
## Development
This site is made with [Lume](https://lume.land/) and vanilla CSS. The redirect
links are handled by Netlify Functions in the `functions` directory.
**Note**: You don't need to locally run the website to add yourself into the
webring. Just submit a PR for the `_data/members.json` file.
### Requirements
- Deno 2.0
### Build
The entire home page is built from `index.md` with components as [Vento
templates](https://vento.js.org/) in the `_components` directory. A [custom
markdown-it plugin](passthrough.js) is used to prevent rendering of markdown
within these HTML components.
```sh
# Live reload
deno task lume --serve
# Build
deno task lume
```
## Credits
The idea for this webring came from [this blog
post](https://home.hedy.dev/posts/meta-pages) and [Seirdy's meta
page](https://seirdy.one/meta/).
A huge thank you to [Eric Bailey](https://ericwbailey.website/) and the [a11y
webring](https://a11y-webring.club), from which this project was built from
scratch using Lume and Deno instead of 11ty and npm.