Skip to main content

A system for provisioning blogs managed by Pelican.

Project description

This package creates a working environment for a static blog that is generated by Pelican.

Installation

mkvirtualenv pelican-provisioner
pip install pelican-provisioner

Create a blog

workon pelican-provisioner
new-blog.sh ~/Work/my-blog

Using the blog

workon my-blog
cd ~/Work/my-blog
make regenerate # to develop locally
make serve # to test it locally at http://localhost:8000
make deploy # to make the changes public

Rationale

  • I want a blog that is rock-solid.

  • When I sit down to do some writing, I don’t want to spend any time on maintenance.

  • I want to leave the blog alone, come back to it after 1 year, I expect everything to work.

  • I want to install this from scratch without depending upon online packages.

  • I don’t want future work to be contingent upon the any third party.

To meet these goals, I am bundling everything; this is a self-contained static blog generator without any external dependencies. I can create any number of blogs, which are managed as independent packages, and I can generally count upon them to keep working.

Project details


Download files

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

Source Distribution

pelican-provisioner-0.1.5.tar.gz (12.8 MB view details)

Uploaded Source

File details

Details for the file pelican-provisioner-0.1.5.tar.gz.

File metadata

File hashes

Hashes for pelican-provisioner-0.1.5.tar.gz
Algorithm Hash digest
SHA256 e117eb0f582c59ce05edda178d5959c450ff0790a824e3a4e45afeda08cfc000
MD5 9aa45c4f6cc29d31c0469ec6edb04447
BLAKE2b-256 81914e5fda12eb71d0863c3b50958a2c14ed16e6adb890bf6efd89a3d504289e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page