]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blob - doc/forum/link_to_an_image_inside_the_wiki_without_inlining_it.mdwn
response
[git.ikiwiki.info.git] / doc / forum / link_to_an_image_inside_the_wiki_without_inlining_it.mdwn
1 how can I create a link to an image which is part of the wiki, without having it inserted in my page?
3 I tought this:
5     \[[look at this|img/lolcat.png]] 
7 would work, but it doesn't.
9 Any hints?
11 > Well, currently the syntax above will display the image
12 > inline with the specified link text used as an alt attribute. Although
13 > that does not seem to be documented anywhere.
14
15 > A few places that use that (found with `git grep '\[\[' | egrep 'png|gif|jpeg|jpg' |grep \|`):
16
17 > * [[logos]] uses it to provide useful alt texts for the logos. (This
18 >   could easily be changed to use [[ikiwiki/directives/img]] though.)
19 > * The `change.tmpl` template uses it to display 
20 >   the [[diff|wikiicons/diff.png]] with a very useful "diff" alt text.
21 >   Using [[ikiwiki/directives/img]] here would mean that the
22 >   [[ikiwiki/plugins/recentchanges]] plugin would depend upon the img
23 >   plugin.
24
25 > I do like your suggestion, it makes more sense than the current behavior.
26 > I'm not sure the transition pain to get from here to there is worth it,
27 > though.
28
29 > More broadly, if I were writing ikiwiki now, I might choose to leave out the
30 > auto-inlining of images altogether. In practice, it has added a certian level
31 > of complexity to ikiwiki, with numerous plugins needing to specify
32 > `noimageinline` to avoid accidentially inlining an image. And there has not
33 > been a lot of payoff from having the auto-inlining feature implicitly
34 > available most places. And the img directive allows much needed control over
35 > display, so it would be better for users to not have to worry about its
36 > lesser cousin. But the transition from here to *there* would be another order
37 > of pain.
38
39 > Anyway, the cheap and simple answer to your question is to use html
40 > or markdown instead of a [[ikiwiki/wikilink]]. Ie, 
41 > `[look at this](img/lolcat.jpg)`. --[[Joey]]