In the other hand, Hugo feels super slim and simple, thanks to Go and Hugo, it takes only few lines to start a blog,
You can download a binary package of Hugo, but I have Go installed so it’s simply 1 command:
go get -u -v github.com/spf13/hugo
Creating a new blog is simply one command:
hugo new site myblog
This command creates the
myblog folder with some initial data that serves as a baseline for our blog.
Adding a new post is simple as:
hugo new post/welcome.md
This generates the
content/post/welcome.md file, a post is just a simple file, no magic!
cd themes git clone https://github.com/dplesca/purehugo.git
Lets star a local server to see our shining new blog:
hugo server --theme=hugo_theme_robust --buildDrafts
Hit in browser: http://localhost:1313
You should see the welcome blog entry we just added.
Migrate from Octopress
Hugo has a built in support to migrate from jekyll
cd my_octopress_blog ls config.yaml ... source/ ... hugo import jekyll source/ hugo-import/ Congratulations! 26 post(s) imported! ...
Make sure to have config.yaml and the source folder in current directory, running the import command should import all files
Simply move the posts folder into your new blog content folder by:
mv hugo-import/content/post/* <location_of_new_hugo_blog>/content/post`