Home
Simple is simpliest jekyll theme.
- turn markdown into website
- Highly customizable
Contents
Usage
1. Install dependencies
Simple
is built on Jekyll and uses its built-in SCSS compiler to generate our CSS. Before getting started, you’ll need to install the Jekyll gem and related dependencies:
bundle install
Quick start
To help anyone with any level of familiarity with Jekyll quickly get started, Simple
includes everything you need for a basic Jekyll site. To that end, just clone Simple and start up Jekyll.
git clone https://github.com/mrinjamul/simple-jekyll.git
3. Running locally
To see your Jekyll site with Simple
applied, start a Jekyll server. In Terminal:
cd simple-jekyll
./tools/run
Open http://localhost:4000 in your browser, and voilà.
4. Serving it up
If you host your code on GitHub, you can use GitHub Pages to host your project.
- Fork this repo and switch to the
gh-pages
branch. - If you’re using a custom domain name, modify the
CNAME
file to point to your new domain. - If you’re not using a custom domain name, modify the
baseurl
in_config.yml
to point to your GitHub Pages URL. Example: for a repo atgithub.com/username/simple
, usehttp://username.github.io/simple/
. Be sure to include the trailing slash. - Done! Head to your GitHub Pages URL or custom domain.
No matter your production or hosting setup, be sure to verify the baseurl
option file and CNAME
settings. Not applying this correctly can mean broken styles on your site.
Development
Simple has two branches, but only one is used for active development.
main
for development. All pull requests should be to submitted againstmaster
.gh-pages
for our hosted site. Please avoid using this branch.
CSS is handled via Jeykll’s built-in Sass compiler. Source Sass files are located in _sass/
, included into styles.scss
, and compile to styles.css
.
Author
- Injamul Mohammad Mollah mrinjamul@gmail.com
License
Open sourced under the MIT license.
Want to contribute?
Learn more and contribute on GitHub.
Have questions or suggestions? Feel free to email us.