ghost2hexo
v1.2.2
Published
A converter from ghost exported json file to hexo yaml posts
Downloads
23
Maintainers
Readme
ghost2hexo
A quick'n'dirty command line tool written in Node.js to convert Ghost JSON exported posts into a set of source posts for Hexo... Long story short, an helper to migrate from Ghost to Hexo (and probably other static website publishing platforms).
Install
With Node.js and Npm installed, as easy as:
npm install -g ghost2hexo
Usage
From your terminal of choice:
ghost2hexo ghost_data.json path/to/hexo/source/_posts
Where:
ghost_data.json
: is the file exported from the Ghost adminpath/to/hexo/source/_posts
: the posts folder of your local Hexo project
Quick migration guide
- Prepare your Hexo environment (you can follow the official quick start)
- Login into your Ghost admin
- Go to Settings > Labs and click the blue "Export" button (this will download the ghost data JSON file)
- Download your images and files from the
contents/images
folder of your ghost installation - Use the
ghost2hexo
command to generate the posts for Hexo - Copy your Ghost images into the your Hexo
sources/contents/images
- Regenerate your static website with
hexo generate
Contribute
Feel more than welcome to report bugs or propose changes.
License
Licensed under MIT.