Skip to content

Commit 2f102d4

Browse files
authored
Merge pull request #265 from mmistakes/rebuild
Rebuild theme
2 parents bc3ce94 + 940e165 commit 2f102d4

461 files changed

Lines changed: 12403 additions & 12752 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitattributes

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
assets/js/lunr/* linguist-vendored
2+
assets/js/plugins/* linguist-vendored
3+
assets/js/vendor/* linguist-vendored
4+
assets/fonts/* linguist-vendored
5+
assets/js/main.min.js linguist-vendored

.github/CONTRIBUTING.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Contributing
2+
3+
Found a typo in the documentation? Requesting a feature or
4+
[bug fix][issues]? Search through the open and closed issues before [submitting an issue][new-issue] to avoid duplication.
5+
6+
[Pull requests][using-pull-requests] are also appreciated. If this is your first time, it may be helpful to read up on the [GitHub Flow][github-flow].
7+
8+
If your contribution adds or changes the theme's behavior, make sure to update the documentation and/or sample content. Documentation lives in README.md while sample posts, pages, and collections are in the [`docs`](docs) and [`example`](example) folders.
9+
10+
[issues]: https://github.com/mmistakes/so-simple-theme/issues
11+
[new-issue]: https://github.com/mmistakes/so-simple-theme/issues/new
12+
[using-pull-requests]: https://help.github.com/articles/using-pull-requests/
13+
[github-flow]: https://guides.github.com/introduction/flow/
14+
15+
### Pull Requests
16+
17+
When submitting a pull request:
18+
19+
1. Clone the repo.
20+
2. Create a branch off of `master` and give it a meaningful name (e.g.
21+
`my-awesome-new-feature`).
22+
3. Open a pull request on GitHub and describe what problem it solves.

.github/ISSUE_TEMPLATE.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
<!--
2+
Before submitting please search open and closed issues at
3+
https://github.com/mmistakes/so-simple-theme/issues to avoid duplication.
4+
5+
Feel free to use the following as a template and remove or add fields as you
6+
see fit. You can convert `[ ]` into `[x]` completed check boxes.
7+
-->
8+
9+
- [ ] This is a question about using the theme.
10+
- [ ] This is a feature request or enhancement.
11+
- [ ] I believe this to be a bug with the theme.
12+
- [ ] I am using the latest version of the theme.
13+
- [ ] I have updated all gems with `bundle update`.
14+
- [ ] I have tested locally with `bundle exec jekyll build`.
15+
16+
---
17+
18+
## Environment information
19+
20+
<!--
21+
Please include theme version, Jekyll version, whether you are hosting with
22+
GitHub Pages, and the operating system(s) you are on or tested with.
23+
-->
24+
25+
- **Minimal Mistakes version:**
26+
- **Jekyll version:**
27+
- **GitHub Pages hosted:** yes/no
28+
- **Operating system:**
29+
30+
---
31+
32+
## Expected behavior
33+
34+
<!--
35+
Describe the intended output or what you expected to see.
36+
-->
37+
38+
## Steps to reproduce the behavior
39+
40+
<!--
41+
Include a link to a public repository or ZIP file so that the behavior or bug
42+
can easily be reproduced. Being able to see your actual files helps with
43+
troubleshooting as most issues stem from invalid/missing YAML Front Matter, a
44+
mis-configured _config.sys file, or problematic site content.
45+
46+
Describe the steps you took for this problem to exist. Such as: you cloned the
47+
theme, customized _config.yml, added your own posts, and started up a Jekyll
48+
server locally.
49+
50+
If an error occurred on GitHub Pages when pushing, please test a local version
51+
following these setup instructions:
52+
https://help.github.com/articles/setting-up-your-github-pages-site-locally-with-jekyll/
53+
54+
Then provide a complete log by running `bundle exec jekyll build --trace --verbose`
55+
and include this output in the filed issue.
56+
57+
Screenshots can also be included if they help illustrate a behavior.
58+
-->

.github/stale.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Number of days of inactivity before an issue becomes stale
2+
daysUntilStale: 30
3+
# Number of days of inactivity before a stale issue is closed
4+
daysUntilClose: 7
5+
# Issues with these labels will never be considered stale
6+
exemptLabels:
7+
- "Status: Accepted"
8+
- "Status: Under Consideration"
9+
- "Status: Review Needed"
10+
# Label to use when marking an issue as stale
11+
staleLabel: "Status: Stale"
12+
# Comment to post when marking an issue as stale. Set to `false` to disable
13+
markComment: |
14+
This issue has been automatically marked as stale because it has not had recent activity.
15+
16+
If this is a **bug** and you can still reproduce this error on the `master` branch, please reply with any additional information you have about it in order to keep the issue open.
17+
18+
If this is a feature request, please consider whether it can be accomplished in another way. If it cannot, please elaborate on why it is core to this project and why you feel more than 80% of users would find this beneficial.
19+
20+
This issue will automatically be closed in 7 days if no further activity occurs. Thank you for all your contributions.
21+
# Comment to post when closing a stale issue. Set to `false` to disable
22+
closeComment: false

.jshintrc

Lines changed: 0 additions & 20 deletions
This file was deleted.

404.md

Lines changed: 0 additions & 18 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 235 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,235 @@
1+
# Change Log
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](http://keepachangelog.com/)
6+
and this project adheres to [Semantic Versioning](http://semver.org/).
7+
8+
## Unreleased
9+
10+
### Changed
11+
- Freshen up look and feel, rebuilding with modern CSS using grid and flexbox.
12+
- Improve parity with Jekyll's default theme (Minima).
13+
- Properly support `url` and `baseurl` by leveraging Jekyll's `absolute_url` and `relative_url` filters.
14+
- Rename image front matter to those used by jekyll-seo-tag, jekyll-feed, and jekyll-sitemap (e.g., rename `image.feature` to `image.path`).
15+
- Require full paths to image assets instead of forcing them into `/images/`.
16+
- Update MathJax to `2.7.2`.
17+
- Update Font Awesome to `5.0.6`.
18+
- Update jQuery to `3.3.1`.
19+
- Remove FitVid.JS script.
20+
- Replace Magnific Popup with Lity.
21+
- Improve list view.
22+
- Replace JSON search with [Lunr](https://lunrjs.com/).
23+
- Improve syntax highlighting styling.
24+
- Improve README.md with full installation guide.
25+
- Replace Grunt tasks with `npm run` scripts.
26+
- Update GitHub issue labels.
27+
- Migrate `gh-pages` branch into `/docs` folder on `master`.
28+
29+
### Added
30+
- Convert into a [Ruby gem-based theme](https://jekyllrb.com/docs/themes/#understanding-gem-based-themes).
31+
- Add support for installing on GitHub Pages as a [remote theme](https://github.com/benbalter/jekyll-remote-theme).
32+
- Add custom author links to post sidebar via `_config.yml`.
33+
- Add custom footer links via `_config.yml`.
34+
- Allow footer copyright to be changed via `_config.yml`.
35+
- Assign Google Fonts to easily customize site's typography via `_config.yml`.
36+
- Add hooks for injecting custom markup or content to `<head>` and `<footer>`.
37+
- Add estimated reading time to pages.
38+
- Add [data file](_data/text.yml) with all of the theme's text strings for localization.
39+
- Add grid view.
40+
- Add full document content, URL, and tags to search index for improved results.
41+
- Add support for line numbers in syntax highlighted code blocks.
42+
- Add toggle for showing or hiding excerpts with `show_excerpts`.
43+
- Add `default` layout.
44+
- Add `home` layout with [jekyll-paginate](https://jekyllrb.com/docs/pagination/) support.
45+
- Add `posts` layout for showing all posts.
46+
- Add `categories` layout for showing all posts grouped by category.
47+
- Add `category` layout for showing posts of a specific category.
48+
- Add `tags` layout for showing all posts grouped by tag.
49+
- Add `tag` layout for showing posts of a specific tag.
50+
- Add `collection` layout for showing documents of a specific collection.
51+
- Add `search` layout.
52+
- Add [Microformats](http://microformats.org/wiki/microformats2) markup to posts.
53+
- Add responsive embed helper.
54+
- Add table of contents helper.
55+
- Add CHANGELOG.md file.
56+
- Add migration guide for v2 to v3.
57+
- Add stale bot for dealing with inactive issues and pull-requests.
58+
- Add GitHub issue template.
59+
60+
### Fixed
61+
- Fixed MathJax CDN path. [#241](https://github.com/mmistakes/so-simple-theme/pull/241)
62+
63+
---
64+
65+
## [2.3.4] - 09-14-2016
66+
67+
### Changed
68+
- Change `spin` to `adjust-hue`. [#201](https://github.com/mmistakes/so-simple-theme/issues/201)
69+
- Improve readability of .scss files.
70+
71+
## [2.3.3] - 09-12-2016
72+
73+
### Changed
74+
- Removed pro tip on applying for Twitter Cards.
75+
76+
## [2.3.2] - 09-12-2016
77+
78+
### Fixed
79+
- Fix search.js interference with other forms. [#194](https://github.com/mmistakes/so-simple-theme/issues/194)
80+
- Fix parenthesis Liquid error in `_layouts/post.html`. [#141](https://github.com/mmistakes/so-simple-theme/issues/141)
81+
82+
## [2.3.1] - 06-01-2016
83+
84+
### Changed
85+
- Remove Octopress configuration from `_config.yml`.
86+
87+
## [2.3.0] - 06-01-2016
88+
89+
### Changed
90+
- Update gems.
91+
- Remove Octopress dependency.
92+
- Replace `{% highlight %}` tags with GitHub Flavored Markdown backticks.
93+
- Replace custom `feed.xml` with [jekyll-feed](https://github.com/jekyll/jekyll-feed) plugin.
94+
95+
## [2.2.3] - 05-05-2016
96+
97+
## [2.2.2] - 02-17-2016
98+
99+
## [2.2.1] - 02-07-2016
100+
101+
## [2.2.0] - 02-01-2016
102+
103+
### Changed
104+
- Minor updates to `_syntax.scss` styling and theme documentation.
105+
106+
### Added
107+
- Add compatibility with Jekyll 3.0.
108+
109+
## [2.1.1] - 01-22-2015
110+
111+
### Changed
112+
- Improve comments in Sass partials and remove unused styles from Less versions.
113+
- Enable Disqus comments globally instead of by post. [#94](https://github.com/mmistakes/so-simple-theme/issues/94)
114+
- Improve Jekyll search feature by removing poorly performing input box overlay on mobile and touch devices [#88](https://github.com/mmistakes/so-simple-theme/issues/88.
115+
- Move search form to dedicated page `/search/` and link to top navigation.
116+
117+
### Added
118+
- Add post excerpts to index pages (`/blog`, `/articles`, and the home page) if set in a YAML Front Matter.
119+
120+
### Fixed
121+
- Fix Disqus related bugs that were displaying `<noscript>` text on pages that had comments disabled.
122+
- Fix typos in theme documentation.
123+
124+
## [2.1.0] - 01-22-2015
125+
126+
## [2.0.0] - 08-08-2014
127+
128+
## [1.4.0] - 02-12-2014
129+
130+
### Added
131+
- Add rake tasks to create new posts or pages: `rake new_post` or `rake new_page`.
132+
133+
## [1.3.2] - 01-02-2014
134+
135+
### Added
136+
- Add social share links to the sidebar. To enable, add `share: true` to a post's YAML Front Matter.
137+
138+
## [1.3.1] - 09-12-2013
139+
140+
### Changed
141+
- Change order of navigation and browser upgrade includes. [#32](https://github.com/mmistakes/so-simple-theme/issues/32)
142+
143+
### Added
144+
- Add Grunt build script for easier theme development. Preprocesses Less into CSS, concatenates and minifies JavaScript, and optimizes all images.
145+
- Add search by post title overlay using Christian Fei’s [Simple Jekyll jQuery plugin](https://github.com/christian-fei/Simple-Jekyll-Search).
146+
147+
### Fixed
148+
- Fix menu close action when clicking outside of it. [#29](https://github.com/mmistakes/so-simple-theme/issues/29)
149+
- Fix jumpy navigation that was being absolutely positioned on click.
150+
151+
## [1.3.0] - 09-11-2013
152+
153+
## [1.2.11] - 08-16-2013
154+
155+
### Added
156+
- Add support for summary large image Twitter Cards.
157+
158+
### Fixed
159+
- Fix code syntax highlighting and added back Coderay styles for fenced code blocks.
160+
161+
## [1.2.10] - 08-12-2013
162+
163+
### Changed
164+
- Update theme preview image.
165+
- Update documentation.
166+
167+
### Added
168+
- Add link post type support by adding `link: http://url-you-want-to-link` to a post's YAML Front Matter.
169+
170+
### Fixed
171+
- Fix external links not being handled correctly in top navigation.
172+
- Fix code syntax highlighting CSS.
173+
174+
## [1.2.9] - 08-05-2013
175+
176+
### Changed
177+
- Refactor figure image classes to increase bottom padding when multiple rows of images are added to a figure element.
178+
179+
### Added
180+
- Add hover effects to linked images in a `figure` element.
181+
- Add non-intrusive image credit (for feature images).
182+
183+
### Fixed
184+
- Fix Pygment CSS conflict with MathJax. [#20](https://github.com/mmistakes/so-simple-theme/issues/20)
185+
- Fix RSS feed link in top navigation. [#21](https://github.com/mmistakes/so-simple-theme/issues/21)
186+
187+
## [1.2.8] - 07-30-2013
188+
189+
### Changed
190+
- Adjust navigation and site logo animations in header.
191+
- Adjust masthead feature images.
192+
193+
## [1.2.7] - 07-29-2013
194+
195+
### Fixed
196+
- Fix typo in `variables.less`.
197+
198+
## [1.2.6] - 07-26-2013
199+
200+
### Changed
201+
- Modify hover states of links in the top navigation bar.
202+
- Lighten body text to a dark gray to improve readability and lessen eye strain.
203+
204+
## [1.2.5] - 07-19-2013
205+
206+
### Changed
207+
- Increase space around top-navigation text.
208+
- Make Disqus comments optional and only load when `disqus_shortname` is defined and a post is set to `comments: true`.
209+
210+
### Fixed
211+
- Fix post index `ul` element.
212+
213+
## [1.2.4] - 07-18-2013
214+
215+
## [1.2.3] - 07-17-2013
216+
217+
## [1.2.1] - 07-12-2013
218+
219+
### Changed
220+
- Optimize `head` by loading CSS before AdobeEdge webfont JavaScript.
221+
222+
## [1.2.0] - 07-10-2013
223+
224+
### Changed
225+
- Use [Google's enhance 404 widget](https://support.google.com/webmasters/answer/93641) to embed a search box in `404.md`.
226+
227+
### Added
228+
- Add a starter 404 page.
229+
230+
## [1.1.0] - 07-03-2013
231+
232+
### Added
233+
- Add support for configurable external links in `_config.yml`.
234+
235+
## [1.0.0] - 07-03-2013

0 commit comments

Comments
 (0)