Give every public route its own description, and keep canonicals and structured data on the host that serves the page.
Decorative images on the marketing pages stay quiet, and every dialog close button is named Close. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
0b6e8b00dd
commit
c180e79c38
52 files changed
+363
-209
No files matched your search
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"banner": {
|
||||
"title": "A Guide to CommunityRule",
|
||||
"description": "CommunityRule is a modular governance toolkit designed to help democratic groups build, customize, and publish their own Operating Manual.",
|
||||
"description": "Sketch your Rule in CommunityRule, then make it your community's own over five short meetings.",
|
||||
"author": "CommunityRule",
|
||||
"date": "2026-01-15"
|
||||
},
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
"title": ["See how groups use", "CommunityRule"]
|
||||
},
|
||||
"caseStudyTiles": {
|
||||
"mutualAidColoradoAlt": "Mutual Aid Colorado logo",
|
||||
"foodNotBombsAlt": "Food Not Bombs logo",
|
||||
"boulderStreetMedicsAlt": "Boulder Street Medics logo",
|
||||
"mutualAidColoradoAlt": "",
|
||||
"foodNotBombsAlt": "",
|
||||
"boulderStreetMedicsAlt": "",
|
||||
"links": [
|
||||
{
|
||||
"href": "/use-cases/mutual-aid-colorado",
|
||||
|
||||
@@ -50,14 +50,14 @@
|
||||
"name": "Nathan Schneider",
|
||||
"bio": "Nathan Schneider started CommunityRule and wrote Everything for Everyone, a book about the co-op tradition.",
|
||||
"image": "/assets/marketing/workshops/nathan-schneider.png",
|
||||
"imageAlt": "Nathan Schneider"
|
||||
"imageAlt": ""
|
||||
},
|
||||
{
|
||||
"id": "dani",
|
||||
"name": "Dani Shipley",
|
||||
"bio": "Dani Shipley led experience design on CommunityRule and organizes with co-ops and mutual aid communities in Colorado.",
|
||||
"image": "/assets/marketing/workshops/dani-shipley.png",
|
||||
"imageAlt": "Dani Shipley"
|
||||
"imageAlt": ""
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
Reference in new issue
Block a user