Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (
Help us improve Python packaging - Donate today!

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

Project Description
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
Release History

Release History

This version
History Node


History Node


History Node


History Node


History Node


History Node


Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
buccaneer-3.8.0.tar.gz (372.7 kB) Copy SHA256 Checksum SHA256 Source Jan 3, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting