changed my mind about how to disambiguate links, it seems to make more
sense to start them with a /master
parent
c1cd1ca962
commit
2476447a5b
|
@ -298,10 +298,9 @@ sub bestlink ($$) { #{{{
|
|||
my $link=shift;
|
||||
|
||||
my $cwd=$page;
|
||||
|
||||
# relative links
|
||||
while ($link=~s!(^|/)\.\./!!g) {
|
||||
$cwd=~s!/?[^/]+$!!;
|
||||
if ($link=~s/^\/+//) {
|
||||
# absolute links
|
||||
$cwd="";
|
||||
}
|
||||
|
||||
do {
|
||||
|
|
|
@ -20,8 +20,8 @@ the only way to link to an unrelated [[SubPage]].
|
|||
You can use this to, for example, to link from BazBar to "FooBar/SubPage",
|
||||
or from BazBar/SubPage to "FooBar/SubPage".
|
||||
|
||||
You can also use ".." in a link, to specify exactly which page to link to,
|
||||
when there are multiple pages with similar names and the link goes to the
|
||||
wrong page by default. For example, linking from "FooBar/SubPage" to
|
||||
".../OtherPage" will link to the "OtherPage" in the root of the wiki, even
|
||||
if there is a "FooBar/OtherPage".
|
||||
You can also use "/" at the start of a link, to specify exactly which page
|
||||
to link to, when there are multiple pages with similar names and the link
|
||||
goes to the wrong page by default. For example, linking from
|
||||
"FooBar/SubPage" to "/OtherPage" will link to the "OtherPage" in the root
|
||||
of the wiki, even if there is a "FooBar/OtherPage".
|
||||
|
|
|
@ -18,9 +18,7 @@ ikiwiki (1.36) UNRELEASED; urgency=low
|
|||
like, if you want.
|
||||
* Patch from Emanuele Aina to fix modification time code in mercurual
|
||||
backend.
|
||||
* Add support for links of the form [[../foo]], this links to the page
|
||||
foo a level higher in the directory hierarchy than the one it would link
|
||||
to by default.
|
||||
* Add support for links of the form [[/foo]]
|
||||
* Fix code to make absolute urls for rss feeds, was missing some urls.
|
||||
* Fix double-escaping of html entities in titles etc in rss feeds
|
||||
that occured if escaped characters were present in the page filename.
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
The [[linking_rules|subpage/linkingrules]] should document how to link to a page at the root of the wiki when a normal, unadorned link would use a page of the same name further down the hierarchy. For example, how should [[todo/latex]] link to [[logo]] rather than [[todo/logo|todo/logo]]?
|
||||
|
||||
> [[bugs/done]].. the syntax to use is ../logo --[[Joey]]
|
||||
> [[bugs/done]].. the syntax to use is "/logo" --[[Joey]]
|
||||
|
|
|
@ -2,4 +2,4 @@ How about a plugin adding a
|
|||
[[preprocessor_directive|preprocessordirective]] to render some given LaTeX
|
||||
as a PNG via [[debpkg dvipng]] and include the resulting image in the page?
|
||||
Useful for mathematics, as well as for stuff like the LaTeX version of the
|
||||
ikiwiki [[../../logo]].
|
||||
ikiwiki [[/logo]].
|
||||
|
|
Loading…
Reference in New Issue