_layouts | ||
_sass | ||
assets | ||
_config.yml | ||
.gitignore | ||
another-page.md | ||
Gemfile | ||
index.md | ||
jekyll-theme-hacker.gemspec | ||
LICENSE | ||
README.md | ||
thumbnail.png |
jekyll-theme-hacker
Hacker is a Jekyll theme for GitHub Pages.
You can preview the theme at http://pages-themes.github.io/hacker.
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-hacker
to your _config.yml
.
theme: jekyll-theme-hacker
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
title
ordescription
. - Set
show_downloads
tofalse
to hide the download buttons in the header. - Set
google_analytics
to 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 "rouge-base16-dark";
@import 'hacker';
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.