1.7 KiB
Midnight jekyll-theme-midnight gem
Midnight is a Jekyll theme for GitHub Pages.
You can preview the theme at http://pages-theme.github.io/midnight.
Usage
This theme was ported from the GitHub Automatic Page Generator to a Jekyll v3.3 theme gem.
To use it on a Pages site, add theme: jekyll-theme-midnight to your _config.yml.
theme: jekyll-theme-midnight
title: Custom title
description: Custom description.
show_downloads: true
google_analytics:
- To override the repository name or description from GitHub used in the header, set a
titleordescription. - Set
show_downloadstofalseto hide the download buttons in the header. - Set
google_analyticsto your tracking ID to enable pageview tracking.
This theme includes a single default layout. Markdown files should be prefixed with the following frontmatter.
---
layout: default
---
CSS
For CSS customization, create your own /assets/css/styles.scss in your project to replace the one from this theme, and override selected stylesheet properties.
---
---
@import "normalize";
@import "fonts";
@import "rouge-base16-dark.scss";
@import "midnight";
Syntax Highlighting
Rouge is the default highlighter in Jekyll 3. This theme includes the base16.dark stylesheet from Rouge.
To switch syntax highlighting colors to say monokai, install the rouge gem and run the following on the command line.
mkdir _scss
rougify style monokai > _scss/rouge-monokai.scss
Then replace rouge-base16-dark with rouge-monokai in /assets/css/styles.scss
Other pygments highlighter themes should work as well.