Permalink
Commits on Mar 8, 2011
Commits on Mar 7, 2011
  1. Remove debug print

    EnigmaCurry committed Mar 7, 2011
Commits on Mar 2, 2011
  1. I'm confusing myself, original commit SHA: e819e8d) is the correct one.

    EnigmaCurry committed Mar 2, 2011
    The config is distributed with Blogofile, so no backwards
    compatibility issue arises.
Commits on Mar 1, 2011
Commits on Feb 27, 2011
  1. Fix draft posts so once again create permapages.

    EnigmaCurry committed Feb 27, 2011
    New unit test to makes sure drafts only appear on permapages.
  2. Reverting permapage change from last commit.

    EnigmaCurry committed Feb 27, 2011
    Need to discuss first.
  3. Merge branch 'blogger'

    EnigmaCurry committed Feb 27, 2011
  4. Clean up blogger2blogofile.py a bit.

    EnigmaCurry committed Feb 27, 2011
    * Make permalinks use the path only, a blogger.com permalink is
      useless because it will just be ignored with the user's new site.url
    * Clean up usage instructions (End users aren't going to care about
      the unit test.)
    * Added usage instructions to the top of the file.
  5. Converter script to import blogger dump files. Also, avoid writing fi…

    Seth de l'Isle
    Seth de l'Isle committed Feb 27, 2011
    …les in _site named .html.html
Commits on Feb 22, 2011
  1. Fixes blogofile serve on windows.

    EnigmaCurry committed Feb 22, 2011
    Thanks to Seth de l'Isle for recognizing that we weren't actually
    needing a regex here.
Commits on Feb 19, 2011
  1. Adds guid generation in many cases where guid would have been None an…

    Seth de l'Isle
    Seth de l'Isle committed Feb 19, 2011
    …d use of that guid value when expanding :uuid in urls.
Commits on Feb 9, 2011
Commits on Feb 6, 2011
  1. Split up blog_features into parts:

    EnigmaCurry committed Feb 6, 2011
     * blog_controller
     * blog_filters
     * blog_templates
    
    This is so we can later on instantiate the controller seperately.
  2. Makes sure we don't catch exceptions we didn't want to catch in contr…

    EnigmaCurry committed Feb 6, 2011
    …oller/filter initialization.
  3. Moves all the blog controller settings out of the canonical _config.p…

    EnigmaCurry committed Feb 6, 2011
    …y and places them in the blog controller itself.
    
    This should have been done ages ago...
  4. Makes the blog controller templates relocatable.

    EnigmaCurry committed Feb 6, 2011
    Blog templates from 'simple_blog init' are now placed in the _templates/blog directory to differentiate them from site templates. This was very confusing for new users previously. Hopefully the new structure has more logical sense to it.
    
    This redefines the parent feature of the templates, some are children of simple_blog, some are children of blog_features:
    
    Children of simple_blog (goes in _templates):
    
     * base.mako
     * site.mako
     * head.mako
     * header.mako
     * footer.mako
    
    Children of blog_features (goes in _templates/blog):
    
     * atom.mako
     * chronological.mako
     * permapage.mako
     * post_excerpt.mako
     * post.mako
     * rss.mako
    
    blog_feature templates will still work from the _templates directory if they are not found in the _templates/blog directory. This is for two reasons:
    
     1) All existing blogofile users will have these templates in the _templates dir.
     2) The _templates dir has to be on the lookup path in order for inheritance to work anyway for the base template(s).
    
    Finally, there are new blog config options:
    
    The blog template directory can be relocated anywhere in your source directory:
    
        controllers.blog.template_path = "_my_templates/my_blog_templates"
    
    The base template for the blog templates no longer has to be named site.mako:
    
        controller.blog.base_template = "some_other_base.mako"
  5. Adds recursive site init feature loading.

    EnigmaCurry committed Feb 6, 2011
    Adds the current blogofile version to the blog controller in this fashion.
  6. Cleans up debug mode.

    EnigmaCurry committed Feb 6, 2011
    If BLOGOFILE_DEBUG environment variable is "ipython" instantiate a IPython embedded shell at bf.ipshell. If BLOGOFILE_DEBUG is anything else, except 0, run the winpdb environment we had before.
  7. Moves server import to the top.

    EnigmaCurry committed Feb 6, 2011
    This also allows server module to be accesed from bf cache in all cases.
  8. Adds the controller module to the bf cache.

    EnigmaCurry committed Feb 6, 2011
    Somehow this got missed before?
Commits on Feb 5, 2011
  1. Adds re module import.

    EnigmaCurry committed Feb 5, 2011
  2. Turns markdown extensions off by default but easily configurable in _…

    EnigmaCurry committed Feb 5, 2011
    …config.py to turn them on.
  3. Makes the Markdown extensions configurable in _config.py.

    EnigmaCurry committed Feb 5, 2011
    Adds an example post to show off Markdown.
  4. Makes sure filters only get initialized once.

    EnigmaCurry committed Feb 5, 2011
    (This only ever occurred before if a filter had an alias)