GayBSD documentation tree
This isn't normally an issue because no one in their right mind will stick a <link> inside another <link>. However, we have entities which create links, such as &man.*;, &a.*;, etc. It's nice to be able to use these inside links. To deal with this.. Introduce a create-link procedure which will be used to replace (make element gi: "A" ...) constructs. This procedure creates a link as specified only if the can-link-here procecure (described below) returns #t. If the latter returns #f, it will print the link text without the link. The (also new) can-link-here procedure returns #t if it determines that it's okay to make a link in the current context, and #f otherwise. Currently, it does its check by figuring out whether the current context is within a <title> or <question> tag. This is not ideal because it doesn't catch all cases, but it's a lot better than nothing. As the other cases are discovered, this procedure can be modified. |
||
|---|---|---|
| de_DE.ISO8859-1 | ||
| de_DE.ISO_8859-1 | ||
| en/handbook/contrib | ||
| en_US.ISO8859-1 | ||
| en_US.ISO_8859-1 | ||
| es_ES.ISO8859-1 | ||
| es_ES.ISO_8859-1 | ||
| fr_FR.ISO8859-1 | ||
| fr_FR.ISO_8859-1 | ||
| ja_JP.eucJP | ||
| nl_NL.ISO8859-1 | ||
| nl_NL.ISO_8859-1 | ||
| ru_RU.KOI8-R | ||
| share | ||
| sr_YU.ISO8859-2 | ||
| sr_YU.ISO_8859-2 | ||
| zh/FAQ | ||
| zh_TW.Big5 | ||
| Makefile | ||
| README | ||
$FreeBSD$
If you plan on building a local copy of the FreeBSD documentation, or using
our toolchain in your own projects, please read
http://www.freebsd.org/tutorials/docproj-primer/
for information about the tools and formatting languages we use. Chapter
2 covers the software and related items you will need to install.