Jekyll-based static blog source code with a theme derived from Long Haul
oldblog.jonasbandi.net — Jekyll Blog Template
By jbandi
A complete Jekyll personal blog source code with a theme derived from Long Haul, featuring a typography-first minimalist design, responsive navigation, RSS feed, Formspree contact form, and estimated reading time.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 2
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Homepage displays a loop of 5 posts with excerpts, supports previous/next post navigation
Styles compiled with SASS + Compass, layout uses SUSY grid
Responsive navigation menu, SVG social icons, and RSS XML feed
Post pages provide drop cap styling and estimated reading time
Contact form submits via Formspree, requires configuring your own service endpoint
Template Details
This is a complete source code repository for a Jekyll blog site, used by the author to publish their blog content, with the live site at blog.jonasbandi.net. The theme is customized from Long Haul, following a minimalist, typography-centered design approach. The homepage displays a loop of 5 posts with excerpts and provides previous/next post navigation.
The styling layer is compiled using SASS and Compass, layout relies on the SUSY grid system, social icons are SVG, the navigation menu is responsive on mobile, and an XML feed is output for RSS readers. Post pages include drop cap styling and estimated reading time. The contact form is implemented via Formspree and requires filling in the corresponding service endpoint in the configuration to actually submit.
The main site configuration is centralized in _config.yml, including site title, description, URL, homepage pagination count, navigation links, social accounts, and an optional Google Analytics identifier. The repository is under the MIT license, allowing free use, modification, commercial use, and distribution, provided that the copyright notice and license notice are retained when distributing copies of the code. The Formspree service mentioned in the README, as well as third-party assets such as demo images, fonts, and icons, must be checked separately under their respective terms and are not covered by the code's MIT license.
Is it right for your project?
Use Cases
- Building a personal blog focused on text reading
- As a starting point for Jekyll theme customization, replacing colors and typography
- Writing sites that need RSS subscription and estimated reading time
- Static sites that receive reader messages via Formspree
Suitable For
- Developers familiar with Jekyll and Ruby environment
- Individual writers who prefer minimalist typography style
- Users of blog templates that require MIT license and free modification
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Install Jekyll first, then install dependencies such as sass, susy, normalize-scss, support-for, etc.
- 2
Run jekyll serve to start the local service, and use compass watch to monitor style compilation
- 3
Site title, description, URL, pagination count, navigation, and social accounts are configured in _config.yml
- 4
The Formspree form requires filling in your own service endpoint; its quota and fees must be checked separately
- 5
Third-party assets such as demo images, fonts, and icons must be checked under their respective licenses
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under MIT license in the public repository; the free scope is the code of this version and does not mean external services or third-party assets are free.
Must comply with when using
- Free use, modification, commercial use, and distribution of this version's code are allowed.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
- The code is provided as is; warranties and liability limitations are governed by the original license and applicable law.
Additional costs & items to verify
- The README mentions the Formspree form service; actual submission requires configuring a service endpoint, and its usage quota and fees must be checked separately.
- Demo images, fonts, icons, and other third-party assets must be checked under their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domain, hosting, database, payment, or AI may incur additional charges.
- The contact form relies on the third-party Formspree service; you must register and configure a service endpoint to actually submit, and its free quota and fees must be checked separately.
- Google Analytics is an optional configuration item; enabling it requires applying for a key and accepting Google's terms of service.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
Contact Form via Formspree
Original README
https://github.com/jbandi/oldblog.jonasbandi.net/blob/gh-pages/LICENSEhttps://github.com/jbandi/oldblog.jonasbandi.net/blob/gh-pages/README.md- **google_analytics** Google Analytics key (optional)
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-04. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- Partly documented · 57 / 100
- Technologies
- Jekyll
- Website type
- Blog
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2020-08-04
- Screenshot last checked
- 2026-10-04
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Jekyll as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Review declaration: [email protected] · 2026-10-04
Inspect the recorded source material
SHA-256: ef2e17f0d42b299612a93441c1f31ff6134aa24f9fae8192b3b4af9febb8c9ef
2026-10-04T14:30:30.191Z
Source file / repositoryThe sources for my complete blog: [http://blog.jonasbandi.net/](http://blog.jonasbandi.net/).
Based on Jekyll. Theme based on [Long Haul](http://github.com/brianmaierjr/long-haul)
## Features
- Minimal, Type Focused Design
- Built with SASS + COMPASS
- Layout with SUSY Grid
- SVG Social Icons
- Responsive Nav Menu
- XML Feed for RSS Readers
- Contact Form via Formspree
- 5 Post Loop with excerpt on Home Page
- Previous / Next Post Navigation
- Estimated Reading Time for posts
- Stylish Drop Cap on posts
- A Better Type Scale for all devices
## Setup
1. [Install Jekyll](http://jekyllrb.com)
2. Fork the repo
3. Clone it
4. Install jekyll `gem install jekyll`
Install compass `gem instal sass`
Install susy `gem install susy`
Install normalize `gem install normalize-scss`
Install support-for `gem install support-for`
5. Run Jekyll `jekyll serve`
6. Run `compass watch`
7. Customize!
## Site Settings
The main settings can be found inside the `_config.yml` file:
- **title:** title of your site
- **description:** description of your site
- **url:** your url
- **paginate:** the amount of posts displayed on homepage
- **navigation:** these are the links in the main site navigation
- **social** diverse social media usernames (optional)
- **google_analytics** Google Analytics key (optional)
## License
This is [MIT](LICENSE) with no added caveats, so feel free to use this Jekyll theme on your site without linking back to me or using a disclaimer.
Explore similar templates
Compare previews and descriptions within the same stack and category.

al-folio
A Jekyll academic homepage theme for scholars and researchers, with a clean responsive design and out-of-the-box support for publication lists, project showcases, CVs, and blogs.
Jekyll · Portfolio

minimal-mistakes
Minimal Mistakes is a two-column Jekyll theme for personal sites, blogs, project documentation, or portfolios.
Jekyll · Portfolio

Beautiful Jekyll
Beautiful Jekyll is a mature, easy-to-use Jekyll blog theme maintained by Dean Attali since 2015, with over 50,000 users.
Jekyll · Blog

jekyll-TeXt-theme
A customizable Jekyll theme for personal sites, team sites, blogs, projects, and documentation.
Jekyll · Blog

startbootstrap-clean-blog-jekyll
The official Jekyll version of Start Bootstrap's Clean Blog theme, offering a blog home page, about page, contact page, and sample post pages, with a Formspree-powered contact form.
Jekyll · Blog

So Simple
A minimal reading-oriented Jekyll theme by Michael Rose for personal blogs, portfolios, and long-form reading. It offers multiple layouts, microformat markup, Disqus comments, Google Analytics, Jekyll SEO Tag, three skins, and aggregation by year, category, and tag with a grid view.
Jekyll · Blog
