X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/253c4a9acc4c1cde24a6c63aab88447dbc293756..ad6f4c525311f786769e233baf9913eea5303ec0:/doc/features.mdwn diff --git a/doc/features.mdwn b/doc/features.mdwn index b58392fd5..c22d2be91 100644 --- a/doc/features.mdwn +++ b/doc/features.mdwn @@ -3,7 +3,9 @@ Some of ikiwiki's features: * [[Subversion]] Rather than implement its own system for storing page histories etc, - ikiwiki simply uses subversion. (It's also possible to [[plugins/write]] support for other systems.) + ikiwiki simply uses subversion. (It's also possible to [[plugins/write]] + support for other systems, and ikiwiki also includes support for [[Git]] + now.) Instead of editing pages in a stupid web form, you can use vim and commit changes via svn. Or work disconnected using svk and push your changes out @@ -24,6 +26,9 @@ Some of ikiwiki's features: provided by ikiwiki aside from regular markdown is the [[WikiLink]] and [[PreprocessorDirective]] + If you prefer to use some other markup language, ikiwiki allows others to + be added by [[plugins]]. + * support for other file types ikiwiki also supports files of any other type, including plain text, @@ -35,14 +40,18 @@ Some of ikiwiki's features: Arbitrarily deep hierarchies of pages with fairly simple and useful [[SubPage/LinkingRules]] -* [[blog]]s +* [[blogging|blog]] + + You can turn any page in the wiki into a [[blog]]. Pages matching a + specified [[GlobList]] will be displayed as a weblog within the blog + page. And an RSS feed can be generated to follow the blog. + + Ikiwiki's own [[TODO]], [[news]], and [[plugins]] pages are good examples + of some of the flexible ways that this can be used. - You can turn any page in the wiki into a [[blog]]. Pages with names - matching a specified [[GlobList]] will be displayed as a weblog within - the blog page. And an RSS feed can be generated to follow the blog. +* [[tags]] - Ikiwiki's own [[TODO]], [[news]], and [[plugins]] pages are good examples of some of - the flexible ways that this can be used. + You can tag pages and use these tags in various ways. * Fast compiler @@ -65,7 +74,7 @@ Some of ikiwiki's features: * [[PageHistory]] Well, sorta. Rather than implementing YA history browser, it can link to - [[ViewCVS]] or the link to browse the history of a wiki page. + [[ViewCVS]] or the like to browse the history of a wiki page. * [[RecentChanges]], editing pages in a web browser @@ -113,7 +122,16 @@ Some of ikiwiki's features: * [[Plugins]] - Plugins can be used to add additional features to ikiwiki. The interface is quite flexible, allowing plugins to register [[PreProcessorDirective]]s, hook into [[CGI]] mode, and more. Ikiwiki's backend RCS support is also pluggable, so support for new revision control systems can be added to ikiwiki. + Plugins can be used to add additional features to ikiwiki. The interface + is quite flexible, allowing plugins to implement additional markup + languages, register [[PreProcessorDirective]]s, hook into [[CGI]] mode, + and more. Ikiwiki's backend RCS support is also pluggable, so support for + new revision control systems can be added to ikiwiki. + +* [[todo/utf8]] + + After rather a lot of fiddling, we think that ikiwiki correctly and fully + supports utf8 everywhere. ----