7 |
8 | Loading..
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/broken-link.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Broken link
3 | about: Report a broken link in the webring
4 | title: ''
5 | labels: broken link
6 | assignees: neauoire, kodedninja, joshavanier, ckipp01
7 |
8 | ---
9 |
10 | **Name of the site:**
11 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/wiki-issue.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Wiki issue
3 | about: Report an issue with the Wiki
4 | title: ''
5 | labels: wiki
6 | assignees: neauoire, kodedninja, joshavanier, ckipp01
7 |
8 | ---
9 |
10 | **Please describe the issue in the wiki:**
11 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/portal-issue.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Portal issue
3 | about: Report an issue with the Portal
4 | title: ''
5 | labels: portal
6 | assignees: neauoire, kodedninja, joshavanier, ckipp01
7 |
8 | ---
9 |
10 | **Please describe the issue in the portal:**
11 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/hallway-issue.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Hallway issue
3 | about: Report an issue with the Hallway
4 | title: ''
5 | labels: hallway
6 | assignees: neauoire, kodedninja, joshavanier, ckipp01
7 |
8 | ---
9 |
10 | **Please describe the issue in the hallway:**
11 |
--------------------------------------------------------------------------------
/icon.black.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icon.white.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/icon.black.large.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/inappropriate-content.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Inappropriate content
3 | about: Report inappropriate content in the webring
4 | title: ''
5 | labels: ''
6 | assignees: neauoire, kodedninja, joshavanier, ckipp01
7 |
8 | ---
9 |
10 | **Name of the site:**
11 |
12 |
13 |
14 | **Please explain what is inappropriate and link if necessary:**
15 |
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE/add-site.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: add.site
3 | about: Submitting a new site to the webring
4 | title: ''
5 | labels: ''
6 | assignees: neauoire, kodedninja, joshavanier, ckipp01
7 |
8 | ---
9 |
10 | **Position of webring icon on site:**
11 |
12 | ex: footer, header
13 |
14 | **Make sure the contact key is also filled out in case we need to contact you**
15 |
--------------------------------------------------------------------------------
/media/icon.black.large.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/links/main.css:
--------------------------------------------------------------------------------
1 | body { padding: 0; margin: 0 0 0 0; font-family: serif; max-width: 900px }
2 | body a { color: black; text-decoration: none }
3 | body a:hover { background-color: black; color: white }
4 | body a:before { content:'{' }
5 | body a:after { content:'}' }
6 | body > ol { margin: 30px; padding: 0px 30px 30px; column-count: 3; display: block; border-bottom:2px solid black }
7 | body > ol > li { padding-right: 30px; margin-right:30px }
8 | body > ol > li:target { background:black }
9 | body > ol > li:target a { color: white }
10 | body > footer { margin:30px }
11 | body > footer > p { max-width: 600px }
12 | body > footer > img { display: inline-block; width:100px; margin-bottom: -5px; margin-bottom:30px; }
13 | @media screen and (max-width: 800px) { body > ol { column-count: 2; } }
14 | @media screen and (max-width: 600px) { body > ol { column-count: 1; } }
15 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2018 Devine Lu Linvega
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Webring
2 |
3 | This [webring](https://wiki.xxiivv.com/webring) is an attempt to inspire artists & developers to create and maintain their own personal websites, and share traffic among each other. The webring's aim is to share rich hand-crafted websites such as **diaries, wikis & portfolios**.
4 |
5 | ## Join the webring
6 |
7 | ```html
8 |
9 |
10 |
11 | ```
12 |
13 | 1) Add the webring icon to your website HTML.
14 | 2) Add your website information to the [index.html](index.html) file. Keep your link name short, and don't leave a trailing `/` in the `href` attribute. Use a sensible alphanumeric value for the `id` attribute.
15 | 3) Submit a Pull Request with **the location of the webring icon** on your site. Pull requests with blank descriptions will be rejected.
16 |
17 | Alternatively, if you your website has a dark background, use `icon.white.svg`. If your website is complaining about *https*, go ahead and host the icon yourself.
18 |
19 | ### Webring criteria
20 |
21 | Your website must count at least 10 content pages and include an about page, blog posts are not counted as content pages. You must have your own domain name, we do not accept `github.io` subdomains.
22 |
23 | Single page websites, websites acting only as portals to other social platforms, or websites with violent, racist, sexist or speciesist content will be rejected. If your website requires Javascript/CSS3 to display the majority of its content or to navigate, it will be rejected. Your business homepage is not a good candidate for the webring, and will be rejected.
24 |
25 | If it's found that a website is in violation of any of these rules it will be removed from the webring. Websites without activity for over 2 years might also be periodically removed.
26 |
27 | #### Adding your RSS/TWTXT
28 |
29 | To add an extra feed to your entry, add them within your `
38 | ```
39 |
40 | [twtxt](https://twtxt.readthedocs.io/en/stable/) is a decentralized, minimalist microblogging service for hackers. You're welcome to add your twtxt feed alongside your RSS feed. If you're looking a minimal C99 client for twtxt, try [this](https://github.com/neauoire/twtxtc). The `button.gif` is a 88x31 icon hosted on your server.
41 |
42 | ### Circular Linking
43 |
44 | Instead of linking to the directory, you can also link to the next link in the ring by adding parts of your site or domain in the hash of the request url:
45 |
46 | ```html
47 |
48 |
49 |
50 | ```
51 |
52 | ## Help
53 |
54 | The ring is managed by [@neauoire](https://merveilles.town/@neauoire), but any member of the network is also welcome to join this repository as a collaborator to help manage new links and Pull Requests. Read more about the webring [here](https://wiki.xxiivv.com/webring).
55 |
--------------------------------------------------------------------------------
/webring.opml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | webring.opml
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Webring
9 |
10 |
11 |
12 |