Skip to main content

Catsup: a lightweight static blog generator

Project description

catsup

https://travis-ci.org/whtsky/catsup.png?branch-master

A lightweight static blog generator. Document here: https://catsup.readthedocs.org/en/latest/

Install

Simple way using pip:

pip install catsup

Or another hard way to install:

git clone git://github.com/whtsky/catsup.git
cd catsup

# We use git submodules to organize out theme.
# If you don't want the default theme(current version is sealscript)
# You can skip these command.
git submodule init
git submodule update

python setup.py install

Setup your blog

Change directory to the directory you prefer to place your blog and run catsup init to initialize it.

Then you can edit config.json to change your configuration.

Write a post

Catsup support markup of Markdown. Filename should like year-month-day-title.md

(For example: 2000-01-01-catsup.md)

Post Example:

#Title

----

Content
```python
print "hi,I'm coding."
```

Install theme

Run catsup themes to list available themes. And run catsup install path [-g] to install a new theme.

If -g flag present, the theme would be install in the global themes directory.

path could be a url of a git repo or path to the theme folder.

If it’s a git repo, catsup will clone and install it automatically.

Build your blog

run catsup build And you can find your static blog in ~/build/ .

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

catsup-0.0.8.tar.gz (41.4 kB view details)

Uploaded Source

Built Distribution

catsup-0.0.8-py2.7.egg (69.7 kB view details)

Uploaded Source

File details

Details for the file catsup-0.0.8.tar.gz.

File metadata

  • Download URL: catsup-0.0.8.tar.gz
  • Upload date:
  • Size: 41.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for catsup-0.0.8.tar.gz
Algorithm Hash digest
SHA256 6156bbd9842d169c1bfe78ad720559ce7051538e8999c7ee38bd73721151a853
MD5 010ed379c7ea83481eaa7c82e9b62792
BLAKE2b-256 035f39e3449e41ac436bc84bf2678b2a53badb2ebc373068d97c93231c965d97

See more details on using hashes here.

File details

Details for the file catsup-0.0.8-py2.7.egg.

File metadata

  • Download URL: catsup-0.0.8-py2.7.egg
  • Upload date:
  • Size: 69.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for catsup-0.0.8-py2.7.egg
Algorithm Hash digest
SHA256 6aa5b3e5a18312e7a14c3ccc236b28f2dd92671b87b502a6bdd5016870a82164
MD5 f8490f3d000c5c09ff9314f216d70b31
BLAKE2b-256 22c54bcfde592304b53f3f0fb58050c97924c9b808b4ac60c99db5f67d6b88f9

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