Date: Tue, 15 Dec 1998 20:22:34 +0000 From: Nik Clayton <nik@nothing-going-on.demon.co.uk> To: Eivind Eklund <eivind@yes.no>, Nik Clayton <nik@nothing-going-on.demon.co.uk> Cc: doc@FreeBSD.ORG Subject: Re: New page for mailing lists / projects / resources Message-ID: <19981215202234.29778@nothing-going-on.org> In-Reply-To: <19981215201702.Z46780@follo.net>; from Eivind Eklund on Tue, Dec 15, 1998 at 08:17:02PM %2B0100 References: <19981215000528.38029@nothing-going-on.org> <19981215201702.Z46780@follo.net>
index | next in thread | previous in thread | raw e-mail
On Tue, Dec 15, 1998 at 08:17:02PM +0100, Eivind Eklund wrote:
> On Tue, Dec 15, 1998 at 12:05:28AM +0000, Nik Clayton wrote:
> > What is this?
> >
> > This is a new structure for presenting some information on the FreeBSD
> > web site.
>
> I _like_ it :-)
Good. This, incidentally, is why the *BSD myths page has been so long in
production. I wanted to get this framework right first.
> > projects.sgml and resources.sgml are HTML fragments that list the projects
> > and resources appropriate for this list. Note that this HTML will be
> > included in files that appear at two different positions in the tree, so
> > any URLs must be absolute at least as far as the root document.
> >
> > By that I mean you can't put in
> >
> > <li><a href="../foo.html">Random resource</a></li>
> >
> > You *must* put in code like
> >
> > <li><a href="/lists/foo.html">Random resource</a></li>
> >
> > otherwise links will break. This shouldn't be a problem, even for mirrors.
>
> I think this is wrong. At least www.jp.freebsd.org use a subdir for
> the normal FreeBSD pages.
>
> Would it be possible to use some entity to refer to basepoints, or
> somesuch?
I've just had a quick think about this. It's a horrible kludge, but you
could have an &dotdotslash; entity. In list-index-template.sgml it's defined
<!ENTITY dotdotslash "../">
and in lists/{projects|resources|lists}.sgml it's defined as
<!ENTITY dotdotslash "">
lists/advocacy/projects.sgml would have URLs like
<a href="&dotdotslash;hackers/index.html">...</a>
But it should only be used once in a URL. If you needed to go up two levels
you'd write
<a href="&dotdotslash;../bar/index.html">...</a>
That would also do the right thing.
<a href="&dotdotslash;&dotdotslash;bar/index.html">...</a>
would be wrong.
Thoughts?
N
--
C.R.F. Consulting -- we're run to make me richer. . .
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-doc" in the body of the message
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19981215202234.29778>
