Returns a default index.html
page for the indicated tree. This will contain links for each of the tree’s keys.
This built-in function is implicitly included when you use the serve
function, but you can also invoke it manually in situations where you want to explicitly create a functional index page but don’t care about its appearance, or want to define a simple index page with a different name.
For example, in an Origami .ori
file you can write:
public = {
listing.html = index(public)
}
In conjunction with debug
, you can invoke index
from the browser address bar to obtain a listing of the contents of that point in the site’s tree:
http://localhost:5000/path/to/something/!index
This is helpful if you need to browse or access pages or resources that aren’t exposed on the page at that route.
See also static
.