Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Jekyll version of the Agency Bootstrap theme with GitHub Pages support, Formspree contact forms, Google Analytics, and multi-language content.

Free one-page creative agency website template built with HTML5, CSS3, and JavaScript, featuring an animated hero, pop-up video, and newsletter form.

Free Bootstrap 4 HTML5 multipage agency website template with hero slider, sticky nav, testimonial carousel, and contact form.

Free Bootstrap 4 one-page agency template with hero video, product slider, testimonial carousel, and blog section.

Free Bootstrap 4 HTML5 one-page template for digital marketing agencies with custom illustrations, testimonials, and a contact form.
Agency Jekyll Theme is a Jekyll template for agency and business websites, converting the Agency Bootstrap theme into a gem-based theme with GitHub Pages support, contact forms, and multi-language content.
The Agency Jekyll Theme is a Jekyll port of the Agency Bootstrap theme from Start Bootstrap, maintained by Ravi Riley and distributed as the jekyll-agency Ruby gem. It takes Jekyll content (Markdown files, YAML configuration, and portfolio items) and generates a static agency-style website that can be hosted on GitHub Pages. The theme supports installation as a gem, as a remote theme in _config.yml, or through a starter template repo that creates a new site in minutes.
page layout supports creating additional pages such as a legal/privacy policy page or a custom 404 error page.sitetext.yml controls all on-page text, while navigation.yml defines the navigation bar links and order.style.yml lets you change accent color, dark/light color scheme, background images, and footer content without touching HTML._portfolio folder becomes a grid item; YAML front matter handles the title, description, and image.The theme is aimed at freelancers, small agencies, and businesses that want a professional, portfolio-focused website with minimal maintenance. It's also a good fit for Jekyll users who need quick deployment on GitHub Pages and want to avoid maintaining a separate build pipeline.
Install the theme by adding gem "jekyll-agency" to your Gemfile and running bundle install, then copy the sample _config.yml from the repo. Alternatively, click the "Use this template" button on the starter repo to generate a new GitHub repository preconfigured with the theme, or specify jekyll-agency as a remote theme in your _config.yml. After installation, edit _portfolio, sitetext.yml, navigation.yml, and style.yml to build out your site.
The theme is free and open source, released under the MIT License. There are no paid tiers or licensing fees; you can use it for personal or commercial projects.
Yes, the theme is open source under the MIT License, so it is free to use in personal and commercial projects. You can also contribute to its development via GitHub issues and pull requests.
Yes, the theme has explicit GitHub Pages support. You can deploy it by using the starter template or setting it as a remote theme in your site's _config.yml.
The contact form is powered by Formspree.io. After creating a Formspree form, you update the form endpoint in the theme's configuration. The README notes that legacy email-based forms are being phased out, and the theme uses the new Formspree structure.
The theme currently includes English, Spanish, and German translations. You can add more languages by creating new translation files; Chinese and Arabic are listed as open contributions.
Yes, the style.yml file lets you set a custom accent color, dark or light color scheme, background images, and footer content. Navigation and all site text are also configurable through YAML without editing HTML.