Xây dựng trang cá nhân với gem Jekyll

Xây dựng trang cá nhân với gem Jekyll

Nếu bạn là 1 dev Ruby on Rails thì với môi trường đã có sẵn, không mất đến 5 phút để bạn có riêng cho mình 1 trang cá nhân thật ngầu theo các bước sau:

Chuẩn bị

Setup Ruby

Nếu bạn là RoR dev thì có thể bỏ qua bước này, còn nếu không phải thì hãy mở terminal và chạy: install ruby, install bundle

Setup repo & page

Tạo new repo để tên repo là blog

Setting Github page Chọn setting trong repo của bạn

Kéo xuống phần github page và chọn master branch:

Vậy là xong phần chuẩn bị rồi, bắt đầu nào!

Bắt đầu

Basic

Nếu bạn muốn bắt đầu với 1 trang hoàn toàn mới và dự mình xây dựng nó

# Install Jekyll and Bundler gems through RubyGems
gem install jekyll bundler

jekyll new myblog

# Change into your new directory

# Build the site on the preview server
bundle exec jekyll serve

# Now browse to http://localhost:4000

With theme

Trên đây là 1 basic blog, còn nếu muốn dùng 1 theme màu mè hơn, đẹp hơn đã được xây dựng sẵn thì bạn có thể search google có vô vàn theme cho các bạn lựa chọn. Mình thì chọn của @wowthemes

Mình chọn mediumish-theme-jekyll

# Clone project
git clone git@github.com:wowthemesnet/mediumish-theme-jekyll.git

# Rename to anything you want
mv mediumish-theme-jekyll blog

# Change into your blog
cd blog

# After create repo on your Github named blog, set it to origin
git remote set-url origin git@github.com:YOUR_GITHUB_ACCOUNT/blog.git

# Change _config.yml
baseurl: '/blog'

# Add your change
git add -A

# Commit them
git commit "Init amazing blog"

# Push them to your repo
git push origin master

Tận hưởng thành quả thôi. Đây là blog của mình https://sondh5.github.io/blog/

Let’s have fun!

Chú ý:

  • Nếu không muốn để subpath là “/blog” thì bạn có thể đổi tên repo thành YOUR_GITHUB_ACCOUNT.github.io để có địa chỉ là YOUR_GITHUB_ACCOUNT.github.io
    Đừng quên sửa lại _config.yml: baseurl: ""
  • Cho người dùng mac thì nếu bị lỗi install gem ffi thì tham khảo issue nàygist này.

Tham khảo:

comments powered by Disqus