]> 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.
 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]]