Configuring Alchemy

Alchemy is supposed to be extremely customizable and easy to create a boilerplate theme. Alchemy is designed to feel like Jekyll, so we use the same config.yaml and frontmatter variable structure.

Config.yaml

This is general information, refer to your theme’s documentation for what the theme requires.

# Your project's root directory:
# This will be prepended to all imports (styles, data files, images, and javascript)
root: ''

# The title of your website. Unless overwritten by frontmatter, this will be placed into the title element, og:title, and the main header of most themes.
title: Alchemy  

# The description. This is used in meta tags, footers, and secondary headings of some themes
description: >- 
  A modern, fast, easy-to-use jekyll alternative based on Javascript and EJS

# Your information:
# Used in opengraph information and footers of some themes
author:
  name: Jack Crane
  email: jack@jackcrane.rocks

# Used in footers of some themes
socials:
  - type: github
    link: https://github.com/jackcrane
    username: jackcrane
  - type: instagram
    link: https://www.instagram.com/jackcraneb/
    username: jackcraneb
  - type: twitter
    link: https://www.twitter.com/howdyitsjack
    username: howdyitsjack

# If you have a buymeacoffee.com profile, put it here.
bmac:
  # Do you want a 'button' or 'widget'
  type: button
  # Your bmac username
  username: jackcrane
  # Color of button or widget trigger
  color: '#FFDD00'
  # Message to pop up on widget trigger
  message: Feeling Generous?

# Global tags, added to tags specified in frontmatter
tags: alchemy, static site generator, ssg