Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Open-source Jekyll adaptation of the GitHub Pages Architect theme, with a clean, classic layout for static sites.
Architect is a Jekyll theme that adapts Jason Long's original GitHub Pages Architect theme into an open-source, self-hostable template for static sites.
Architect is a Jekyll theme, an open-source adaptation of the Architect theme used on GitHub Pages, originally designed by Jason Long. It takes a Jekyll site as input and produces a static website with the distinctive Architect visual style — a top banner with a dark textured header, a clean content area, and a sidebar layout. The theme runs on Jekyll, requiring Ruby, RubyGems, Node.js, and Python 2.7 to install, and it is maintained by Pietro Menna on GitHub.
Architect offers a focused set of features centered on faithful replication of the GitHub Pages theme and easy Jekyll integration.
Architect suits anyone who wants a proven, minimal design for a Jekyll-powered site, especially those coming from GitHub Pages.
With Architect you can create several common types of static sites while relying on the familiar GitHub Pages look.
The theme works like any Jekyll site: download the archive, unzip it into a folder, run bundle install to fetch dependencies, then run jekyll serve to build and preview the site locally. You customize the site by editing _config.yml, particularly the baseurl setting, and adding content as normal markdown or HTML files.
Yes. The theme is open-source and licensed under Creative Commons Attribution 4.0 International, and it is freely available on GitHub for download and modification.
You need Ruby, RubyGems, Node.js, and Python 2.7 installed on your system, plus the jekyll and bundler gems. The README documents a Mac-friendly path where Node.js is often the only package you must add.
Yes. This is an open-source version of the GitHub Pages theme, so you can run it on any Jekyll-compatible hosting platform or locally with jekyll serve.
Set the baseurl variable in _config.yml to the subpath, such as "/jekyll-architect-theme", or leave it empty if the site sits at the root of your domain.
Yes. The repository points to a live demo at http://pietro.menna.net.br/jekyll-architect-theme/.
