Merge commit 'smcv/prefix'

Conflicts:

	doc/news/version_2.49.mdwn

Also fixed the newest news file (and my wikiannounce script).
master
Joey Hess 2008-07-21 11:33:43 -04:00
commit d5e65e582a
329 changed files with 729 additions and 729 deletions

View File

@ -19,7 +19,7 @@ Bus connections
* Bus Nr. 02 - **Wiki Developers Tour** - next stop: [MeatballWiki TourBusStop](http://www.usemod.com/cgi-bin/mb.pl?TourBusStop)
* Bus Nr. 42 - **Software Developers Tour** - next stop: [Ward's Wiki TourBusStop](http://c2.com/cgi/wiki?TourBusStop)
[[meatballwiki TourBusMap]]
[[!meatballwiki TourBusMap]]
Famous sights to visit here at **ikiwiki**
==========================================

View File

@ -3,7 +3,7 @@ elsewhere. Link items to [[bugs/done]] when done.
Also see the [Debian bugs](http://bugs.debian.org/ikiwiki).
[[inline pages="bugs/* and !bugs/done and !bugs/discussion and
[[!inline pages="bugs/* and !bugs/done and !bugs/discussion and
!link(patch) and !link(bugs/done) and !bugs/*/*"
feedpages="created_after(bugs/no_commit_mails_for_new_pages)"
actions=yes rootpage="bugs" postformtext="Add a new bug titled:" show=0]]

View File

@ -10,4 +10,4 @@ with my pretty standard Ubuntu gutsy Firefox installation? --[[tschwinge]]
> is already valid utf-8, when in fact it's not yet been decoded. So I
> removed that line to fix it. --[[Joey]]
[[tag done]]
[[!tag done]]

View File

@ -1,5 +1,5 @@
The "ikwiki.cgi?page=index&do=edit" function has a problem
when running with [[debpkg thttpd]] or [[debpkg mini-httpd]]:
when running with [[!debpkg thttpd]] or [[!debpkg mini-httpd]]:
for some reason the headers ikiwiki outputs are transmitted
as the page content. Surprisingly, the "do=prefs" function
works as expected.
@ -15,7 +15,7 @@ Here is what it looks like in iceweasel:
<html>
(...)
Ikiwiki runs fine with [[debpkg boa]].
Ikiwiki runs fine with [[!debpkg boa]].
--[[JeremieKoenig]]
@ -64,6 +64,6 @@ Why do they appear two times with conflicting values in the very same hashes?
>>> where ikiwiki might output to stderr, and that's the right thing to do.
>>> So I don't see any way to address this in ikiwiki. --[[Joey]]
>>>> (reported as [[debbug 437927]] and [[debbug 437932]]) --[[JeremieKoenig]]
>>>> (reported as [[!debbug 437927]] and [[!debbug 437932]]) --[[JeremieKoenig]]
Marking [[done]] since it's not really an ikiwiki bug. --[[Joey]]

View File

@ -66,4 +66,4 @@ This type of page name (with leading slash) also gets created by the aggregate p
>> -- intrigeri
[[tag patch]]
[[!tag patch]]

View File

@ -11,4 +11,4 @@ I worked-around this by doing:
> apparently all versions of perl, apparently leaking taint flags at random.
> See [[Insecure_dependency_in_mkdir]] --[[Joey]]
[[tag done]]
[[!tag done]]

View File

@ -16,7 +16,7 @@ I have a few tags starting with `a` (abridged list):
In `wiki-wc/factors/tag.mdwn`, I have a map for these tags:
\[[map pages="factors/tag/*"]]
\[[!map pages="factors/tag/*"]]
and this works, except that for *whatever* reason, it actually sorts the three
`affects/*` tags under `active`:

View File

@ -4,7 +4,7 @@ so commits made via monotone will not automatically update the wiki.
Here for future reference is the most recent version of support for
that I've been sent. It's not yet working; there are path issues. --[[Joey]]
> I think this was fixed in version 2.40. --[[Joey]] [[tag done]]
> I think this was fixed in version 2.40. --[[Joey]] [[!tag done]]
<pre>
diff --git a/IkiWiki/Rcs/monotone.pm b/IkiWiki/Rcs/monotone.pm

View File

@ -36,4 +36,4 @@ View source of editing page or preview+edit page shows no "sid" input value. (I
</TMPL_IF>
> Well, that don't look like as good an idea today.. I've documented the
> recent template change. --[[Joey]] [[tag done]]
> recent template change. --[[Joey]] [[!tag done]]

View File

@ -6,7 +6,7 @@ EDIT: I just found that in this wiki under <http://ikiwiki.info/bugs/done/> the
enabled, then `$safe_url_regexp` determines the URL unsafe because of the
colon and hence removes the `src` attribute.
Digging into this, I find that [[rfc 3986]] pretty much discourages colons in
Digging into this, I find that [[!rfc 3986]] pretty much discourages colons in
filenames:
> A path segment that contains a colon character (e.g., "this:that") cannot be

View File

@ -5,7 +5,7 @@ Here is a patch for toc.pm for producing non-empty 'a' elements.
> Thanks for the patch, but I already fixed this in 2.4 using a different
> approach. I think your patch is slightly broken, an anchor tag isn't
> really meant to enclose all the html it anchors to, but just be stuck in
> front of it. --[[Joey]] [[tag done]]
> front of it. --[[Joey]] [[!tag done]]
--- IkiWiki/Plugin/toc.pm.orig Thu Jun 7 11:53:53 2007
+++ IkiWiki/Plugin/toc.pm Thu Jun 7 13:00:00 2007

View File

@ -53,4 +53,4 @@ the smiley issue remains open. --[[JasonBlevins]]
> This bug is [[done]], all issues are fixed. --[[Joey]]
[[tag patch]]
[[!tag patch]]

View File

@ -1,7 +1,7 @@
Versions 2.0 and 2.1 of ikiwiki, and I think earlier versions as well,
allowed wiki links to have spaces in the link text. For example, [[ikiwiki
allowed wiki links to have spaces in the link text. For example, [[!ikiwiki
logo page|logo]] should create an anchor tag referencing the logo page, and
[[ikiwiki logo|logo/ikiwiki.png]] should create an image tag referencing
[[!ikiwiki logo|logo/ikiwiki.png]] should create an image tag referencing
the logo.
As of version 2.2, this no longer works. I think the pattern \\[[...|...]]

View File

@ -1,4 +1,4 @@
[[tag patch]]
[[!tag patch]]
When a page containing tags and using the [[syntax_(3rd_party)_plugin|plugins/contrib/syntax]] (though pages using other preprocessors may also be affected) is rendered as an inline page, some extra `<p>` elements are added.

View File

@ -8,7 +8,7 @@ The following renders incorrectly:
# header2
\[[map pages="sandbox"]]
\[[!map pages="sandbox"]]
Removing the `\[[!toc]]` directive or moving it at the end of the page
@ -21,7 +21,7 @@ in the HTML output, without any leading `<p>` or any HTML formatting.
> html parser, that will get confused if markdown is present between two
> separate html blocks, and not format the markdown.
>
> This is fixed in [[cpan Text::MarkDown]] 1.0.19. markdown 1.0.2 also
> This is fixed in [[!cpan Text::MarkDown]] 1.0.19. markdown 1.0.2 also
> fixes the problem. Install either one. I'm going to make ikiwiki's
> dependencies list Text::Markdown before markdown, since people keep
> stumbling over this. (The downside is that the old broken markdown is

View File

@ -23,8 +23,8 @@ I tried searching the web and wiki but could not find any information on why <br
> > `<br/>` is also valid, so this is a bug still. --[[madduck]]
>>> It _is_ the htmlscrubber that removes that. It's due to [[debbug 365971]],
>>> basically the [[cspan HTML::Scrubber]] doesn't understand xhtml tags
>>> It _is_ the htmlscrubber that removes that. It's due to [[!debbug 365971]],
>>> basically the [[!cspan HTML::Scrubber]] doesn't understand xhtml tags
>>> of this sort at all, I hacked it to support `<br />` by tellig it to treak
>>> the "/" as an attribute, but if there's no space, it doesn't see it as
>>> an attribute. Hmm, I could also add `br` as a tag name, that would catch both cases.

View File

@ -23,11 +23,11 @@ feed I'm seeing this with is http://www.wirelesscommons.org/feed.php
> This is a bug in XML::Parser. Unfortunately, perl does not have a feed
> parser that handles invalid feeds, and in particular, XML::Parser has
> issues with feeds that claim to be encoded in utf-8 and contain invalid
> utf sequences, as well as other encoding issues. See also [[debbug 380426]].
> utf sequences, as well as other encoding issues. See also [[!debbug 380426]].
> Note though that this invalid feed does not really crash the aggregate plugin,
> it just notes that XML::Parser crashed on it and continues. This is the
> best I can do in ikiwiki. I have filed a bug on XML::Parser about this,
> it's [[debbug 420636]]. I've also put in a workaround, so [[done]].
> it's [[!debbug 420636]]. I've also put in a workaround, so [[done]].
**Wonderful**, thanks Joey! -- Adam.

View File

@ -110,4 +110,4 @@ Index: IkiWiki/Plugin/inline.pm
[[done]] --[[Joey]]
[[tag patch]]
[[!tag patch]]

View File

@ -1,4 +1,4 @@
`\[[debbug 123456]]` expands to "bug #123456", which is hyperlinked. Could you please drop the leading "bug", for two reasons?
`\[[!debbug 123456]]` expands to "bug #123456", which is hyperlinked. Could you please drop the leading "bug", for two reasons?
First, #123456 is not a bug, it's a bug report. And second, #123456 suffices, doesn't it? By hardcoding the "bug" in there, you make it impossible to start a sentence with a bug number, e.g.:

View File

@ -1,3 +1,3 @@
recently fixed [[bugs]]
[[inline pages="link(bugs/done) and !bugs and !*/Discussion" sort=mtime show=10]]
[[!inline pages="link(bugs/done) and !bugs and !*/Discussion" sort=mtime show=10]]

View File

@ -15,7 +15,7 @@ encouraging.
> This is a bug in markdown, not in ikiwiki. Markdown often has issues with
> one sort of list followed by a second sort. I've filed a bug report on
> markdown about this ([[debbug 432152]])
> markdown about this ([[!debbug 432152]])
> (BTW, this bug was filed by editing the bugs page directly. Please don't
> do that, use the form to generate a new per-bug page..)

View File

@ -29,4 +29,4 @@ Thanks.
>>> security since ikiwiki can be run setuid.) If you need to use
>>> a nonstandard path, you'll need to edit that. --[[Joey]]
[[tag done]]
[[!tag done]]

View File

@ -23,4 +23,4 @@ I see two possibilities how to fix this:
> to be no way to override it reading /etc/tidy.conf, so options there can
> still screw things up. I guess I'll pass --markup yes and deal with
> overriding other problem settings from config files if they're found
> later. --[[Joey]] [[tag done]]
> later. --[[Joey]] [[!tag done]]

View File

@ -1,6 +1,6 @@
The img plugin causes a taint failure if one tries to link a scaled image, e.g.
\[[img foo.png size=64x64]]
\[[!img foo.png size=64x64]]
.ikiwiki.setup: Insecure dependency in mkdir while running with -T switch at /usr/lib/perl5/vendor_perl/5.8.8/IkiWiki.pm line 360.
BEGIN failed--compilation aborted at (eval 5) line 109.

View File

@ -33,4 +33,4 @@ I have been unable to reproduce this outside of the `madduck.net` website...
**Update**: this is the same bug as [[the_colon-in-links_bug|No_link_for_blog_items_when_filename_contains_a_colon]]
[[tag done]]
[[!tag done]]

View File

@ -10,6 +10,6 @@ After editing a page `pagename`, ikiwiki redirects to `pagename/index.html?updat
> said broken software will then display its old out of date cached
> version.
>
> So, not changing this. [[tag done]]
> So, not changing this. [[!tag done]]
>
> --[[Joey]]

View File

@ -1,7 +1,7 @@
Hi, I try to make an example to reproduce some bug with inline and toc plugins.
My friend uses
\[[inline pages="users/joey" raw="yes"]]
\[[!inline pages="users/joey" raw="yes"]]
to include common snippets in various pages, and it works as advertised, but if toc plugin is used, page is messed up.
@ -26,7 +26,7 @@ All this is displayed correctly if toc is removed.
> [here](http://bugs.debian.org/421843).
>
> I'm going to close this bug report since it's a markdown bug. --[[Joey]]
[[tag done]]
[[!tag done]]
>> thanks, that fixes it.
@ -42,11 +42,11 @@ bla bla bla
* bl bla
* aadsd
[[toc levels=2]]
[[!toc levels=2]]
bla bla
[[table data="""
[[!table data="""
Customer|Amount
Fulanito|134,34
Menganito|234,56
@ -59,6 +59,6 @@ Menganito|234,56
Here's a paragraph.
[[inline pages="users/joey" raw="yes"]]
[[!inline pages="users/joey" raw="yes"]]
bla bla

View File

@ -6,4 +6,4 @@ But maybe this is intended behavior? --rdennis
> filesystem. It just avoids you having to get the case right when
> referring to existing files, by wikilinks or pagespecs --[[Joey]]
[[tag done]]
[[!tag done]]

View File

@ -1,5 +1,5 @@
[[meta title="mailto: links not properly generated in rss/atom feeds"]]
[[!meta title="mailto: links not properly generated in rss/atom feeds"]]
A link like \[this](mailto:foo@bar.org) will not be converted correctly to a mailto link in the rss/atom feeds, but an absolute link instead. See e.g. the logitech post on http://madduck.net/blog/feeds/planet-lca2008/index.rss
> fixed --[[Joey]] [[tag done]]
> fixed --[[Joey]] [[!tag done]]

View File

@ -1,4 +1,4 @@
[[meta title="map does not link entries which are equal to basename(current_page)"]]
[[!meta title="map does not link entries which are equal to basename(current_page)"]]
On <http://phd.martin-krafft.net/wiki/tag/factors/>, the top-level `factors` entry is not linked to the corresponding page. Looking at <http://phd.martin-krafft.net/wiki/tag/factors/language/>, this must be because the page name is the same as the entry name, and ikiwiki probably doesn't take the complete path of subpages into account.

View File

@ -4,7 +4,7 @@ Problem with [[plugins/map]]:
## given map:
\[[map pages="blog/tags/*"]]
\[[!map pages="blog/tags/*"]]
## received map:

View File

@ -10,7 +10,7 @@ Seems tables are disabled here ?
See this example:
[[table class=table1 data="""
[[!table class=table1 data="""
aaaaaaaaaaaaaaa|b|c
--\|\|--|e|f
"""]]

View File

@ -32,4 +32,4 @@ sub prune ($) { #{{{
> I don't really support using ikiwiki with the perl 5.8.4 in debian
> oldstable, and would recommend upgrading. --[[Joey]]
[[tag patch done]]
[[!tag patch done]]

View File

@ -8,9 +8,9 @@ This should work, but html code (listing 1) shows up with a hash replaced for th
I have to suspect that replacing html with some hash is a bug.
> Congrats, you're another person to fall afoul of markdown [[debbug 380212]].
> Congrats, you're another person to fall afoul of markdown [[!debbug 380212]].
> The fix is to use Text::Markdown, or markdown 1.0.2 instead of buggy
> old markdown 1.0.1. --[[Joey]] [[tag done]]
> old markdown 1.0.1. --[[Joey]] [[!tag done]]
## inlining raw html

View File

@ -40,7 +40,7 @@ The tarball is at http://scratch.madduck.net/__tmp__recentchanges-segfault.tgz -
> I only see it with 1.0.1. (Bad news: Newer versions of markdown are
> slooooooow, especially on such large files.)
> I'm calling this [[done]] since I've filed [[debbug 470676]] on perl, and
> I'm calling this [[done]] since I've filed [[!debbug 470676]] on perl, and
> also have modified recentchangesdiff to only show the first 200 lines of
> diff, which should be enough without bloating the recentchanges into
> perl-crashing territory. --[[Joey]]

View File

@ -17,4 +17,4 @@ markdown plugin also has no problems rendering the same file, so I'm guessing
it's a problem with the XML-RPC interface.
Sorry for the delay, this is now fixed! --[[Joey]]
[[tag done]]
[[!tag done]]

View File

@ -26,4 +26,4 @@ and so only finds pages which were indexed by _ikiwiki_ with "ZStag"
[patch]: http://www.gmcmanus.org/0001-Use-correct-term-prefixes-when-searching.patch
[search]: http://ikiwiki.info/ikiwiki.cgi?P=title%3Atags
[[tag done]]
[[!tag done]]

View File

@ -11,7 +11,7 @@ It seems like gettext only searches for locale information in /usr/share/locale,
return $gettext_obj->get(shift);
}
[[tag patch]]
[[!tag patch]]
-- [[ThomasBleher]]
> According to my testing, this patch makes ikiwiki's localisation fail for

View File

@ -16,4 +16,4 @@ Making the indexing only happen on a real commit might also speed the
Preview up a small amount.
--Chapman Flack
[[tag done]]
[[!tag done]]

View File

@ -11,4 +11,4 @@ variable which points always to the base of the wiki.
e.g. use "wikibase" for css and favicon and "baseurl" for the &lt;base&gt; tag.
> thanks for pointing this bug out, I've fixed it --[[Joey]].
[[tag done]]
[[!tag done]]

View File

@ -4,7 +4,7 @@
Might this be a problem of the web server?
Also, I'd like to put the shortcut usages into backticks
-- `[[iki shortcuts]]` --
-- `[[!iki shortcuts]]` --
to have them displayed in the usual backtick-formatting.
That also doesn't work, but this is an already-reported issue, as far as I know.

View File

@ -1,6 +1,6 @@
Writing [[wikipedia Low_frequency_oscillation]] causes the word "frequency"
Writing [[!wikipedia Low_frequency_oscillation]] causes the word "frequency"
to show up in italics, since underscores are Markdown for italics. Using
[[wikipedia low frequency oscillation]] works in this case, because Wikipedia
[[!wikipedia low frequency oscillation]] works in this case, because Wikipedia
will redirect, but it's hardly clean. Maybe the shortcuts plugin should
run pagetitle() on the text of its link? --Ethan

View File

@ -1,15 +1,15 @@
I attempted to make a new webpage by having wiki code with
[[new page]]
[[!new page]]
[newpage]
This was converted to literal:
[[new page]]
[[!new page]]
and the correct hyperlink:
?newpage
So when has a space it doesn't let you create a new page. I am using 1.35. Let's see what happens here:
[[new page]]
[[!new page]]
A moment later ... same thing ... it is not a link (no question mark to create).

View File

@ -1,3 +1,3 @@
Having read i18n_characters_in_post_title, I have a page named `St John's` in a file named `St_John__39__s.mdwn`. Regular wikilinks like `\\[[St_John's]]` successfully point to that page. However, if I tag a page with `\[[tag St_John's]]`, that link is shown as pointing to a non-existant page. Modify the tag to read `\[[tag St_John__39__s]]` works around the problem.
Having read i18n_characters_in_post_title, I have a page named `St John's` in a file named `St_John__39__s.mdwn`. Regular wikilinks like `\\[[St_John's]]` successfully point to that page. However, if I tag a page with `\[[!tag St_John's]]`, that link is shown as pointing to a non-existant page. Modify the tag to read `\[[!tag St_John__39__s]]` works around the problem.
[[done]] in 1.49 --[[Joey]]

View File

@ -22,4 +22,4 @@ For now, I want to try and resolve the issues with net\_ssl\_test, and run more
> is good.
> --[[Joey]]
[[tag done]]
[[!tag done]]

View File

@ -3,7 +3,7 @@ I'm using the tags plugin with tagbase="tags".
Already existing tags, corresponding to pages like tags/foo.html work just
fine.
If I add to a page a tag which is not existing (e.g. with [[tag newtag]])
If I add to a page a tag which is not existing (e.g. with [[!tag newtag]])
the just modified page will have a link which point to tags/newtag. This is
in theory correct, but in practice leads to creating a tags/newtag subpage
of the page I'm editing, while my tagbase is supposed to be relative to the

View File

@ -13,7 +13,7 @@ which is exactly the same regular expression drawn out as a constant. It appear
> even in 5.8. See also: [[prune_causing_taint_mode_failures]],
> [[Insecure_dependency_in_mkdir]],
> [[Insecure_dependency_in_eval_while_running_with_-T_switch]],
> and especially [[debbug 411786]]
> and especially [[!debbug 411786]]
>
> The last of those was the last straw for me, and I disabled taint
> checking in the debian package. You can do the same by building ikiwiki

View File

@ -53,7 +53,7 @@ After some step through I figured out that the template directory was invalid, a
Other than ikiwiki.in, am I missing something here?
>> I think this is [[debbug 425891]]. I have sent there a patch that incorporates the original
>> I think this is [[!debbug 425891]]. I have sent there a patch that incorporates the original
>> author's two diffs but has a more correct solution to the first problem described
>> above. -- Thomas, 2007-06-26

View File

@ -21,4 +21,4 @@ I think this will be a own dir for images for every page.
--[[PatrickWinnertz]]
[[tag done]]
[[!tag done]]

View File

@ -43,4 +43,4 @@ The out put is:
> alone. If you feel the other things you brought up are bugs, please talk
> to the markdown maintainer. --[[Joey]]
[[tag done]]
[[!tag done]]

View File

@ -1,15 +1,15 @@
Wiki formatting between `\[[toc ]]` and an inline fails to render. The
Wiki formatting between `\[[!toc ]]` and an inline fails to render. The
problem does not seem to trigger if the inline uses the titlepage template,
or if it doesn't match any pages. See example below; also reproducible
with a single-file wiki containing the text below, rendered via `ikiwiki
--plugin toc`.
> This is [[debbug 421843]], and I suspect it affects certian other plugins
> This is [[!debbug 421843]], and I suspect it affects certian other plugins
> that also use empty divs as placeholders. It's fixed in markdown 1.0.2 b7
> (available in debian experimental). So I'll [[close|done]] this as it's
> not really an ikiwiki bug. --[[Joey]]
[[toc ]]
[[!toc ]]
**not bold**
@ -19,7 +19,7 @@ with a single-file wiki containing the text below, rendered via `ikiwiki
[not a link](http://ikiwiki.info)
[[inline pages="news/*" description="Sparse News" show=1 feeds=no]]
[[!inline pages="news/*" description="Sparse News" show=1 feeds=no]]
**bold**

View File

@ -46,4 +46,4 @@ and have it render like:
> there should give some strong hints how to fix this bug, though I haven't
> tried to apply the method yet. --[[Joey]]
[[debbug 487397]]
[[!debbug 487397]]

View File

@ -1,6 +1,6 @@
I try to create wikilink in table. But it does not work. Here is example:
\[[table class=table1 data="""
\[[!table class=table1 data="""
\[[wikilink_test|index]]
\[[wikilink_test\|index]]
[wikilink test](/servers/webmail1)
@ -21,7 +21,7 @@ What exactly is a difference between wikilink and URL reference to the same page
Trying to report this I found something weird. I changed in the example [[ with || because wiki renders something wrongly. You can see what I tried originally here:
\[[table class=table1 data="""
\[[!table class=table1 data="""
\[[wikilink_test|servers/webmail1]]
\[[wikilink_test|servers/webmail1]]
[wikilink test](/servers/webmail1)

View File

@ -1,4 +1,4 @@
[[meta title="CSS"]]
[[!meta title="CSS"]]
## Using CSS with ikiwiki

View File

@ -1,4 +1,4 @@
[[meta title="CSS Market"]]
[[!meta title="CSS Market"]]
User contributed stylesheet files for ikiwiki. Feel free to add your own
stylesheets here. (Upload as wiki pages; wiki gnomes will convert them to css
@ -7,18 +7,18 @@ files..)
* **[[css_market/zack.css]]**, contributed by [[StefanoZacchiroli]],
customized mostly for *blogging purposes*, can be seen in action on
[zack's blog](http://www.bononia.it/~zack/blog/)
[[meta stylesheet="zack"]]
[[!meta stylesheet="zack"]]
* **[[css_market/kirkambar.css]]**, contributed by [[Roktas]]. This far from perfect
stylesheet follows a [Gitweb](http://www.kernel.org/git/?p=git/git.git;a=tree;f=gitweb)
like theme, so it may provide a consistent look'n feel along with the [[rcs/git]] backend. ;-)
You can see it in action on [kirkambar](http://kirkambar.net/) (Turkish content).
[[meta stylesheet="kirkambar"]]
[[!meta stylesheet="kirkambar"]]
* **[[css_market/embeddedmoose.css]]**, contributed by [[JoshTriplett]].
Designed for [Embedded Moose](http://embeddedmoose.com). Some ideas from the
Debian lighttpd index.html page.
[[meta stylesheet="embeddedmoose"]]
[[!meta stylesheet="embeddedmoose"]]
* **Refresh**, contributed by [[FredericLespez]]. Adapted from a free template
designed by [styleshout](http://www.styleshout.com).
@ -34,18 +34,18 @@ files..)
**[[css_market/02_Template.tmpl]]**. If you prefer
[my header image](http://martin.wuertele.net/images/header.png) you can
use it under the terms of the MIT License (see png comment).
[[meta stylesheet="02_Template"]]
[[!meta stylesheet="02_Template"]]
* **[[css_market/cstamas.css]]**, contributed by [[cstamas]].
This one is based on embeddedmoose, however it is slightly different now.
[My webpage's](http://users.itk.ppke.hu/~cstamas/tag/english) is not the same.
You can grab some pictures used as background patterns from there.
[[meta stylesheet="cstamas"]]
[[!meta stylesheet="cstamas"]]
* **[[css_market/bma.css]]**, contributed by [bma](http://subvert.org.uk/~bma/).
Not quite the same as I use on my site, since that has slightly modified
templates.
[[meta stylesheet="bma"]]
[[!meta stylesheet="bma"]]
If your web browser allows selecting between multiple stylesheets, this
page can be viewed using many of the stylesheets above. For example, if

View File

@ -11,7 +11,7 @@ Installation steps and requirements are listed on the [[install]] page.
## packages
To install with apt, if using Debian (since 4.0), or Ubuntu (since 6.10):
[[template id=note text="""
[[!template id=note text="""
Note that Debian 4.0 and especially Ubuntu 6.10 contain older versions of
ikiwiki, there have been lots of enhancements and bug fixes since those
versions.

View File

@ -10,7 +10,7 @@ Some additional configuration you might want to do:
* Make sure you have the tag plugin enabled, and tag posts using it. An
example of how to tag a post is:
\[[tag tags/life]]
\[[!tag tags/life]]
* Enable the sidebar plugin to get a sidebar listing all the categories
you've tagged posts with.

View File

@ -1,12 +1,12 @@
[[meta title="example blog"]]
[[!meta title="example blog"]]
[[pagestats pages="./tags/*"]]
[[!pagestats pages="./tags/*"]]
Welcome to my blog. Have a look at the most recent posts below, or
browse the tag cloud on the right. An archive of all [[posts]] is also
available.
[[inline pages="./posts/* and !*/Discussion" show="10"
[[!inline pages="./posts/* and !*/Discussion" show="10"
actions=yes rootpage="./posts"]]
----

View File

@ -1,3 +1,3 @@
Here is a full list of posts to my [[blog|index]].
[[inline pages="./posts/* and !*/Discussion" archive=yes feedshow=10 quick=yes]]
[[!inline pages="./posts/* and !*/Discussion" archive=yes feedshow=10 quick=yes]]

View File

@ -1,4 +1,4 @@
This is the first post to this example blog. To add new posts, just add
files to the blog/posts/ subdirectory, or use the web form.
[[tag tags/tech]]
[[!tag tags/tech]]

View File

@ -4,4 +4,4 @@ Example sidebar
* [[Archive|posts]]
Categories:
[[map pages="./tags/* and !*/Discussion"]]
[[!map pages="./tags/* and !*/Discussion"]]

View File

@ -1,3 +1,3 @@
[[pagestats pages="./tags/*"]]
[[!pagestats pages="./tags/*"]]
On the right you can see the tag cloud for this blog.

View File

@ -1,4 +1,4 @@
This feed contains pages in the "life" category.
[[inline pages="link(tags/life) and ./posts/* and !*/Discussion"
[[!inline pages="link(tags/life) and ./posts/* and !*/Discussion"
show="10" actions=yes]]

View File

@ -1,3 +1,3 @@
This feed contains pages in the "tech" category.
[[inline pages="link(tags/tech) and !*/Discussion" show=10 actions=yes]]
[[!inline pages="link(tags/tech) and !*/Discussion" show=10 actions=yes]]

View File

@ -1,4 +1,4 @@
This is FooBar's bug list. Link bugs to [[bugs/done]] when done.
[[inline pages="./bugs/* and !./bugs/done and !link(done)
[[!inline pages="./bugs/* and !./bugs/done and !link(done)
and !*/Discussion" actions=yes postform=yes show=0]]

View File

@ -1,3 +1,3 @@
recently fixed [[bugs]]
[[inline pages="./* and link(./done) and !*/Discussion" sort=mtime show=10]]
[[!inline pages="./* and link(./done) and !*/Discussion" sort=mtime show=10]]

View File

@ -1,6 +1,6 @@
FooBar frequently asked questions.
[[toc ]]
[[!toc ]]
## Is this a real program?

View File

@ -2,4 +2,4 @@ This is where annoucements of new releases, features, and other news is
posted. FooBar users are recommended to subscribe to this page's RSS
feed.
[[inline pages="./news/* and !*/Discussion" rootpage="news" show="30"]]
[[!inline pages="./news/* and !*/Discussion" rootpage="news" show="30"]]

View File

@ -3,5 +3,5 @@
<TMPL_VAR news>
</TMPL_IF>
FooBar <TMPL_VAR version> released with [[toggle text="these changes" id="changelog"]]
[[toggleable id="changelog" text="""<TMPL_VAR changelog>"""]]
FooBar <TMPL_VAR version> released with [[!toggle text="these changes" id="changelog"]]
[[!toggleable id="changelog" text="""<TMPL_VAR changelog>"""]]

View File

@ -1,5 +1,5 @@
An overview of some of ikiwiki's features:
[[toc ]]
[[!toc ]]
## Uses a real RCS

View File

@ -4,5 +4,5 @@ _This is a bold experiment by me, since I have exactly such a question. This ove
## Current topics ##
[[inline pages="forum/* and !forum/discussion and !forum/*/*"
[[!inline pages="forum/* and !forum/discussion and !forum/*/*"
actions=yes rootpage="forum" postformtext="Add a new thread titled:" show=0]]

View File

@ -1,4 +1,4 @@
[[meta title="Free Software"]]
[[!meta title="Free Software"]]
ikiwiki, and this documentation wiki, are licensed under the terms of the
GNU [[GPL]], version 2 or later.

View File

@ -17,7 +17,7 @@ BTW, ikiwiki doesn't displays the #foo anchor in the example
> [[preprocessor_directive|preprocessordirective]] for it, though.
> --[[JoshTriplett]]
>> [[tag wishlist]]
>> [[!tag wishlist]]
>> I'd like to implement such a thing. Joey, what is this supposed to look like?
>> `\[[anchor WHATEVER]]`? --[[tschwinge]]

View File

@ -4,7 +4,7 @@ suitable for publishing on a website. Ikiwiki stores pages and history in a
There are many other [[features]], including support for
[[blogging|ikiwiki/blog]], as well as a large array of [[plugins]].
[[template id=links]]
[[!template id=links]]
## using ikiwiki
@ -15,7 +15,7 @@ with ikiwiki, and some [[tips]].
All wikis are supposed to have a [[SandBox]], so this one does too.
This site generally runs the latest release of ikiwiki; currently, it runs
ikiwiki [[version ]].
ikiwiki [[!version ]].
## developer resources

View File

@ -5,7 +5,7 @@ Do so here..
Note that for more formal bug reports or todo items, you can also edit the
[[bugs]] and [[todo]] pages.
[[toc ]]
[[!toc ]]
# Installation/Setup questions
@ -268,7 +268,7 @@ easily, perl is possible (but I'm not strong in perl).
> Jamey Sharp and I have a set of scripts in progress to convert other wikis to ikiwiki, including history, so that we can migrate a few of our wikis. We already have support for migrating MoinMoin wikis to ikiwiki, including conversion of the entire history to Git. We used this to convert the [XCB wiki](http://xcb.freedesktop.org/wiki/) to ikiwiki; until we finalize the conversion and put the new wiki in place of the old one, you can browse the converted result at <http://xcb.freedesktop.org/ikiwiki>. We already plan to add support for TWiki (including history, since you can just run parsecvs on the TWiki RCS files to get Git), so that we can convert the [Portland State Aerospace Society wiki](http://psas.pdx.edu) (currently in Moin, but with much of its history in TWiki, and with many of its pages still in TWiki format using Jamey's TWiki format for MoinMoin).
>
> Our scripts convert by way of HTML, using portions of the source wiki's code to render as HTML (with some additional code to do things like translate MoinMoin's `\[[TableOfContents]]` to ikiwiki's `\[[toc ]]`), and then using a modified [[cpan HTML::WikiConverter]] to turn this into markdown and ikiwiki. This produces quite satisfactory results, apart from things that don't have any markdown equivalent and thus remain HTML, such as tables and definition lists. Conversion of the history occurs by first using another script we wrote to translate MoinMoin history to Git, then using our git-map script to map a transformation over the Git history.
> Our scripts convert by way of HTML, using portions of the source wiki's code to render as HTML (with some additional code to do things like translate MoinMoin's `\[[TableOfContents]]` to ikiwiki's `\[[!toc ]]`), and then using a modified [[!cpan HTML::WikiConverter]] to turn this into markdown and ikiwiki. This produces quite satisfactory results, apart from things that don't have any markdown equivalent and thus remain HTML, such as tables and definition lists. Conversion of the history occurs by first using another script we wrote to translate MoinMoin history to Git, then using our git-map script to map a transformation over the Git history.
>
> We will post the scripts as soon as we have them complete enough to convert our wikis.
>

View File

@ -11,8 +11,8 @@ Ikiwiki is a perl program, and needs a recent version of perl such as
It's recommended you have a C compiler, as ikiwiki uses one to build
wrappers.
Ikiwiki requires the [[cpan Text::Markdown]], [[cpan URI]],
[[cpan HTML::Parser]], [[cpan HTML::Template]], and [[cpan HTML::Scrubber]]
Ikiwiki requires the [[!cpan Text::Markdown]], [[!cpan URI]],
[[!cpan HTML::Parser]], [[!cpan HTML::Template]], and [[!cpan HTML::Scrubber]]
perl modules be installed. It can also use a lot of other perl modules, if
they are available.

View File

@ -2,7 +2,7 @@ This is where announcements of new releases, features, and other news are
posted. [[IkiWikiUsers]] are recommended to subscribe to this page's RSS
feed.
[[inline pages="news/* and !news/*/* and !news/discussion"
[[!inline pages="news/* and !news/*/* and !news/discussion"
feedpages="created_after(news/Article_on_Ikiwiki_as_a_BTS)" rootpage="news" show="30"]]
By the way, some other pages with RSS feeds about ikiwiki include

View File

@ -1,7 +1,7 @@
I've produced a [code_swarm](http://vis.cs.ucdavis.edu/~ogawa/codeswarm/)
visualization of the first 2+ years of ikiwiki's commit history.
[[img screenshot.png size="480x360"]]
[[!img screenshot.png size="480x360"]]
* [15 mb avi](http://kitenet.net/~joey/screencasts/ikiwiki_swarm.avi)
* [stream on vimeo](http://vimeo.com/1324348)

View File

@ -9,7 +9,7 @@ default configuration:
the procedure described at [[tips/switching_to_usedirs]]
or edit your setup file to turn `usedirs` off: `usedirs => 0,`
* [[plugins/OpenID]] logins are now enabled by default, if the
[[cpan Net::OpenID::Consumer]] perl module is available. Password logins
[[!cpan Net::OpenID::Consumer]] perl module is available. Password logins
are also still enabled by default. If you like, you can turn either OpenID
or password logins off via the `disable_plugins` setting.
@ -29,4 +29,4 @@ An overview of changes in the year since the 1.0 release:
* Some support for other markup languages than markdown: rst, textile.
* Unit test suite, with more than 300 tests.
[[meta date="2007-04-30 00:51:57 -0400"]]
[[!meta date="2007-04-30 00:51:57 -0400"]]

View File

@ -10,4 +10,4 @@ log back in, try out the OpenID signup process if you don't already have an
OpenID, and see how OpenID works for you. And let me know your feelings about
making such a switch. --[[Joey]]
[[poll 59 "Accept only OpenID for logins" 18 "Accept only password logins" 35 "Accept both"]]
[[!poll 59 "Accept only OpenID for logins" 18 "Accept only password logins" 35 "Accept both"]]

View File

@ -1,7 +1,7 @@
Quick poll: Do you feel that ikiwiki is fast enough on this server, or
should I move it to my much beefier auxiliary server?
[[poll open=no 40 "It's fast enough" 6 "It's too slow!" 4 "No opinion"]]
[[!poll open=no 40 "It's fast enough" 6 "It's too slow!" 4 "No opinion"]]
If you have specifics on performance issues, you might mention them on the
[[discussion]] page.

View File

@ -1,5 +1,5 @@
ikiwiki 2.50 released with [[toggle text="these changes"]]
[[toggleable text="""
ikiwiki 2.50 released with [[!toggle text="these changes"]]
[[!toggleable text="""
* img: Support captions.
* img: Don't generate empty title attributes, etc.
* img: Allow setting defaults for class and id too.

View File

@ -1,5 +1,5 @@
ikiwiki 2.51 released with [[toggle text="these changes"]]
[[toggleable text="""
ikiwiki 2.51 released with [[!toggle text="these changes"]]
[[!toggleable text="""
* Improve toplevel parentlink to link directly to index.html when usedirs is
disabled.
* map: Add a "show" parameter. "show=title" can be used to display page

View File

@ -4,8 +4,8 @@ News for ikiwiki 2.52:
wiki in /etc/ikiwiki/wikilist this will be done automatically when the
Debian package is upgraded. Or use ikiwiki-mass-rebuild to force a rebuild.
ikiwiki 2.52 released with [[toggle text="these changes"]]
[[toggleable text="""
ikiwiki 2.52 released with [[!toggle text="these changes"]]
[[!toggleable text="""
* attachment: New plugin for uploading and managing attachments.
This includes a fairly powerful PageSpec based admin pref for deciding
whether to accept a given upload, and an attachment management interface

View File

@ -1,5 +1,5 @@
ikiwiki 2.53 released with [[toggle text="these changes"]]
[[toggleable text="""
ikiwiki 2.53 released with [[!toggle text="these changes"]]
[[!toggleable text="""
* search: generate configuration files once only when rebuilding
(Gabriel McManus)
* attachment: Fix an uninitialised value warning when editing a page

View File

@ -1,5 +1,5 @@
ikiwiki 2.54 released with [[toggle text="these changes"]]
[[toggleable text="""
ikiwiki 2.54 released with [[!toggle text="these changes"]]
[[!toggleable text="""
* [ Joey Hess ]
* Make it possible to load setup files w/o running them. Code
needing to do so can call IkiWiki::Setup::load, which will return
@ -43,4 +43,4 @@ ikiwiki 2.54 released with [[toggle text="these changes"]]
aggregated data to internal-use files, rather than wiki pages. This
can save disk space, and be faster.
* ikiwiki-transition: Add a `aggregateinternal` transition to rename
the aggregated files."""]]
the aggregated files."""]]

View File

@ -7,5 +7,5 @@ once it's ready to be applied, add a 'patch' tag so it will show up here.
If your patch is non-trivial and might need several iterations to get
right, please consider publishing a [[git]] branch.
[[inline pages="(todo/* or bugs/*) and link(patch) and !link(bugs/done) and
[[!inline pages="(todo/* or bugs/*) and link(patch) and !link(bugs/done) and
!link(todo/done) and !*/Discussion" rootpage="todo" archive="yes"]]

View File

@ -1,7 +1,7 @@
Most of ikiwiki's [[features]] are implemented as plugins. Many of these
plugins are included with ikiwiki.
[[pagestats pages="plugins/type/* and !plugins/type/slow"]]
[[!pagestats pages="plugins/type/* and !plugins/type/slow"]]
There's documentation if you want to [[write]] your own plugins, or you can
[[install]] plugins [[contributed|contrib]] by others.
@ -13,7 +13,7 @@ will fit most uses of ikiwiki.
## Plugin directory
[[inline pages="plugins/* and !plugins/type/* and !plugins/write and
[[!inline pages="plugins/* and !plugins/type/* and !plugins/write and
!plugins/write/* and !plugins/contrib and !plugins/install and !*/Discussion"
feedpages="created_after(plugins/graphviz)" archive="yes"
rootpage="plugins/contrib" postformtext="Add a new plugin named:" show=0]]

View File

@ -1,12 +1,12 @@
[[template id=plugin name=amazon_s3 author="[[Joey]]"]]
[[tag type/special-purpose]]
[[!template id=plugin name=amazon_s3 author="[[Joey]]"]]
[[!tag type/special-purpose]]
This plugin allows ikiwiki to publish a wiki in the [Amazon Simple Storage
Service](http://aws.amazon.com/s3) (S3). As pages are rendered, ikiwiki
will upload them to Amazon S3. The entire wiki contents, aside from the
ikiwiki CGI, can then be served directly out of Amazon S3.
You'll need the [[cpan Net::Amazon::S3]] and [[cpan File::MimeInfo]] perl
You'll need the [[!cpan Net::Amazon::S3]] and [[!cpan File::MimeInfo]] perl
modules and an Amazon S3 account to use this plugin.
## configuration

View File

@ -1,5 +1,5 @@
[[template id=plugin name=anonok author="[[Joey]]"]]
[[tag type/auth]]
[[!template id=plugin name=anonok author="[[Joey]]"]]
[[!tag type/auth]]
By default, anonymous users cannot edit the wiki. This plugin allows
anonymous web users, who have not signed in, to edit any page in the wiki

View File

@ -1,5 +1,5 @@
[[template id=plugin name=attachment core=0 author="[[Joey]]"]]
[[tag type/useful]]
[[!template id=plugin name=attachment core=0 author="[[Joey]]"]]
[[!tag type/useful]]
This plugin allows files to be uploaded to the wiki over the web.
@ -24,7 +24,7 @@ If you enable this plugin, be sure to lock that down, by entering an
[[enhanced_PageSpec|ikiwiki/pagespec/attachment]] in the "Allowed
Attachments" field of the wiki admin's preferences page.
This plugin will use the [[cpan File::MimeInfo::Magic]] perl module, if
This plugin will use the [[!cpan File::MimeInfo::Magic]] perl module, if
available, for mimetype checking.
The `virusfree` [[PageSpec|ikiwiki/pagespec/attachment]] requires that

View File

@ -1,5 +1,5 @@
[[template id=plugin name=brokenlinks author="[[Joey]]"]]
[[tag type/link type/meta]]
[[!template id=plugin name=brokenlinks author="[[Joey]]"]]
[[!tag type/link type/meta]]
This plugin generates a list of broken links on pages in the wiki. This is
a useful way to find pages that still need to be written, or links that
@ -10,4 +10,4 @@ pages to search for broken links, default is search them all.
If this plugin is turned on, here's a list of broken links on this wiki:
[[brokenlinks pages="* and !recentchanges"]]
[[!brokenlinks pages="* and !recentchanges"]]

View File

@ -1,16 +1,16 @@
[[template id=plugin name=calendar author="[[ManojSrivastava]]"]]
[[tag type/chrome]]
[[!template id=plugin name=calendar author="[[ManojSrivastava]]"]]
[[!tag type/chrome]]
This plugin displays a calendar, similar to the typical calendars shown on
some blogs.
# examples
\[[calendar ]]
\[[!calendar ]]
\[[calendar type="month" pages="blog/* and !*/Discussion"]]
\[[!calendar type="month" pages="blog/* and !*/Discussion"]]
\[[calendar type="year" year="2005" pages="blog/* and !*/Discussion"]]
\[[!calendar type="year" year="2005" pages="blog/* and !*/Discussion"]]
This plugin is inspired by the calendar plugin for Blosxom, but
derives no code from it. This plugin is essentially a fancy front end

View File

@ -1,4 +1,4 @@
[[template id=plugin name=camelcase author="[[Joey]]"]]
[[!template id=plugin name=camelcase author="[[Joey]]"]]
This plugin makes words in CamelCase be treated as a [[ikiwiki/WikiLink]].
That is to say, any two or more words capitalised and mashed together are
@ -7,4 +7,4 @@ link.
If this plugin is enabled, this will be a link: SandBox
[[tag type/link]]
[[!tag type/link]]

View File

@ -1,10 +1,10 @@
[[template id=plugin name=conditional core=1 author="[[Joey]]"]]
[[tag type/format]]
[[!template id=plugin name=conditional core=1 author="[[Joey]]"]]
[[!tag type/format]]
With this plugin, you can make text be conditionally displayed on a page.
For example:
\[[if test="enabled(smiley)"
\[[!if test="enabled(smiley)"
then="The smiley plugin is enabled :-)"
else="No smiley plugin here.."]]

View File

@ -14,9 +14,9 @@ is supposed to have *no* blank lines between...
> The blank lines in this example are coming from the newline after `then="`, and also from the newline before the close quote. If you remove those newlines, I think it should work. --[[Joey]]
>> No, that's unfortunately not it, see here:
>> [[if test="enabled(trallala)" then="foot"]]
>> [[!if test="enabled(trallala)" then="foot"]]
>> Continued. But on the other
>> [[if test="enabled(trallala)" then="foot" else="hand:"]]
>> [[!if test="enabled(trallala)" then="foot" else="hand:"]]
>> Continued. --[[tschwinge]]
>>> Seems ok, no? The only linebreaks I see in the source are the ones you
@ -25,9 +25,9 @@ is supposed to have *no* blank lines between...
>>>> Okay, that would explain the linebreak between 1 and 3. But then, why are all linebreaks removed between 3 and 5?
>>>> 1 No, that's unfortunately not it, see here:
>>>> [[if test="enabled(trallala)" then="foot"]]
>>>> [[!if test="enabled(trallala)" then="foot"]]
>>>> 3 Continued. But on the other
>>>> [[if test="enabled(trallala)" then="foot" else="hand:"]]
>>>> [[!if test="enabled(trallala)" then="foot" else="hand:"]]
>>>> 5 Continued. --[[tschwinge]]
>>>>> The conditional after 1 evaluates to "", so there's a blank line
@ -38,10 +38,10 @@ I have a sidebar that contains
<pre>
#### Archives
\[[calendar type="year" months_per_row="6" pages="blog/* and !*/Discussion"]]
\[[calendar type="month" pages="blog/* and !*/Discussion"]]
\[[!calendar type="year" months_per_row="6" pages="blog/* and !*/Discussion"]]
\[[!calendar type="month" pages="blog/* and !*/Discussion"]]
&lt;h4&gt;Indices&lt;/h4&gt
\[[map pages="archives/* and !*/Discussion"]]
\[[!map pages="archives/* and !*/Discussion"]]
</pre>
I am trying to make it so that the archives and index only show up if the destpage is either blog/* or / -- the top of the wiki. Unfortunately, I don't think I am getting the
conditional right -- I have a "]] left over at the end (looking at the rendered html). Ideally, I would like to be able to do todays calendar on the top level pagel and

View File

@ -2,6 +2,6 @@ Contributed [[plugins]]:
(See [[install]] for installation help.)
[[inline pages="plugins/contrib/* !*/Discussion"
[[!inline pages="plugins/contrib/* !*/Discussion"
feedpages="created_after(plugins/contrib/navbar)" archive="yes"
rootpage="plugins/contrib" postformtext="Add a new plugin named:" show=0]]

View File

@ -1,4 +1,4 @@
[[template id=plugin name=attach author="[[Ben]]"]]
[[!template id=plugin name=attach author="[[Ben]]"]]
**Note: This plugin is currently pending upload. It is also most assuredly beta.**

View File

@ -1,7 +1,7 @@
[[template id=plugin name=copyright author="[[tschwinge]]"]]
[[template id=plugin name=license author="[[tschwinge]]"]]
[[!template id=plugin name=copyright author="[[tschwinge]]"]]
[[!template id=plugin name=license author="[[tschwinge]]"]]
[[meta title="default content for *copyright* and *license*"]]
[[!meta title="default content for *copyright* and *license*"]]
Someone was just asking for it and I had written these two plugins already some months ago,
so I'm now publishing them here.

View File

@ -1,4 +1,4 @@
[[template id=plugin name=gallery author="[[arpitjain]]"]]
[[!template id=plugin name=gallery author="[[arpitjain]]"]]
This plugin would create a nice looking gallery of the images. It has been build over the img plugin in Ikiwiki
@ -6,7 +6,7 @@ SVN repository of plugin is located at <http://ned.snow-crash.org:8080/svn/ikiwi
USAGE :
\[[gallery imagedir="images" option="value"]]
\[[!gallery imagedir="images" option="value"]]
Available options : <br>
* imagedir(required) => Directory containing images. It will scan all the files with jpg|png|gif extension from the directory and will put it in the gallery.<br>
@ -35,4 +35,4 @@ Additional details are available [here](http://myweb.unomaha.edu/~ajain/ikiwikig
-- [[arpitjain]]
[[tag plugins]] [[tag patch]] [[tag soc]] [[tag wishlist]]
[[!tag plugins]] [[!tag patch]] [[!tag soc]] [[!tag wishlist]]

Some files were not shown because too many files have changed in this diff Show More