* 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.master
parent
2335443eb6
commit
ff6941cef9
|
@ -298,6 +298,12 @@ sub bestlink ($$) { #{{{
|
||||||
my $link=shift;
|
my $link=shift;
|
||||||
|
|
||||||
my $cwd=$page;
|
my $cwd=$page;
|
||||||
|
|
||||||
|
# relative links
|
||||||
|
while ($link=~s!(^|/)\.\./!!g) {
|
||||||
|
$cwd=~s!/?[^/]+$!!;
|
||||||
|
}
|
||||||
|
|
||||||
do {
|
do {
|
||||||
my $l=$cwd;
|
my $l=$cwd;
|
||||||
$l.="/" if length $l;
|
$l.="/" if length $l;
|
||||||
|
|
|
@ -19,3 +19,9 @@ the only way to link to an unrelated [[SubPage]].
|
||||||
|
|
||||||
You can use this to, for example, to link from BazBar to "FooBar/SubPage",
|
You can use this to, for example, to link from BazBar to "FooBar/SubPage",
|
||||||
or from BazBar/SubPage 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".
|
||||||
|
|
|
@ -18,8 +18,11 @@ ikiwiki (1.36) UNRELEASED; urgency=low
|
||||||
like, if you want.
|
like, if you want.
|
||||||
* Patch from Emanuele Aina to fix modification time code in mercurual
|
* Patch from Emanuele Aina to fix modification time code in mercurual
|
||||||
backend.
|
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.
|
||||||
|
|
||||||
-- Joey Hess <joeyh@debian.org> Thu, 21 Dec 2006 14:39:26 -0500
|
-- Joey Hess <joeyh@debian.org> Thu, 21 Dec 2006 15:10:03 -0500
|
||||||
|
|
||||||
ikiwiki (1.35) unstable; urgency=low
|
ikiwiki (1.35) unstable; urgency=low
|
||||||
|
|
||||||
|
|
|
@ -1,5 +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]]?
|
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]]?
|
||||||
|
|
||||||
> I agree, unfortunatly the real bug is that the linking rules don't
|
> [[bugs/done]].. the syntax to use is \\[[../logo]] --[[Joey]]
|
||||||
> provide a way to do such a link. \\[[../foo]] is probably the best
|
|
||||||
> approach, although it won't work yet. --[[Joey]]
|
|
||||||
|
|
|
@ -1 +1,5 @@
|
||||||
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]].
|
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]].
|
||||||
|
|
Loading…
Reference in New Issue