validator/ holds mewslint (lint, css, fetch, DTD/CSS data); directory/ holds the mews.page service (app, db, check, pages, cli) and depends on validator/; quickstart/ holds mews-quickstart and md2mews.py for third parties who want to create Mews content without cloning the repo; spec/ consolidates doc/ and dtd/ with the canonical mews-0.1.css; site/ becomes a Pelican project with the forward-facing pages as Markdown, the check form kept as a raw HTML snippet. Root pyproject.toml is now a virtual uv workspace over validator, directory and quickstart, with cross-cutting tests that span more than one of them staying at the repo root. Makefile and flake.nix updated to match.
17 lines
1.3 KiB
Markdown
17 lines
1.3 KiB
Markdown
# mews.page
|
|
|
|
[](https://ai-declaration.md) [](https://mews.page/spec/0.1) [](LICENSE) [](spec/LICENSE) [](validator/pyproject.toml) 
|
|
|
|
A quiet corner of the web, built on a standard that was already cut back:
|
|
XHTML Mobile Profile 1.2. Authors provide structure, readers control
|
|
presentation.
|
|
|
|
- [The spec](https://mews.page/spec/0.1)
|
|
- [Check a page](https://mews.page/check)
|
|
- [The directory](https://mews.page/directory)
|
|
- [Sample page](sample/sample.html)
|
|
- [validator](validator) — `mewslint`, installable on its own
|
|
- [quickstart](quickstart) — `mews-quickstart` and `md2mews.py`, for creating
|
|
Mews content without cloning this repo
|
|
- [pelican-mews](pelican-mews) — for a site with more pages than you want to
|
|
write by hand
|