Full-featured Jekyll port of Ghost's default theme Casper v2
Jasper2 is a full-featured port of Ghost’s default theme Casperv2.1.9 for Jekyll / GitHub Pages. It offers out of the box support for multiple authors, full author information, tag descriptions, related posts view, pagination, code syntax highlight, support for Google Analytics tracking, support for Disqus comments, and more.
To install Jasper2, you have several options for building and deploying the site:
Build the site with GitHub Actions: This approach pushes the resulting files (the contents of _site/ or ../jasper2-pages/) to the gh-pages branch. Detailed instructions can be found in the jekyll_build.yml file.
Generate the site locally and push the resulting HTML to a GitHub repository: Clone the Jasper2 repository (master branch) and run bundle exec jekyll serve inside the directory. Upload the resulting _site/ (or ../jasper2-pages/) contents to your repository (master branch if uploading as your personal page, or gh-pages branch if uploading as a project page).
Build the site with Travis-CI: Use jekyll-travis and Travis-CI to automatically push the generated HTML files to a gh-pages branch. This approach requires setting up Travis-CI for your personal fork and making changes to _config.yml and .travis.yml files. Consult the documentation from jekyll-travis for detailed instructions.
Deploy the static website with Jekyll-compatible hosters: Use hosters such as Netlify that allow for deployment from a GitHub repo and publish the website using CDNs. Netlify offers a free starter offer.
Jasper2 is a powerful Jekyll theme based on Ghost’s Casper theme. It offers a range of features including support for multiple authors, tag descriptions, related posts view, pagination, code syntax highlight, Google Analytics tracking, Disqus comments, and more. Installation can be done through various methods including GitHub Actions, local generation, Travis-CI, or Jekyll-compatible hosters like Netlify.