]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/commitdiff
response
authorAmitai Schlair <schmonz-web-ikiwiki@schmonz.com>
Sat, 7 Mar 2015 20:36:09 +0000 (14:36 -0600)
committerAmitai Schlair <schmonz-web-ikiwiki@schmonz.com>
Sat, 7 Mar 2015 20:36:09 +0000 (14:36 -0600)
doc/forum/How_to_allow_.markdown_and_.md_at_the_same_time_as_valid_extensions_for_source_files__63__.mdwn

index d5f144957184acbaa9dd1082f35df1aaf4890212..79fbcfe672baeb799c73bfcf69a18c29040bcfea 100644 (file)
@@ -1 +1,24 @@
 How to allow .markdown and .md (at the same time) as valid extensions for source files? The default is .mdwn.
+
+> Add `md` to your `add_plugins`, set `libdir` if not already set,
+> put the following in `${libdir}/IkiWiki/Plugin/md.pm`, and rebuild:
+
+    #!/usr/bin/perl
+    package IkiWiki::Plugin::md;
+    
+    use warnings;
+    use strict;
+    use IkiWiki 3.00;
+    
+    my @ADDITIONAL_EXTENSIONS = qw(md markdown);
+    
+    sub import {
+        IkiWiki::loadplugin('mdwn');
+        foreach my $ext (@ADDITIONAL_EXTENSIONS) {
+            hook(type => "htmlize", id => $ext, call => \&IkiWiki::Plugin::mdwn::htmlize, longname => "Markdown (.$ext)");
+        }
+    }
+    
+    1
+
+> --[[schmonz]]