Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
The Jekyll theme for your personal landing page.

Jekyll-based personal resume/CV homepage template, generating a static site that can be hosted free on GitHub Pages.
Compass is a Jekyll theme built for one specific job: to be a simple and elegant personal landing page that you can deploy directly to GitHub Pages.
Compass is a Jekyll theme designed around a personal landing page — a single, clean page that presents who you are and where people can find you. It takes a Jekyll project (with a _config.yml file) as input and produces a static HTML page that can be hosted for free on GitHub Pages. The theme lives in the GitHub repository excentris/compass and currently has 197 stars.
_config.yml.username.github.io and GitHub builds and serves the page automatically at that URL.bundle install to install dependencies, then bundle exec jekyll serve to preview locally at http://localhost:4000.Compass is aimed at developers and technical users who already work with Jekyll or are willing to run a few command-line commands. It is also a good fit for freelancers, students, or professionals who want a no-frills personal page without signing up for a website builder. Because the theme is minimal, it suits anyone who wants a clean online presence that loads fast and requires almost no maintenance.
username.github.io) by forking the repo and renaming it.yourname.com at your GitHub Pages site by editing the included CNAME file.The documentation walks through seven steps: install Bundler with gem install bundler, fork the Compass repository, clone your fork, run bundle install to fetch Jekyll and its dependencies, edit _config.yml, start the local server with bundle exec jekyll serve, and view the site at http://localhost:4000. After you are happy with the result, you rename the repository to username.github.io and push; GitHub Pages builds the site automatically.
Yes. Compass is a public Jekyll theme hosted on GitHub, so you can fork it and use it for your own landing page at no cost.
After customizing your clone, rename the repository to username.github.io (replace "username" with your GitHub username) and push it. GitHub will build the Jekyll site and serve it at https://username.github.io. For a project page, you would follow the equivalent GitHub Pages procedure.
Yes. The repository includes a CNAME file. Edit it to contain your domain (for example example.com) and follow GitHub's instructions on adding a CNAME file to your repository. The documentation links to GitHub's guide for doing this.
You need Ruby, Bundler, and Jekyll. The documented setup is: install Bundler, fork the repo, clone it, run bundle install, then bundle exec jekyll serve. The site then loads at http://localhost:4000.
No. Compass is explicitly a personal landing page theme, not a blog theme. If you need multiple pages or a blog section, you would likely be better served by a different Jekyll theme.
