Overview:
Sustain is a personal blog theme built with Bootstrap and powered by Jekyll. It is freely hosted on Github Pages and offers a clean and modern design. With its easy installation and deployment options, Sustain is a popular choice for those looking to create their own blog.
Features:
- Bootstrap Integration: Sustain utilizes the Bootstrap framework, making it easy to create a responsive and visually appealing blog.
- Jekyll Integration: Powered by Jekyll, Sustain offers the benefits of static site generation, including fast load times and improved security.
- Github Pages Hosting: Sustain is freely hosted on Github Pages, allowing users to quickly and easily publish their blog without the need for separate hosting.
- Customizable: Sustain provides a range of customization options, including the ability to change the layout, color scheme, and typography.
- Responsive Design: The theme is fully responsive, ensuring that the blog looks great on all devices, from desktops to mobile phones.
- Easy Installation: Sustain can be installed with a few simple steps, making it accessible for users of all skill levels.
- Developer-Friendly: Sustain is built with developers in mind, with clear documentation and support for alternative deployment methods.
- Issue Tracking and Contributions: The theme has an issue tracker for reporting problems and welcomes contributions from the community.
Installation:
To install Sustain, you have a few options:
Build with GitHub Actions:
- Use the provided
jekyll_build.yml file to build the site using GitHub Actions. - Push the resulting files (located in the
_site/ or ../sustain-pages/ directory) to the gh-pages branch.
Local Installation:
- Clone the repository (master branch) to your local machine.
- Run
bundle exec jekyll serve inside the directory to generate the HTML files. - Upload the contents of the
_site/ or ../sustain-pages/ directory to your GitHub repository.
Travis-CI Deployment:
- Set up Travis-CI for your personal fork.
- Update your details in the
_config.yml file to enable pushing to your GitHub repo. - Generate a secure key and add it to your
.travis.yml file. - Consult the documentation from jekyll-travis for further guidance.
Summary:
Sustain is a versatile and user-friendly blog theme that offers a range of features and customization options. With its integration of Bootstrap and Jekyll, it provides a solid foundation for building a visually appealing and fast-loading blog. Whether you choose to host it on GitHub Pages or use an alternative deployment method, Sustain makes it easy to create and maintain your own personal blog.