Origami comics

Making your complete site content public

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

  Comic index