No description
Find a file
2025-02-23 18:57:51 -08:00
functions First version of webring with simple landing page and control functions. 2024-09-27 16:42:59 -07:00
public First version of webring with simple landing page and control functions. 2024-09-27 16:42:59 -07:00
src First version of webring with simple landing page and control functions. 2024-09-27 16:42:59 -07:00
templates Add instructions to add one to the ring. Link to the repository from the directory. 2024-09-27 16:53:39 -07:00
test First version of webring with simple landing page and control functions. 2024-09-27 16:42:59 -07:00
.envrc First version of webring with simple landing page and control functions. 2024-09-27 16:42:59 -07:00
.gitignore Add config for forgejo machine, justfile for quality of life. 2025-02-23 18:57:51 -08:00
code_server.nix Add config for forgejo machine, justfile for quality of life. 2025-02-23 18:57:51 -08:00
code_server_disk.nix Add config for forgejo machine, justfile for quality of life. 2025-02-23 18:57:51 -08:00
flake.lock Add config for forgejo machine, justfile for quality of life. 2025-02-23 18:57:51 -08:00
flake.nix Add config for forgejo machine, justfile for quality of life. 2025-02-23 18:57:51 -08:00
justfile Add config for forgejo machine, justfile for quality of life. 2025-02-23 18:57:51 -08:00
package-lock.json First version of webring with simple landing page and control functions. 2024-09-27 16:42:59 -07:00
package.json First version of webring with simple landing page and control functions. 2024-09-27 16:42:59 -07:00
README.md Add config for forgejo machine, justfile for quality of life. 2025-02-23 18:57:51 -08:00
tsconfig.json First version of webring with simple landing page and control functions. 2024-09-27 16:42:59 -07:00
vitest.config.mts First version of webring with simple landing page and control functions. 2024-09-27 16:42:59 -07:00
webring_data.json Fix typo in property name 2025-01-01 00:42:08 -08:00
worker-configuration.d.ts First version of webring with simple landing page and control functions. 2024-09-27 16:42:59 -07:00
wrangler.toml First version of webring with simple landing page and control functions. 2024-09-27 16:42:59 -07:00

Nixifying a new host

If you have a bunch of SSH keys in your SSH agent and get errors when trying to SSH into a fresh host, you may need to temporarily add the following config to your SSH config (obviously change the details for your case). The key is the line "IdentitiesOnly yes" along with an identity file.

Host 188.245.194.78
  User root
  IdentityFile ~/.ssh/hetzner_personal_root.pub
  IdentitiesOnly yes

Adding yourself to the webring

(Please only follow this if you're an Epesooj insider. Random PRs will be closed for now.)

Add your information to webring_data.json. The schema is as follows:

  • id: a unique id for your entry. You will use this id when adding webring links on your own blog/page.
  • title: the title you want to use on the webring directory.
  • author: the name you want to use on the webring directory.
  • url: the URL to redirect to whenever the webring needs to point a visitor to your entry.

Create a PR with your changes.

Using the webring on your blog/page

Somewhere in your blog/page (footer recommended), add the following links. Remember to replace <YOUR_ID_HERE> with the unique id for your entry on the webring.

Note: it's ok for you to add these links to your page before your PR gets approved and merged. The webring will redirect to random pages when given an unknown id. Whenever your PR gets approved and merged, your id will be recognised and you'll officially be part of the webring.

  • Previous entry: https://akols.com/previous?id=<YOUR_ID_HERE>
  • Next entry: https://akols.com/next?id=<YOUR_ID_HERE>
  • A link to the webring directory: https://akols.com