Orange, an open source and free minimal Jekyll theme. It is a product of my attempt at learning Jekyll. This guide will help you get started with the theme's basic customization and settings.
1. [Dependencies](#dependencies) 2. [Installation](#installation) 3. [Configuration](#configuration) 1. [_config.yml](#configyml) 4. [Updates](#updates)- To install the theme clone the repository
git clone https://github.com/talentedunicorn/orange.git
- Copy
config.sample.yml
to_config.yml
- Open
_config.yml
and set up the necessary information - Open your terminal program and inside the folder run
jekyll serve
Orange comes with a few configuration files each with their own usage
This is the main configuration file. Edit these sections:
- title: This appears on your metadata and is part of your title tag
- description: This is part of your metatag, keep it under 150 characters for SEO
- avatar_path: The path to your avatar image
- url: Your hosting url. Change this to your hosting url e.g. http://[your_name].github.io OR http://localhost:4000 when running on localhost
- Feature settings
- tagManagerID: Orange has analytics support through Google tag manager. Add your container id from tag manager here.
- disqus_shortname: Comment support is through Disqus. Create an account here and add your shortname here.
- formpost: A URL where your contact form will post to. If you need a free form post service try formspree.io
Updates to the theme will be available by tracking this repository's master branch. To do so;
- create a new branch e.g.
git branch theme
- Add the theme's remote e.g.
git remote add orange [email protected]:talentedunicorn/orange.git
- Set the branch to track the master branch i.e.
git branch theme --set-upstream-to=orange/master
- For development and optimizing images ↩