Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Free Bootstrap 5 and Eleventy blog template with clean layout, post grid, category pages, author section, and dark mode.
Brook is a free, open-source blog template that pairs Bootstrap 5 for responsive styling with the Eleventy 3 static site generator to produce a clean, responsive static blog for writers and content creators.
Brook is a blog template that takes content written as markdown files or other supported data sources and builds a static HTML site with a clean blog layout, post grid, category pages, author section, and newsletter signup. It runs on Eleventy 3, which requires Node.js 18 or newer, and uses Bootstrap 5 for its CSS framework. The template is part of the TemplateDeck collection and is released under the MIT license, meaning it is free to use, modify, and redistribute.
/public folder and upload it to any web server./public folder, and deploy the static files to any hosting service without a backend.Brook provides two workflows: a simple one for beginners and a developer-oriented one. Beginners can take the pre-built /public folder, edit the HTML content, replace images, and upload it to a server. Developers can clone the repository, run npm install, and use the available commands: npm run build-dev outputs an unminified site to /dev, npm run watch starts a development server with BrowserSync and auto-rebuild on file changes, and npm run build creates an optimized production site in /public. All commands require Node.js 18 or newer.
Brook is free and open-source under the MIT license. You can download it from TemplateDeck without any cost, and there are no subscription fees or usage limits.
Yes, Brook is completely free. It is released under the MIT license, so you can use it for personal or commercial projects, modify it, and even redistribute your modified version without paying any fees.
To build Brook from source, you need Node.js version 18 or later installed on your machine. The installation process involves cloning the repository and running npm install to fetch all dependencies, including Eleventy, Gulp, and Bootstrap 5.
Yes, you can use the pre-built /public folder that contains the final HTML, CSS, and JavaScript files. Edit the HTML directly, add your images, and upload the folder to any web server. No command line or build tools are required for this workflow.
When you run npm run build, Brook compiles and minifies the CSS, purges unused CSS rules, and minifies the HTML. The optimized files are placed in the /public directory, which you can deploy directly to your web server.
Yes, Brook includes dark mode support as one of its listed features. The template provides a dark theme option for users who prefer reduced brightness.
