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


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:
The refactoring focused on improving testablility and maintainability.

.. Links

.. _Python:
.. _Pelican:
.. _reStructuredText:
.. _Markdown:
.. _Jinja2:
.. _Chameleon:

.. |build-status| image::
: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
* 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