]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - doc/forum/How_to_allow_.markdown_and_.md_at_the_same_time_as_valid_extensions_for_source_files__63__.mdwn
(no commit message)
[git.ikiwiki.info.git] / 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]]