Skip to content

JustGoodThemes/BlogBox-Jekyll-Theme

Repository files navigation

BlogBox

BlogBox is a minimal, bold, responsive, and easy-to-use Jekyll theme. It’s a perfect fit for artists, photographers, or creative bloggers looking for a bold design theme.

Live Demo

Premium Jekyll Themes

You can find our premium Jekyll themes here -> jekyllthemes.io

Preview

Blogbox preview

Theme features

  • Responsive layout – your blog will be accessible on various devices (iPhone, iPad, Android, etc.)
  • Clean, well commented code, easy to customize
  • Optional fixed navigation
  • Author information
  • Tag page support
  • Code syntax highlighter
  • Newsletter, latest posts and tag cloud widgets
  • Sharing post integration
  • Social media icons

Local Installation

How to install and use the theme

Note: this theme cannot be installed as a gem in your Gemfile and config, therefore the only way to use this theme is to clone the entire repo and put your content in it among the styling.

Install Jekyll as per Jekyll docs.

Clone the repo or your fork.

Navigate to the repo.

Install the dependencies:

$ bundle config set --local path vendor/bundle
$ bundle install

Start a dev server, with verbose error traces:

$ bundle exec jekyll serve --trace

Development

How to set up and run the theme as a standalone site locally

Follow the steps in the section above.

Deployment

Please see the Deployment Methods page on the Jekyll website.

Manual Deployment

Jekyll outputs your static site to the _site. directory by default. You can transfer the contents of this directory to almost any hosting provider to get your site live. This can be tedious, so some automated deploy approaches are listed below.

Netlify

This theme is prepared to be hosted on Netlify. All you need to do is create a new public or private repository on GitHub or GitLab. Upload the theme to the repository and link your repo to Netlify. Please check this blog post for step-by-step guidelines.

Amazon S3

If you want to host your site on Amazon S3, you can do so by using the s3_website application. It will push your site to Amazon S3, where it can be served like any web server, dynamically scaling to almost unlimited traffic. Well, S3 itself is not built for speed so you probably want to put some CDN like CloudFront on top of your S3 objects.

GitHub Pages

See the GitHub Actions deploy guide on Jekyll docs to build with GitHub Actions and host with GitHub Pages.

License

Licensed under MIT.