chitsaou / Hikkoshi
Licence: mit
Hikkoshi the Blog Migration Tool
Programming Languages
ruby
36898 projects - #4 most used programming language
Projects that are alternatives of or similar to Hikkoshi
Jekflix Template
A Jekyll theme inspired by Netflix. 🎬
Stars: ✭ 504 (+7100%)
Mutual labels: blog, jekyll
Liebling
Beautiful and clean Ghost theme that is easy and comfortable to use. To get the latest version please head over the releases page 👉🏼
Stars: ✭ 792 (+11214.29%)
Mutual labels: blog, ghost
Lagrange
A minimalist Jekyll theme for running a personal blog
Stars: ✭ 454 (+6385.71%)
Mutual labels: blog, jekyll
Liberxue.github.io
Liberxue blog for lightweight Jekyll themes 轻量级自适应 简洁 卡片式博客主题 3秒搞定GitHub blog
Stars: ✭ 330 (+4614.29%)
Mutual labels: blog, jekyll
Artsy.github.io
The Artsy Engineering Open-Source Developers Blog
Stars: ✭ 770 (+10900%)
Mutual labels: blog, jekyll
Ghost On Heroku
One-button Heroku deploy for the Ghost blogging platform.
Stars: ✭ 731 (+10342.86%)
Mutual labels: blog, ghost
Ghost On Github Pages
Ghost on Github Pages. Build and deploy Ghost for free in a few minutes.
Stars: ✭ 421 (+5914.29%)
Mutual labels: blog, ghost
Mapache
You can use the theme Mapache for ghost in: Blog - Magazine - Landing page - Personal page - Photographers. and in many other things
Stars: ✭ 477 (+6714.29%)
Mutual labels: blog, ghost
Jekyll Theme Prologue
A Jekyll version of the "Prologue" theme by HTML5 UP
Stars: ✭ 346 (+4842.86%)
Mutual labels: blog, jekyll
Jekyll Klise
🏖 Klisé is a minimalist Jekyll theme for running a personal site or blog, light & dark mode support. (https://klise.now.sh)
Stars: ✭ 312 (+4357.14%)
Mutual labels: blog, jekyll
Beautiful Jekyll
✨ Build a beautiful and simple website in literally minutes. Demo at https://beautifuljekyll.com
Stars: ✭ 3,778 (+53871.43%)
Mutual labels: blog, jekyll
Leonids
A simple, fixed sidebar two columns Gatsby.js blog starter.
Stars: ✭ 813 (+11514.29%)
Mutual labels: blog, jekyll
Hikkoshi the Blog Moving Tools
A tool for blog migration.
Currently Supported
Blog System | Import | Export | Notes |
---|---|---|---|
Jekyll | Yes | Yes | Only Markdown files are supported. |
Hexo | Yes | Yes | File names will become date-prefixed. |
Logdown | Yes | No | All posts will become published. |
Ghost | No | Yes | Markdown tables will be converted to HTML w/ original Markdown source. |
Import means "moving from A", and export means "moving to A".
Think as a meta-blog-system that can only do import / export.
Installation
Install the core functionality:
$ gem install hikkoshi
And install the extensions of Hikkoshi that you want for blog migration:
$ gem install hikkoshi-jekyll
$ gem install hikkoshi-ghost
Usage
For example, you're currently using Jekyll and want to move to Ghost:
$ hikkoshi -f jekyll -t ghost -i ~/jekyll-blog/_posts/ -o ~/tmp/ghost.json
-
-f
: Your current blog system. -
-t
: Your target blog system. -
-i
: Location of your current blog posts or backup file. -
-o
: Location to store the exported file(s).
Known Issues
- Time zone of posts will become the local time zone of your machine.
- Only single-user blog is supported. All exported posts will belong to one user.
Contributing
- Fork it ( https://github.com/[my-github-username]/hikkoshi/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
License
MIT License. See "LICENSE.txt".
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].