doxs: friendlier index wording

This commit is contained in:
randogoth 2026-10-11 20:40:52 +03:00
parent a4178e6d7e
commit d4b90a3947

View file

@ -1,79 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN" <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN" "http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd">
"http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head> <head>
<title>Mews</title> <title>Mews</title>
<meta name="mews-profile" content="0.1" /> <meta name="mews-profile" content="0.1"/>
<meta name="viewport" content="width=device-width" /> <meta name="viewport" content="width=device-width"/>
<meta name="description" content="A quiet corner of the web, built on a standard that was already cut back: XHTML Mobile Profile 1.2." /> <meta name="description" content="A quiet corner of the web, built on a standard that was already cut back: XHTML Mobile Profile 1.2."/>
<link rel="stylesheet" type="text/css" href="mews-0.1.css" /> <link rel="stylesheet" type="text/css" href="mews-0.1.css"/>
</head> </head>
<body class="mews-cool"> <body class="mews-cool">
<h1>the mews</h1> <h1>the mews</h1>
<p>A <em>mews</em> is the lane round the back where the stables were: <p>
narrow, quiet, not on the way to anywhere. Small sites, plain words, The web is a loud place now. Pages track you, shout at you, and weigh magnitudes more than the words they carry.
nothing watching.</p> </p>
<p>
<p><a href="https://geminiprotocol.net/">Gemini</a>, <a href="https://portal.mozz.us/spartan/spartan.mozz.us/">Spartan</a>, the A <em>mews</em> is the lane round the back where the stables were: narrow, quiet, not on the way to anywhere. Small sites, plain words, nothing watching.
<a href="https://indieweb.org/">IndieWeb</a> and the small web got there </p>
first, and they are right about the problem. But a calmer web doesn't really need <p>
a new protocol and a client nobody has.</p> Obviously this isn't the first attempt to do so. The <a href="https://indieweb.org/">IndieWeb</a> and the small web got there first, alternative protocols like <a href="https://geminiprotocol.net/">Gemini</a>, or <a href="https://portal.mozz.us/spartan/spartan.mozz.us/">Spartan</a> solved it by going and building elsewhere and all of them are right. This project argues that more mellow and private web doesn't really need a new protocol that requires its own client. We already had it.
</p>
<p>There was already a standard cut back on purpose: <em>XHTML Mobile Profile <p>
1.2</em> aka. <em>WAP 2.0</em> is strict XML with no frames and basic tables, because a 2008 There used to be a standard that was cut back on purpose: <em>XHTML Mobile Profile 1.2</em> aka. <em>WAP 2.0</em> is strict XML with no frames and basic tables, because a 2008 phone couldn't afford more. Let's take out the scripts and styling too! The phones are still the excuse but this time the quiet is the point.
phone couldn't afford more. Mews takes out the scripts and styling too. The phones are still the excuse but this time the quiet is the point.</p> </p>
<p><strong>Authors provide structure. Readers control presentation.</strong></p>
<p><strong>Authors provide structure. Readers control <p>
presentation.</strong></p> For viewing Mews pages in regular web browsers let's allow exactly one stylesheet, reduced colour palette, sane defaults, optimized for legibility, and you don't write it: host your own copy of <a href="/mews-0.1.css" accesskey="4">mews-0.1.css</a> on your own site and leave it alone. Dedicated reading apps let readers customize fonts and colours to suit their preferences, so they can enjoy <em>your</em> content in the way that works best for <em>them</em>.
</p>
<p>For viewing Mews pages in regular web browsers there is exactly one stylesheet, thirty-two colours and all, and you
don't write it: copy <a href="/mews-0.1.css" accesskey="4">mews-0.1.css</a>
onto your own site, link it, and leave it alone. Host your own copy rather
than linking this one.</p>
<h2>How the directory works</h2> <h2>How the directory works</h2>
<p>Anyone can submit an address. The page is fetched, put through both of <p>
the spec's checks, and listed at once if it passes. Nobody reviews it.</p> Anyone can submit an address. The page is fetched, put through both of the spec's checks, and listed at once if it passes. Nobody reviews it.
</p>
<p>Listed sites are checked again every week, and one whose page stops <p>
conforming is dropped. Submit the fixed page and it goes straight back in. Listed sites are checked again every week, and one whose page stops conforming is dropped. Submit the fixed page and it goes straight back in. Being unreachable buys a few days first.
Being unreachable buys a few days first.</p> </p>
<p>
<p>The checks say nothing about what a site publishes. Write to the The checks say nothing about what a site publishes. Write to the address below and a listing comes out.
address below and a listing comes out.</p> </p>
<h2>What this site keeps</h2> <h2>What this site keeps</h2>
<p>A submission stores the address you gave, its domain, the findings, and <p>
a salted hash of your IP address for the rate limits, resalted monthly. Raw A submission stores the address you gave, its domain, the findings, and a salted hash of your IP address for the rate limits, resalted monthly. Raw addresses are never stored.
addresses are never stored.</p> </p>
<p>
<p>Everything is deleted after ninety days. No cookies, nothing loaded Everything is deleted after ninety days. No cookies, nothing loaded from anywhere else, and no analytics, which given the subject matter would have been embarrassing.
from anywhere else, and no analytics, which given the subject matter would </p>
have been embarrassing.</p>
<h2>Have a look round</h2> <h2>Have a look round</h2>
<ul> <ul>
<li><a href="/spec/0.1" accesskey="1">The spec</a>. Nine short sections. <li>
You can read the whole thing before your tea goes cold.</li> <a href="/spec/0.1" accesskey="1">The spec</a>. Nine short sections. You can read the whole thing before your tea goes cold.
<li><a href="/check" accesskey="2">Check a page</a>. Paste an address and </li>
find out what it breaks, with the section number that explains why.</li> <li>
<li><a href="/directory" accesskey="3">The directory</a>. Every site <a href="/check" accesskey="2">Check a page</a>. Paste an address and find out what it breaks, with the section number that explains why.
whose page passes.</li> </li>
<li>
<a href="/directory" accesskey="3">The directory</a>. Every site whose page passes.
</li>
</ul> </ul>
<h2>From the repo</h2> <h2>From the repo</h2>
<ul> <ul>
<li><a href="https://code.randogoth.com/randogoth/mews.page/src/branch/main/sample/sample.html" accesskey="5">A sample <li>
page</a>, with one of everything a page can hold.</li> <a href="https://code.randogoth.com/randogoth/mews.page/src/branch/main/sample/sample.html" accesskey="5">A sample page</a>, with one of everything a page can hold.
<li><a href="https://code.randogoth.com/randogoth/mews.page/src/branch/main/md2mews.py" accesskey="6">md2mews.py</a>, which </li>
turns Markdown into a Mews page.</li> <li>
<li><a href="https://code.randogoth.com/randogoth/mews.page/src/branch/main/pelican-mews" accesskey="7">pelican-mews</a>, for a <a href="https://code.randogoth.com/randogoth/mews.page/src/branch/main/md2mews.py" accesskey="6">md2mews.py</a>, which turns Markdown into a Mews page.
site with more pages than you want to write by hand.</li> </li>
<li>
<a href="https://code.randogoth.com/randogoth/mews.page/src/branch/main/pelican-mews" accesskey="7">pelican-mews</a>, for a site with more pages than you want to write by hand.
</li>
</ul> </ul>
<p>So: write something. Link to a neighbour. Leave the light on.</p> <p>So: write something. Link to a neighbour. Leave the light on.</p>
<address>trl(at)posteo(dot)net</address> <address>trl(at)posteo(dot)net</address>
</body> </body>
</html> </html>