All Projects → nielsenramon → Chalk

nielsenramon / Chalk

Licence: mit
Chalk is a high quality, completely customizable, performant and 100% free Jekyll blog theme.

Projects that are alternatives of or similar to Chalk

Reverie
🎨 A ridiculously elegant Jekyll theme.
Stars: ✭ 442 (-55.22%)
Mutual labels:  blog, jekyll, jekyll-theme, github-pages, jekyll-blog, scss
Millennial
A minimalist Jekyll theme for running an online publication
Stars: ✭ 223 (-77.41%)
Mutual labels:  blog, jekyll, jekyll-theme, github-pages, jekyll-blog, scss
mr-brown
Mr.Brown is a responsive Jekyll theme
Stars: ✭ 21 (-97.87%)
Mutual labels:  jekyll, jekyll-theme, simple, customizable, jekyll-blog
Jekyll Klise
🏖 Klisé is a minimalist Jekyll theme for running a personal site or blog, light & dark mode support. (https://klise.now.sh)
Stars: ✭ 312 (-68.39%)
Mutual labels:  blog, jekyll, jekyll-theme, jekyll-blog, scss
Lagrange
A minimalist Jekyll theme for running a personal blog
Stars: ✭ 454 (-54%)
Mutual labels:  blog, jekyll, jekyll-theme, github-pages, jekyll-blog
Liberxue.github.io
Liberxue blog for lightweight Jekyll themes 轻量级自适应 简洁 卡片式博客主题 3秒搞定GitHub blog
Stars: ✭ 330 (-66.57%)
Mutual labels:  blog, jekyll, jekyll-theme, github-pages, jekyll-blog
Derrick
🙌 Derrick is a clean minimal and fast theme for a personal blog.
Stars: ✭ 51 (-94.83%)
Mutual labels:  blog, jekyll, jekyll-theme, jekyll-blog, simple
Jekyll Uno
Jekyll-Uno - a minimal, responsive theme for Jekyll based on Uno for Ghost
Stars: ✭ 559 (-43.36%)
Mutual labels:  jekyll, jekyll-theme, github-pages, scss
Beautiful Jekyll
✨ Build a beautiful and simple website in literally minutes. Demo at https://beautifuljekyll.com
Stars: ✭ 3,778 (+282.78%)
Mutual labels:  blog, jekyll, jekyll-theme, github-pages
Jekyll Theme Prologue
A Jekyll version of the "Prologue" theme by HTML5 UP
Stars: ✭ 346 (-64.94%)
Mutual labels:  blog, jekyll, jekyll-theme, scss
Flexible Jekyll
Flexible-Jekyll is a simple and clean theme for Jekyll
Stars: ✭ 531 (-46.2%)
Mutual labels:  jekyll, github-pages, jekyll-blog, scss
Cayman
Cayman is a Jekyll theme for GitHub Pages
Stars: ✭ 719 (-27.15%)
Mutual labels:  jekyll, jekyll-theme, github-pages, scss
Jalpc
🍎Jalpc -- A flexible Jekyll theme, 3 steps to build your website.
Stars: ✭ 859 (-12.97%)
Mutual labels:  blog, jekyll, jekyll-theme, scss
Alembic
⚗️ A Jekyll boilerplate theme designed to be a starting point for any Jekyll website
Stars: ✭ 501 (-49.24%)
Mutual labels:  jekyll, jekyll-theme, github-pages, scss
Long Haul
A minimal, type-focused Jekyll theme.
Stars: ✭ 524 (-46.91%)
Mutual labels:  blog, jekyll, jekyll-theme, scss
Oscailte
Oscailte — A powerful light, clean, and responsive Jekyll theme.
Stars: ✭ 178 (-81.97%)
Mutual labels:  blog, jekyll, jekyll-theme, github-pages
Jekyll Theme Chirpy
A minimal, sidebar, responsive web design Jekyll theme that focuses on text presentation.
Stars: ✭ 773 (-21.68%)
Mutual labels:  jekyll, jekyll-theme, github-pages, scss
Jekyll Theme Yat
🎨 Yet another theme for elegant writers with modern flat style and beautiful night/dark mode.
Stars: ✭ 113 (-88.55%)
Mutual labels:  blog, jekyll, jekyll-theme, github-pages
Gaohaoyang.github.io
blog & blog theme🤘
Stars: ✭ 1,699 (+72.14%)
Mutual labels:  blog, jekyll, jekyll-theme, scss
Hydeout
A refreshed version of Hyde for Jekyll 3.x and 4.x
Stars: ✭ 448 (-54.61%)
Mutual labels:  jekyll, jekyll-theme, github-pages, scss

Chalk is a high quality, completely customizable, performant and 100% free blog template for Jekyll.

Overview

Features:

  • About page.
  • Automatic RSS feed.
  • Automatic sitemap.
  • Automatic time to read post indicator.
  • Cross browser support (supports all modern browsers).
  • Custom 404 page.
  • Custom code highlighting.
  • Customizable pagination.
  • Dark and Light theme.
  • Easy setup and deploying.
  • Enlarge images on click.
  • Filter on tags.
  • Optional tag navigation.
  • Frequently updated with new versions.
  • Many social media links supported.
  • Media embed for videos.
  • PageSpeed optimized.
  • Proper sharing links for posts on Facebook, Twitter and Google Plus.
  • SEO optimized.
  • Support for local fonts.
  • Support for emoji's.

Integrations

Used tools

Usage

Installation

If you haven't installed the following tools then go ahead and do so (make sure you have Homebrew installed):

brew install ruby
brew install npm

On windows, install Ruby and Node with the installers found here:

Next setup your environment:

npm run setup

Development

Run Jekyll:

npm run local

Deploy to GitHub Pages

Before you deploy, commit your changes to any working branch except the gh-pages one and run the following command:

npm run publish

Important note: Chalk does not support the standard way of Jekyll hosting on GitHub Pages. You need to deploy your working branch (can be any branch, for xxx.github.io users: use another branch than master) with the npm run publish command. Reason for this is because Chalk uses Jekyll plugins that aren't supported by GitHub pages. The npm run publish command will automatically build the entire project, then push it to the gh-pages branch of your repo. The script creates that branch for you so no need to create it yourself. Also, if you are developing a project site, you must set the baseurl in _config.yml to the name of your repository.

You can find more info on how to use the gh-pages branch and a custom domain here.

View this for more info about automated deployment with Circle CI.

License

MIT License

Contributing

  1. Fork it (https://github.com/[my-github-username]/chalk/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].