ikiwiki/doc
Joey Hess 9dce803faf discount support
mdwn: Can use the discount markdown library, via the
Text::Markdown::Discount perl module.

This is preferred if available since it's the fastest currently supported
markdown library, speeding up markdown rendering by a factor of 40.

That is to say, when only rendering a lot of markdown, discount is 40x
faster. When building a ikiwiki site, ikiwiki's other overhead gets in the
way, but I still see significant speedups. Building the ikiwiki docwiki
dropped from 62 to 45 seconds, for example.

However, when multimarkdown is enabled, Text::Markdown::Multimarkdown is
still used.

While discount contains some nonstandard markdown extensions,
including tables and footnotes, AFAICS most of them are not
enabled by default in the perl bindings.

I consider sticking to non-extended markdown a desirable thing, since this
is probably not the last markdown engine. In particular, sundown is waiting
in the wings to get packaged and get a perl binding.

----

Reviewing all the showdown extensions, here are the ones that are enabled:

centered paragraphs:

->centered<-

image sizes: [dust mite](http://dust.mite =150x150)

<style>..</style> blocks are eaten. The perl binding does not provide
access to the gathered CSS. This is not legal html anyway, so unlikely
to cause breakage.
2012-01-01 17:28:31 -04:00
..
banned_users sharing/inheriting banned users? 2011-02-09 23:23:44 +00:00
basewiki
bugs 2011-12-16 17:42:10 -04:00
cgi
contact
css
css_market feedlink/blogpost templates: use class instead of id 2011-01-14 14:31:45 -04:00
examples Revert multiple spams 2011-11-12 12:17:09 -04:00
forum Added a comment 2011-12-30 14:13:19 -04:00
freesoftware
ikiwiki Add path and path_natural sort orders 2011-12-06 14:26:27 -04:00
ikiwiki-makerepo
ikiwiki-mass-rebuild
ikiwikiusers
index
install in git now 2011-06-09 17:48:08 +00:00
logo
news add news item for ikiwiki 3.20111229 2011-12-29 12:09:13 -04:00
patch
plugins discount support 2012-01-01 17:28:31 -04:00
post-commit
quotes
rcs Revert multiple spams 2011-11-12 12:17:09 -04:00
roadmap
sandbox 2011-11-18 11:31:20 -04:00
security
setup link to remote setup 2011-11-27 07:45:28 -04:00
shortcuts comment 2011-12-07 13:26:41 -04:00
smileys
soc
tags
templates fix flattr button 2011-08-05 10:12:36 -04:00
themes propose a theme market 2011-12-16 02:38:09 -04:00
tips typo 2011-12-27 00:56:03 -04:00
todo parking this for the time being 2011-12-28 18:13:52 +00:00
translation indicate how some goods can be taken out of the po plugin without using po files 2011-10-20 22:56:09 -04:00
usage
users rc + link to me 2011-12-27 01:01:32 -04:00
w3mmode
wikiicons
GPL
TourBusStop.mdwn
anchor.mdwn
backlinks.mdwn
banned_users.mdwn
basewiki.mdwn
blog.mdwn
branches.mdwn document the setup branch 2011-05-20 16:08:14 -04:00
bugs.mdwn add a pagecount to see how many open bugs there are 2011-02-09 17:21:44 +00:00
cgi.mdwn
commit-internals.mdwn
competition.mdwn
consultants.mdwn
contact.mdwn
convert.mdwn
css.mdwn
css_market.mdwn added a tripple of links 2011-04-20 13:00:07 -04:00
download.mdwn To be consistent with the prev.edit: added the same link also on the more specialized "Download" page 2011-01-29 20:25:49 +00:00
examples.mdwn link to the themes page 2011-12-16 02:37:03 -04:00
favicon.ico
features.mdwn Spelling: "syle" -> "style" 2011-07-10 18:49:27 -04:00
forum.mdwn
freesoftware.mdwn
git.mdwn 2011-11-18 05:32:00 -04:00
ikiwiki-calendar.mdwn
ikiwiki-makerepo.mdwn
ikiwiki-mass-rebuild.mdwn 404 automatically loads goto 2011-06-08 15:31:16 -04:00
ikiwiki-transition.mdwn
ikiwiki-update-wikilist.mdwn
ikiwiki.mdwn
ikiwikiusers.mdwn Remove Banu (as it no longer uses Ikiwiki) 2011-12-10 21:29:48 -04:00
index.mdwn rm spam 2011-12-12 09:34:07 -04:00
install.mdwn
local.css
logo.mdwn
news.mdwn
pagehistory.mdwn remove linkspam from garydavid.myopenid.com 2011-01-19 14:22:13 +00:00
patch.mdwn link to branches 2011-01-14 13:50:48 -04:00
plugins.mdwn
post-commit.mdwn
quotes.mdwn
rcs.mdwn Revert multiple spams 2011-11-12 12:17:09 -04:00
recentchanges.mdwn revert spam 2011-11-30 10:57:30 +00:00
reviewed.mdwn tag 2011-01-25 15:12:50 -04:00
roadmap.mdwn
robots.txt
sandbox.mdwn Drop test from sanbox 2011-12-11 10:34:55 -04:00
security.mdwn ikiwiki-mass-rebuild: Fix tty hijacking vulnerability by using su. (Once su's related bug #628843 is fixed.) Thanks, Ludwig Nussel. (CVE-2011-1408) 2011-06-08 17:42:07 -04:00
setup.mdwn I don't agree with putting a non-basic tool (aptitude) instead of the basic one in front of the docs: the basic tool is the pure useful relevant information for the reader. Still, the added link to Debian docs will be a compromise with those who want to mention aptitude. 2011-01-29 20:21:02 +00:00
shortcuts.mdwn Change all shortcuts to use https where possible. 2011-11-23 20:46:54 -04:00
sitemap.mdwn better pagespec for sitemap, using page(*) to only show pages and not other 2011-12-06 13:24:25 -04:00
smileys.mdwn
soc.mdwn
style.css move images around 2011-06-15 20:12:16 -04:00
tags.mdwn
templates.mdwn Revert change adding a huge, unformatted, unmaintainable, and basically 2011-02-25 14:55:06 -04:00
themes.mdwn
tipjar.mdwn
tips.mdwn
todo.mdwn
translation.mdwn
usage.mdwn remove some links to gitweb 2011-12-07 13:24:59 -04:00
users.mdwn
w3mmode.mdwn
whyikiwiki.mdwn
wishlist.mdwn