Theme features
Jekyll Origin is fully featured premium blog theme.
Content Types
- Homepage (Markdown)
- Blog (Markdown) - 3 Layouts
- Post (Markdown) - 3 Layouts
- Basic Pages (Markdown)
- Contact Page (Markdown)
Design & Code
- Jekyll 4.3.2+
- 100% responsive design
- Clean code and Jekyll best practices
- Content is editable and configurable via markdown or front-matter. No hardcoded content.
- Clean yet simple code - We intentionally write code that is easier for enthusiast and junior level programmers to understand and copy.
- Configure logo, colors, fonts all from
_config.yml
CSS
- SCSS using Jekyll compiler. Includes all SCSS files which are well structured and cleanly written
- Bootstrap 5.2
- The entire Bootstrap library is not imported. Mainly we use the grid, media queries and utilities. You can import the entire library if you need to.
Speed
- 100/100 Google Lighthouse speed score
- Tiny CSS and JS filesize ⚡
- No jQuery
SEO
- 100/100 Google Lighthouse SEO score
- Meta tags and description auto generated for each page
- OG meta tags for Facebook, Twitter etc auto generated for each page
- Meta tags can be overriden in the frontmatter on a per page basis
- Semantic HTML document structure, particularly on single pages
- Social media links can be configured in
data/social.json
- Fontawesome is used for the icons.
Privacy
- We are committed to building themes that are privacy friendly
- By default, this theme does no use cookies
- We support self hosted Google fonts and two privacy-friendly Google Analytics alternatives
- No other 3rd party snippets, tracking code or services are used that might track users data
Analytics
- We support several analytics providers that can be configured in
_config.yml
, supports environment variables. - Google Analytics
- Plausible (privacy focused, hosted)
- Umami (privacy focused, self-hosted)
Menus
- Main menu managed
data/menu.yml
- Nested dropdown menu
- Responsive menu using simple vanilla JS code, Animated hamburger menu and mobile overlay
Header
- Comes with 4 logo configs for desktop, mobile and transparent modes. Your logo will be perfect 👌
- Header can fixed (sticky) and animated on scroll
Darkmode
- First class darkmode support
- Configure manual dark mode and position of dark mode toggle
- Configure automatic darkmode based on users OSX setting (css prefers-color-scheme).
Social
- Social media links can be configured in
data/social.json
- Fontawesome is used for the icons. - Auto generated and overridable OG Meta data for Facebook and Twitter cards
Contact Form
- Contact page & contact form
- Supports Netlify forms and Formspree forms
Comments
- Includes Commento comments (privacy friendly)
- Includes Disqus comments
Newsletter
- Includes Mailchimp subscribe
Fonts
- Supports Google fonts
- Fonts can be configured in
_config.yml
- Fonts can be self-hosted (GDPR compliant, privacy friendly) or use the Google CDN. Theme ships with self-hosted fonts.
- Font Awesome 6 icons
Cookie Banner
- Cookieconsent open source Cookie banner - a lightweight, cutomizable, GDPR compliant cookie consent solution written in vanilla JS. Amazing 🍺
RSS
- Includes RSS feed
- RSS icon feed can be enabled/disabled in footer
Content
- Robust example content included out of the box
- All photos, illustrations and icons included with this theme are royalty free
Netlify
- Ready to deploy to Netlify
- includes
netlify.toml
file
Github Pages
- Github pages ready
Changelog
Version 2.0 (Released Nov 24, 2023)
- Update to Jekyll Zerostatic framework. Includes new components, bug fixes and even more configuration options in the
_config.yml
Version 1.6 (Released Oct 22, 2023)
- Add new privacy focused analytics providers Plausible & Umami, both GDPR compliant alternatives to Google Analytics.
- Add self hosted Google fonts, enabled by default!
- Add cookie banner - Cookieconsent - a lightweight, cutomizable, GDPR compliant cookie consent solution written in vanilla JS.
- Add new privacy friendly comments system - Commento
- Prevent loading of Disqus unless user needs to comment, prevents 3rd party cookie installation and data tracking from Disqus
- Use the Youtube no-cookie embed code when embedding videos
- Remove external Javascript from Mailchimp embed
- Improve RSS Feed
- Improvements to SEO meta tags and OG meta tags. More flexible to override on a per page basis
- Add support for Google Tag manager
- Update to Bootstrap 5.3.2
- Update to Jekyll 4.3
- Retest Github pages deployments
- Retest Netlify deployments
- Remove
jekyll-feed
plugin, we dont need it.
Version 1.2 (Released Oct 5, 2022)
- Add RSS functionality
- Add RSS Icon - can be enabled/disabled in
_config.yaml
- Install
jekyll-feed
plugin
Version 1.1 (Released Jul 11, 2022)
- Update author component
- Add automatic blog category generation
- Improve category pages
- Minor css and bug fixes
Version 1.0 (Released Jun 21, 2022)
- Initial release 🎉