diff --git a/docs/Analytics.md b/docs/Analytics.md
index 2ffff86444..12ded5bc31 100644
--- a/docs/Analytics.md
+++ b/docs/Analytics.md
@@ -32,7 +32,7 @@ You can also view all the information that is sent by Homebrew's analytics by se
It is impossible for the Homebrew developers to match any particular event to any particular user, even if we had access to the Homebrew analytics user ID (which we do not). An example of the most user-specific information we can see from Google Analytics:
-
+
As far as we can tell it would be impossible for Google to match the randomly generated Homebrew-only analytics user ID to any other Google Analytics user ID. If Google turned evil the only thing they could do would be to lie about anonymising IP addresses and attempt to match users based on IP addresses.
diff --git a/docs/Brew-Test-Bot.md b/docs/Brew-Test-Bot.md
index 46e2f9e718..00526fc66c 100644
--- a/docs/Brew-Test-Bot.md
+++ b/docs/Brew-Test-Bot.md
@@ -17,19 +17,19 @@ on the result of the job.
For example, a job which has been queued but not yet completed will have a
section in the pull request that looks like this:
-
+
---
A failed build looks like this:
-
+
---
A passed build looks like this:
-
+
---
@@ -38,13 +38,13 @@ in Jenkins.
A passed build looks like this:
-
+
---
A failed build looks like this:
-
+
---
@@ -52,6 +52,6 @@ You can click the test results link
(e.g. `brew-test-bot.el_capitan.install openssl`) to
view the failed test output:
-
+
---
diff --git a/docs/Gemfile b/docs/Gemfile
index 0c8671cdee..f646b99225 100644
--- a/docs/Gemfile
+++ b/docs/Gemfile
@@ -1,3 +1,4 @@
source "https://rubygems.org"
gem "github-pages", group: :jekyll_plugins
+gem "jekyll-theme-homebrew"
diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock
index b5fc90306c..5f1b9d06be 100644
--- a/docs/Gemfile.lock
+++ b/docs/Gemfile.lock
@@ -17,9 +17,9 @@ GEM
ethon (0.11.0)
ffi (>= 1.3.0)
execjs (2.7.0)
- faraday (0.13.1)
+ faraday (0.15.0)
multipart-post (>= 1.2, < 3)
- ffi (1.9.18)
+ ffi (1.9.23)
forwardable-extended (2.6.0)
gemoji (3.0.0)
github-pages (158)
@@ -70,10 +70,10 @@ GEM
octokit (~> 4.0)
public_suffix (~> 2.0)
typhoeus (~> 0.7)
- html-pipeline (2.7.1)
+ html-pipeline (2.7.2)
activesupport (>= 2)
nokogiri (>= 1.4)
- i18n (0.9.1)
+ i18n (0.9.5)
concurrent-ruby (~> 1.0)
jekyll (3.5.2)
addressable (~> 2.4)
@@ -131,6 +131,10 @@ GEM
jekyll-theme-hacker (0.1.0)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
+ jekyll-theme-homebrew (1.0.0)
+ jekyll (~> 3)
+ jekyll-feed (~> 0)
+ jekyll-seo-tag (~> 2)
jekyll-theme-leap-day (0.1.0)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
@@ -177,22 +181,22 @@ GEM
mini_portile2 (2.3.0)
minima (2.1.1)
jekyll (~> 3.3)
- minitest (5.11.1)
+ minitest (5.11.3)
multipart-post (2.0.0)
net-dns (0.8.0)
- nokogiri (1.8.1)
+ nokogiri (1.8.2)
mini_portile2 (~> 2.3.0)
octokit (4.8.0)
sawyer (~> 0.8.0, >= 0.5.3)
pathutil (0.16.1)
forwardable-extended (~> 2.6)
public_suffix (2.0.5)
- rb-fsevent (0.10.2)
+ rb-fsevent (0.10.3)
rb-inotify (0.9.10)
ffi (>= 0.5.0, < 2)
rouge (1.11.1)
safe_yaml (1.0.4)
- sass (3.5.5)
+ sass (3.5.6)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
@@ -205,15 +209,16 @@ GEM
thread_safe (0.3.6)
typhoeus (0.8.0)
ethon (>= 0.8.0)
- tzinfo (1.2.4)
+ tzinfo (1.2.5)
thread_safe (~> 0.1)
- unicode-display_width (1.3.0)
+ unicode-display_width (1.3.2)
PLATFORMS
ruby
DEPENDENCIES
github-pages
+ jekyll-theme-homebrew
BUNDLED WITH
- 1.16.0
+ 1.16.1
diff --git a/docs/_config.yml b/docs/_config.yml
index 93518c6c55..11b2edfb9c 100644
--- a/docs/_config.yml
+++ b/docs/_config.yml
@@ -1,6 +1,8 @@
title: Homebrew Documentation
description: Documentation for the missing package manager for macOS.
+theme: jekyll-theme-homebrew
+
exclude:
- bin
- CNAME
@@ -10,7 +12,6 @@ exclude:
plugins:
- jekyll-feed
- jekyll-sitemap
- - jekyll-seo-tag
permalink: :title
diff --git a/docs/_layouts/analytics.html b/docs/_layouts/analytics.html
deleted file mode 100644
index b62e424c58..0000000000
--- a/docs/_layouts/analytics.html
+++ /dev/null
@@ -1,22 +0,0 @@
----
-layout: base
----
-{% assign json = site.data.analytics[page.category] %}
-
{{ page.category_pretty }} Events
-
{{ json.start_date }} - {{ json.end_date }}
-
-
-
-
{% if page.category == "os-version" %}Version{% else %}Formula{% endif %}