Nacho Portmanteau Meltdown
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    ghost-exportpublic

    ghost-export

    NPM version Code Climate Build Status

    Exports a Ghost blog into a collection of Markdown files.

    Installation

    $ npm install -g ghost-export
    

    Usage

    # Export published posts only
    $ ghost-export /path/to/ghost/app /path/to/output
    
    # Export drafts only
    $ ghost-export --drafts /path/to/ghost/app /path/to/output
    
    # Export all posts
    $ ghost-export --all /path/to/ghost/app /path/to/output
    

    Alternatively, you can require('ghost-export') and use it in your own scripts. Example:

    var GhostExport = require('ghost-export');
    
    GhostExport({
      source: '/path/to/ghost/app',
      destination: '/path/to/output',
      published: true, // optional, defaults to true
      drafts: true // optional, defaults to false
    }, function(err, count) {
        if (err) { console.error(err); }
        else { console.log('Exported ' + count + ' files.'); }
    });
    

    Testing

    $ npm test
    

    Contributing

    1. Fork it
    2. Create your feature branch (git checkout -b my-new-feature)
    3. Commit your changes (git commit -am 'Add some feature')
    4. Push to the branch (git push origin my-new-feature)
    5. Create new Pull Request

    install

    npm i ghost-export

    Downloadslast 7 days

    6

    version

    2.0.0

    license

    MIT

    repository

    github.com

    last publish

    collaborators

    • avatar