Sustain screenshot

Sustain

Author Avatar Theme by Jekyllt
Updated: 26 May 2021
298 Stars

Personal blog powered by Jekyll

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:

  1. 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.
  2. 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.
  3. 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.