Overview
Sustain is a personal blog built with Bootstrap and powered by Jekyll. It is freely hosted in Github pages. The theme has a modern and clean design, making it suitable for various types of blogs.
Features
- Built with Bootstrap framework
- Powered by Jekyll for easy content management
- Freely hosted in Github pages
- Modern and clean design
- Fully responsive and mobile-friendly
- Supports multiple pages including home, blog, post, and projects
- Easy deployment options with GitHub Actions, Travis CI, or Jekyll-compatible hosters like Netlify
- Issues and contributing tracking for bug fixes and patches
Installation
There are several options for installing and deploying the Sustain theme:
Option 1: GitHub Actions
- Build the site with GitHub Actions, which automatically pushes the resulting files to the
gh-pagesbranch. - See
jekyll_build.ymlfor more details.
Option 2: Local Deployment
- Clone the repository (master branch).
- Run
bundle exec jekyll serveinside the directory. - Upload the resulting
_site/contents to your GitHub repository (master branch for personal pages or gh-pages branch for project pages).
Option 3: Travis CI
- Set up Travis CI for your personal fork.
- Update your details in
_config.ymlto be able to push to your GitHub repo. - Generate a secure key to add to your
.travis.yml. - Refer to the documentation from jekyll-travis for more information.
Summary
Sustain is a personal blog theme built with Bootstrap and powered by Jekyll. It offers a modern and clean design, making it suitable for various types of blogs. The theme can be easily deployed using various options such as GitHub Actions, Travis CI, or Jekyll-compatible hosters like Netlify. It also provides easy installation steps for local deployment. Sustain is released under the MIT License and encourages contributions from the community.