skip to navigation
skip to content

buccaneer 3.8.0

A tool to generate a static blog from reStructuredText or Markdown input files.

Buccaneer |build-status|
========================

Buccaneer is a static site generator, written in Python_.

* Write your weblog entries directly with your editor of choice (textmate, sublime, vim, emacs,...)
in reStructuredText_ or Markdown_
* Buccaneer is build with multilingual, multisite capabilities
* Buccaneer started out as a fork of the famous Pelican_ tool
* Completely static output is easy to host anywhere
* Features are plugable due to improved plugin mechanism


Features
--------

Buccaneer currently supports:

* Blog articles, pages, parts (for single page websites)
* Theming support (themes are created using Chameleon_ or Jinja2_ templates)
* Publication of articles, pages, and parts in multiple languages to multiple sites
* Hosting on Amazon AWS (S3, Cloudfront, Route 53) (optional)
* Import from WordPress, Dotclear, or RSS feeds
* Integration with external tools: Discuss, Twitter, Google Analytics, etc. (optional)
* Fast rebuild times thanks to content caching and selective output writing.


Source code
-----------

You can access the source code at: https://github.com/finklabs/buccaneer
The refactoring focused on improving testablility and maintainability.

.. Links

.. _Python: http://www.python.org/
.. _Pelican: https://github.com/getpelican/pelican/
.. _reStructuredText: http://docutils.sourceforge.net/rst.html
.. _Markdown: http://daringfireball.net/projects/markdown/
.. _Jinja2: http://jinja.pocoo.org/
.. _Chameleon: https://github.com/malthe/chameleon/

.. |build-status| image:: https://travis-ci.org/finklabs/buccaneer.svg?branch=master
:target: https://travis-ci.org/finklabs/buccaneer
:alt: Travis CI: continuous integration status

Release history
###############


3.8.0 (2016-01-03)
===================

* implemented parts-concept to help with single page sites


3.7.10 (2015-11-20)
===================

* sync feature (remove keys from S3 which are not present in local folder)


3.7.4 (2015-11-14)
==================

* redirect feature to create 301 redirects on S3 (works only on Mac and Linux)


3.7.3 (2015-10-03)
==================

* made SITECONFIG extendable
* markup fix in media-gallery plugin


3.7.1 (2015-02-22)
==================

* AWS s3 fix for buckets with dots in its name


3.7.0 (2015-02-22)
==================

* ported gzip_cache plugin
* adjusted buccaneer-upload to set the content-encoding for gzip files
* fixed href mailto issue


3.6.32 (2015-02-21)
===================

* plugin optimize_images ported
* optimize_images works on new images and skips others
* plugin minify ported
* bugfix for internal link using |filename|
* bugfix for buccaneer-upload
* updated buccaneer-upload invalidation chunk size to 3000
* bugfix for static content
* refactoring for sitemap plugin
* GOOGLE_ANALYTICS code works now on multisite


3.6.26 (2015-02-15)
===================

* target_blank plugin


3.6.25 (2015-02-09)
===================

* bugfix for develop_server.sh
* upgrade to latest chameleon version
* made categories multilingual
* fixed multilingual_categories plugin
* fixed translations
* switch to bumpversion


3.6.0 (2014-10-29)
==================

* forked from pelican 3.4.0
* seperated / moved code from generator into reader and writer plugins
* add split for multilang content items: re.split('(^.+\n^#+\n)', l, flags=re.MULTILINE)
* use docutils io.StringInput
* exposed content metadata keys as properties
* exposed content, metadata and source_path as properties
* create slug from title in case slug is not defined
* content has translations attribute to access metadata (like before)
* make the rstreader produce multiple language versions
* contents test fix datetime issue
* chameleontemlates plugin plus sample chameleon templates
* moved authors, archives, tags, feeds to plugin
* deprecated direct_templates feature (use pages instead!)
* moved templating to writers
* create multi-site sample
* moved context preparation from generator to buccaneer
* added multisite feature to buccaneer.server
* added MEDIACONFIG for media buckets
* test intrasite links to file to slug
* fix markdown reader to do buccaneer
* fix caching and reader plugin tests
* ported summary plugin from pelican
* media_gallery plugin
* multilingual_categories plugin
* article_thumbs plugin
* ported sitemap plugin from pelican
* bucaneer-upload command to upload to Amazon S3 / CloudFront  
File Type Py Version Uploaded on Size
buccaneer-3.8.0.tar.gz (md5) Source 2016-01-03 363KB