Ceci est une ancienne révision du document !
Table des matières
Downloadable Code Blocks
When you use the <code>
or <file>
syntax as above, you might want to make the shown code available for download as well. You can do this by specifying a file name after language code like this:
<file php myexample.php> <?php echo "hello world!"; ?> </file>
- myexample.php
<?php echo "hello world!"; ?>
If you don't want any highlighting but want a downloadable file, specify a dash (-
) as the language code: <code - myfile.foo>
.
RSS/ATOM Feed Aggregation
DokuWiki can integrate data from external XML feeds. For parsing the XML feeds, SimplePie is used. All formats understood by SimplePie can be used in DokuWiki as well. You can influence the rendering by multiple additional space separated parameters:
Parameter | Description |
---|---|
any number | will be used as maximum number items to show, defaults to 8 |
reverse | display the last items in the feed first |
author | show item authors names |
date | show item dates |
description | show the item description. All HTML tags will be stripped |
nosort | do not sort the items in the feed |
n[dhm] | refresh period, where d=days, h=hours, m=minutes. (e.g. 12h = 12 hours). |
The refresh period defaults to 4 hours. Any value below 10 minutes will be treated as 10 minutes. DokuWiki will generally try to supply a cached version of a page, obviously this is inappropriate when the page contains dynamic external content. The parameter tells DokuWiki to re-render the page if it is more than refresh period since the page was last rendered.
By default the feed will be sorted by date, newest items first. You can sort it by oldest first using the reverse
parameter, or display the feed as is with nosort
.
Example:
{{rss>http://slashdot.org/index.rss 5 author date 1h }}
- Super Nintendo Hardware Is Running Faster As It Ages de BeauHD (15/03/2025 03:30)
- End of Windows 10 Leaves PC Charities With Tough Choice de BeauHD (15/03/2025 02:00)
- Leaked Apple Meeting Shows How Dire the Siri Situation Really Is de BeauHD (15/03/2025 01:30)
- SpaceX Launches NASA's Crew-10 Mission To ISS de BeauHD (15/03/2025 01:00)
- Gen Z Americans Don't Have Enough Saved To Cover a Single Month of Spending de BeauHD (15/03/2025 00:20)
Control Macros
Some syntax influences how DokuWiki renders a page without creating any output it self. The following control macros are availble:
Macro | Description |
---|---|
~~NOTOC~~ | If this macro is found on the page, no table of contents will be created |
~~NOCACHE~~ | DokuWiki caches all output by default. Sometimes this might not be wanted (eg. when the <php> syntax above is used), adding this macro will force DokuWiki to rerender a page on every call |
Syntax Plugins
DokuWiki's syntax can be extended by Plugins. How the installed plugins are used is described on their appropriate description pages. The following syntax plugins are available in this particular DokuWiki installation:
- Gallery Plugin 2021-09-11 de Andreas Gohr
Creates a gallery of images from a namespace or RSS/ATOM feed - Note Plugin 2020-06-28 de Olivier Cortès, Eric Hameleers, Christopher Smith, Aurélien Bompard, LarsDW223
Add Note/Important/Tip/Warning Capability (DIV+CSS box)