JekyllBlog

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.

2 previews
Desktop homepage1 / 2
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 2

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-03View source

What stands out

A quick read of the recorded project description.

01

Jekyll-based static blog source code with a theme derived from Long Haul

02

Homepage displays a loop of 5 posts with excerpts, supports previous/next post navigation

03

Styles compiled with SASS + Compass, layout uses SUSY grid

04

Responsive navigation menu, SVG social icons, and RSS XML feed

05

Post pages provide drop cap styling and estimated reading time

06

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.

JekyllBlog

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

    Install Jekyll first, then install dependencies such as sass, susy, normalize-scss, support-for, etc.

  2. 2

    Run jekyll serve to start the local service, and use compass watch to monitor style compilation

  3. 3

    Site title, description, URL, pagination count, navigation, and social accounts are configured in _config.yml

  4. 4

    The Formspree form requires filling in your own service endpoint; its quota and fees must be checked separately

  5. 5

    Third-party assets such as demo images, fonts, and icons must be checked under their respective licenses

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This 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

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 / repository
The 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.
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.