Kenny Huynh
Kenny Huynh

Reputation: 31

How to use jekyll on an existing blog made with rails

My situation is that I have just finished creating a blog using ruby on rails. I have been using localhost to see it display on my browser, but I want to deploy it online. I found out that rails apps can't be deployed on ghpages because it is not static. However, I searched online and read that if I used Jekyll, i could display it on ghpages. I have never used jekyll before, so my question is...

How could I use/integrate jekyll to my existing rails app so that it can be deployed and hosted through github pages?

Thank you!

Upvotes: 2

Views: 568

Answers (2)

max
max

Reputation: 102026

You are trying to screw in a screw with a hammer.

Github pages is simple free hosting for static pages like a simple portfolio or the info page for a github project. You would use jekyll to generate simple static HTML pages for this.

If you want to deploy a Rails application there are several cloud hosting providers such as Heroku and Openshift that provide a free tier.

First determine what you are trying to build. Then select the right tool and hosting for the job.

Upvotes: 2

sa77
sa77

Reputation: 3603

You CANNOT host a rails blog app with databases on gh pages. you need a static site to be hosted on ghpages. jekyll is a static site generator that generates static HTML pages which can be served to users from gh-pages.

So you need to build new blog engine with jekyll

  • install jekyll: gem install jekyll
  • create new jekyll site: jekyll new your-github-username.github.io
  • cd to the new directory generated and test locally: jekyll serve (visit http://localhost:4000)

link to github articles on gh-pages with jekyll

Upvotes: 0

Related Questions