The web’s View Source command taught HTML to a generation! But it only lets you see one page.
https://bobscoolblog.com
Welcome to my site
I'm so happy you're here!
view-source:https://bobscoolblog.com/
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
</head>
<body>
<h1>Welcome to my site</h1>
<p>I'm so happy you're here!</p>
</body>
</html>
View source also can’t tell you what’s on the site.
The simple JSON Keys protocol lets you tell the world what’s on your site in a way that’s easy to view.
https://weborigami.org/async-tree/jsonkeys
For any given route, type or generate a .keys.json file as an array of the names that extend that route.
.keys.json
["about/", "assets/", "feed.xml", "index.html", "posts/"]
https://bobscoolblog.com/.keys.json
["about/", "assets/", "feed.xml", "index.html", "posts/"]
Add trailing slashes for subareas.
This lets people see part or all of your site, including downloading it!
$ ori copy explore://bobscoolblog.com, files:snapshot
$ ls snapshot
about assets feed.xml index.html posts
$ cat snapshot/index.html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
</head>
<body>
<h1>Welcome to my site</h1>
<p>I'm so happy you're here!</p>
</body>
</html>
As open as the web can get!
Read more: JSON Keys protocol