docs: move the tool instructions to a getting started page and publish every site page

This commit is contained in:
randogoth 2026-10-13 13:04:25 +03:00
parent 060d4e00fd
commit 2bc69c039f
5 changed files with 56 additions and 31 deletions

View file

@ -4,6 +4,8 @@ Description: Check a page against Mews Profile 0.1, and add your site to the dir
# Check a page
[The Mews](/) · [Directory](/directory) · [Get started](/quickstart) · [Specification](/spec/0.1)
Paste an address. The checker validates the page against the [Mews DTD](/dtd/mews-0.1.dtd), reads your stylesheet and up to twenty images, and lists every rule it breaks with the section of the spec that explains it.
<form action="/result" method="post">
@ -15,20 +17,11 @@ Paste an address. The checker validates the page against the [Mews DTD](/dtd/mew
</fieldset>
</form>
**Check page** reports and keeps nothing. **Check and list** also puts your site in the <a href="/directory" accesskey="4">directory</a> if the page passes. Either way it takes up to a minute, with no progress bar, because that would want JavaScript. Leave this page open and put the kettle on.
- **Check page** just returns the validator's report.
## Doing it yourself
- **Check and list** also puts your site in the <a href="/directory" accesskey="4">directory</a> if the page passes.
The same checks run on the command line, which is quicker while you are still fixing things:
<pre>uvx --from git+https://code.randogoth.com/randogoth/mews.page.git#subdirectory=validator \
mewslint https://example.com/</pre>
It reads local files too, so you can check a page before publishing it. This site's own build refuses to produce mews.page if any of its pages stops conforming. That seemed only fair.
## What gets listed
One page per site, the one you submit, and nobody reviews it: it passes or it doesn't. Listed sites are rechecked every week, and there is no address to warn you at. No account, no password to forget, and no warning either.
Either way it takes up to a minute, with no progress bar, because that would want JavaScript. Leave this page open and put the kettle on.
<hr />