= "&" code ";" [amp]
comment = "<" "!" "--" (-("!" "--" ">") .)* ("!" "--" ">")? [comment] -> ""
comment = "<" "!" (-">" .)+ ">" [comment] -> ""
To start with the obvious, you're likely seeing this site in a
A page can link freely to other pages; this is the fundamental idea of the
Links can also leave your page and go to a server you specify, or to one specific page on the server. <a>https://google.com</a> goes there, and <a>http://www.apple.com/ipod/</a> goes there.
The contents of the tag don't need to be its destination. The server and path properties, if included, specify the target. <a server=yahoo.com>I'll take you to Yahoo!</a> or <a path=welcome>See my welcome page</a>.
It's not too hard to use the <page>...</page> template. There's one in the home page, it's what the files get loaded to. The point of this template is something both the home page and the edit file will support easily, so I needn't support them anymore, and you can move on to static (or mostly static) serving. In fact, you can see this page at /links, at /files/links, and at /~hypervariety/links.
Here's a page that just spins its wheels unless you :
<page> is mainly used for the home page and the editor, two points where loading dynamic content is used to load a different part of the site without actually going there. It works hand in hand with <a>, the tag that shows links. When you are on one of my home pages, the content loads from the /files/ folder, and the URL tracks it (some browsers can't do this. when it fails you can tell).