Quellcode durchsuchen

Merge branch 'master' of https://github.com/oz123/blogit

Conflicts:
	blogit.py
oz123 vor 12 Jahren
Ursprung
Commit
266ff10a0e
1 geänderte Dateien mit 21 neuen und 16 gelöschten Zeilen
  1. 21 16
      blogit.py

+ 21 - 16
blogit.py

@@ -43,12 +43,15 @@ import yaml # in debian python-yaml
 from StringIO import StringIO
 import codecs
 from jinja2 import Environment, FileSystemLoader # in debian python-jinja2
-import markdown as markdown2
+try:
+    import markdown2
+except ImportError:
+    import markdown as markdown2
+
 import argparse
 import sys
 from distutils import dir_util
 import shutil
-import pdb
 
 CONFIG = {
     'content_root': 'content', # where the markdown files are
@@ -78,6 +81,18 @@ GLOBAL_TEMPLATE_CONTEXT = {
   <a title="Twitter" href="https://twitter.com/#!/OzNTiram">twitter</a>
   <a title="Stackoverflow" href="http://stackoverflow.com/users/492620/oz123">stackoverflow</a>
   <a title="Github" href="https://github.com/oz123">github</a>
+  <script type="text/javascript"><!--
+      google_ad_client = "ca-pub-2570499281263620";
+      /* new_tower_for_oz123githubcom */
+      google_ad_slot = "8107518414";
+      google_ad_width = 120;
+      google_ad_height = 600;
+      //-->
+  </script>
+  <script type="text/javascript"
+      src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
+  </script>
+
 </div>
     """,
     'google_analytics':"""
@@ -203,7 +218,7 @@ class Entry(object):
 
     @property
     def body_html(self):
-        return markdown2.markdown(self.body, extras=['code-color'])
+        return markdown2.markdown(self.body)#, extras=['code-color'])
 
 
     @property
@@ -238,7 +253,7 @@ class Entry(object):
         body = list()
         for line in file.readlines():
             body.append(line)
-        self.body = '\n'.join(body)
+        self.body = ''.join(body)
         file.close()
 
         if self.kind == 'link':
@@ -261,19 +276,13 @@ class Entry(object):
         except:
             pass
         context = GLOBAL_TEMPLATE_CONTEXT.copy()
-        print "context"
-        print context
-        
+
         context['entry'] = self
-        print "entry", context['entry']
         
         template = jinja_env.get_template("entry.html")
-        print "template" , template
         
-        #print dir(template)
-        #raw_input()
         html = template.render(context)
-        print "in render", self.destination
+        
         destination = codecs.open(self.destination, 'w', CONFIG['content_encoding'])
         destination.write(html)
         destination.close()
@@ -405,14 +414,12 @@ def build():
     print
     print " site wide index"
     entries = _sort_entries(entries)
-    #render_index(_sort_entries(entries))
     render_index(entries)
     print "................done"
     print " archive index"
     render_archive(entries)
     print "................done"
     print " site wide atom feeds"
-    #render_atom_feed(_sort_entries(entries))
     render_atom_feed(entries)
     print "...........done"
     print
@@ -462,11 +469,9 @@ if __name__== '__main__':
     if len(sys.argv) < 2 :
         parser.print_help()
         sys.exit()
-    #import pdb; pdb.set_trace()
     if args.clean:
         clean()
     if args.build:
-        #pdb.set_trace()
         build()
     if args.preview:
         preview()