Jan's Markdown Preview
    robert mcgonegal 
    robert37 at gmail.com
       
    Sat Nov 12 20:15:34 EST 2005
    
    
  
I couldn't find mention of this in the archives but on the BBEdit  
list, Jan Erik Moström posted a great idea for using Apache's  
ScriptAlias command to create a localhost "preview folder" which  
preprocesses Markdown documents. This is especially handy for  
Markdown documents created within BBEdit but it also works with any  
web browser.
Has anyone created a Perl version of Jan's script?
Robert McGonegal
<http://blog.mostrom.pp.se/?p=63>
#! /usr/local/bin/python
import cgi
import cgitb
import sys
import os
import os.path
cgitb.enable()
sys.stderr = sys.stdout
sys.path.append( '/Users/jem/Documents/Codelib/Python/' )
import markdown
import metadoc
docfolder = '/Users/jem/Aktuellt/MarkdownPreview'
template  = '/Users/jem/Documents/Templates/Web/lokalt/ 
markdownpreview.html'
print 'Content-type: text/html\n\n'
(vars, body ) = metadoc.documentData( os.path.join( docfolder,  
os.environ.get('PATH_INFO')[1:] ) )
formatted     = markdown.markdown( body )
f = open( template )
h = f.read()
f.close()
print h.replace( '##markdown##',formatted )
    
    
More information about the Markdown-Discuss
mailing list