Throughout indie-org
, we need a way to "name" pages on the
site. For the most part, indie-org
requires a page-key to
simply be a string that uniquely identifies each page on the site.
There are a few instances, however, in which we need a bit more
structure:
It would be possible to make this parameterizable by, say, providing
customizable variables holding functions for performing these two
operations. As a first implementation, however, indie-org
simply defines "page key" in the obivous way: as the page’s path in a
URL naming it on the site (i.e. if the page lives at
“https://foo.net/a/b/c.html” on your site, its page-key shall be
“a/b/c.html”).