explain tweak to get autolinking working
[wiki.git] / about.mdwn
1 This wiki is running [ikiwiki](http://ikiwiki.info) on CentOS 6 with an [RPM](http://yum.greptilian.com/RPMS/noarch/ikiwiki-3.20120202-1.el6.noarch.rpm) I rebuild from a [ikiwiki Fedora spec file](https://admin.fedoraproject.org/pkgdb/acls/name/ikiwiki).  I also had to rebuild a number of dependencies, which you can find at http://yum.greptilian.com
2
3 After installing the RPMs, I ran `ikiwiki --setup wiki.setup` on [[/wiki.setup]].
4
5 The source of this wiki ([[markdown]], mostly) is available at http://git.greptilian.com/?p=wiki.git
6
7 That's where you can find my tweaks to the default page template, for example: http://git.greptilian.com/?p=wiki.git;a=history;f=templates/page.tmpl
8
9
10 I order to get autolinking working (MKD_AUTOLINK per http://www.pell.portland.or.us/~orc/Code/discount/ ), I made this change to http://cpansearch.perl.org/src/SEKIMURA/Text-Markdown-Discount-0.02/Discount.xs before running `make`:
11
12     [pdurbin@server1 Text-Markdown-Discount-0.02]$ diff -u Discount.xs.orig Discount.xs
13     --- Discount.xs.orig    2012-01-01 20:51:51.000000000 -0500
14     +++ Discount.xs 2012-04-21 23:12:45.376580002 -0400
15     @@ -46,7 +46,7 @@
16              char *text;
17          PREINIT:
18              SV* r = &PL_sv_undef;
19     -        int flags = MKD_NOHEADER|MKD_NOPANTS;
20     +        int flags = MKD_NOHEADER|MKD_NOPANTS|MKD_AUTOLINK;
21              char *html = NULL;
22              int szhtml;
23              Document *doc;
24     [pdurbin@server1 Text-Markdown-Discount-0.02]$