Alembic is a starting point for Jekyll projects. Rather than starting from scratch, this boilerplate is designed to get the ball rolling immediately. Install it, configure it, tweak it, push it.
Fork it Tweet it Install Alembic ⚗️ Tip me $5 💸
Here are a few examples of Alembic out in the wild being used in a variety of ways:
gem "alembic-jekyll-theme" to your Gemfile to add the theme as a dependancybundle install in the root of project to install the theme and its dependanciestheme: alembic-jekyll-theme to your _config.yml file to set the site themebundle exec jekyll serve to build and serve your site_config.yml file to set things like the navigation, contact form and social sharing buttonsgem "jekyll-remote-theme" to your Gemfile to add the theme as a dependancybundle install in the root of project to install the jekyll remote theme gem as a dependancyjekyll-remote-theme to the list of plugins in your _config.yml fileremote_theme: daviddarnes/alembic to your _config.yml file to set the site themebundle exec jekyll serve to build and serve your site_config.yml file to set things like the navigation, contact form and social sharing buttons(deprecated, not recommended)
Gemfile with one stating all the gems used in your project.github, LICENSE, screenshot.png, CNAME and alembic-jekyll-theme.gemspec
bundle install in the root of project to install the jekyll remote theme gem as a dependancybundle exec jekyll serve to build and serve your site_config.yml file to set things like the navigation, contact form and social sharing buttonsWhen using Alembic as a theme means you can take advantage of the file overriding method. This allows you to overwrite any file in this theme with your own custom file, simply by matching the file name and path. The most common example of this would be if you want to add your own styles or change the core style settings.
To add your own styles copy the styles.scss into your own project with the same file path (assets/styles.scss). From there you can add your own styles, you can even optionally ignore the theme styles by removing the @import "alembic"; line.
If you’re just looking to set your own colours and fonts copy the _settings.scss file into your project at the same file path (_sass/_settings.scss) and change variables however you wish. The settings are a mixture of custom variables and settings from Sassline - follow the link to find out how to configure the typographic settings.