Skip to content

Commit

Permalink
Merge pull request #265 from mmistakes/rebuild
Browse files Browse the repository at this point in the history
Rebuild theme
  • Loading branch information
mmistakes authored Feb 6, 2018
2 parents bc3ce94 + 940e165 commit 2f102d4
Show file tree
Hide file tree
Showing 461 changed files with 12,403 additions and 12,752 deletions.
5 changes: 5 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
assets/js/lunr/* linguist-vendored
assets/js/plugins/* linguist-vendored
assets/js/vendor/* linguist-vendored
assets/fonts/* linguist-vendored
assets/js/main.min.js linguist-vendored
22 changes: 22 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Contributing

Found a typo in the documentation? Requesting a feature or
[bug fix][issues]? Search through the open and closed issues before [submitting an issue][new-issue] to avoid duplication.

[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].

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.

[issues]: https://github.com/mmistakes/so-simple-theme/issues
[new-issue]: https://github.com/mmistakes/so-simple-theme/issues/new
[using-pull-requests]: https://help.github.com/articles/using-pull-requests/
[github-flow]: https://guides.github.com/introduction/flow/

### Pull Requests

When submitting a pull request:

1. Clone the repo.
2. Create a branch off of `master` and give it a meaningful name (e.g.
`my-awesome-new-feature`).
3. Open a pull request on GitHub and describe what problem it solves.
58 changes: 58 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
<!--
Before submitting please search open and closed issues at
https://github.com/mmistakes/so-simple-theme/issues to avoid duplication.
Feel free to use the following as a template and remove or add fields as you
see fit. You can convert `[ ]` into `[x]` completed check boxes.
-->

- [ ] This is a question about using the theme.
- [ ] This is a feature request or enhancement.
- [ ] I believe this to be a bug with the theme.
- [ ] I am using the latest version of the theme.
- [ ] I have updated all gems with `bundle update`.
- [ ] I have tested locally with `bundle exec jekyll build`.

---

## Environment information

<!--
Please include theme version, Jekyll version, whether you are hosting with
GitHub Pages, and the operating system(s) you are on or tested with.
-->

- **Minimal Mistakes version:**
- **Jekyll version:**
- **GitHub Pages hosted:** yes/no
- **Operating system:**

---

## Expected behavior

<!--
Describe the intended output or what you expected to see.
-->

## Steps to reproduce the behavior

<!--
Include a link to a public repository or ZIP file so that the behavior or bug
can easily be reproduced. Being able to see your actual files helps with
troubleshooting as most issues stem from invalid/missing YAML Front Matter, a
mis-configured _config.sys file, or problematic site content.
Describe the steps you took for this problem to exist. Such as: you cloned the
theme, customized _config.yml, added your own posts, and started up a Jekyll
server locally.
If an error occurred on GitHub Pages when pushing, please test a local version
following these setup instructions:
https://help.github.com/articles/setting-up-your-github-pages-site-locally-with-jekyll/
Then provide a complete log by running `bundle exec jekyll build --trace --verbose`
and include this output in the filed issue.
Screenshots can also be included if they help illustrate a behavior.
-->
22 changes: 22 additions & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 30
# Number of days of inactivity before a stale issue is closed
daysUntilClose: 7
# Issues with these labels will never be considered stale
exemptLabels:
- "Status: Accepted"
- "Status: Under Consideration"
- "Status: Review Needed"
# Label to use when marking an issue as stale
staleLabel: "Status: Stale"
# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: |
This issue has been automatically marked as stale because it has not had recent activity.
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.
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.
This issue will automatically be closed in 7 days if no further activity occurs. Thank you for all your contributions.
# Comment to post when closing a stale issue. Set to `false` to disable
closeComment: false
20 changes: 0 additions & 20 deletions .jshintrc

This file was deleted.

18 changes: 0 additions & 18 deletions 404.md

This file was deleted.

235 changes: 235 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,235 @@
# Change Log

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

## Unreleased

### Changed
- Freshen up look and feel, rebuilding with modern CSS using grid and flexbox.
- Improve parity with Jekyll's default theme (Minima).
- Properly support `url` and `baseurl` by leveraging Jekyll's `absolute_url` and `relative_url` filters.
- Rename image front matter to those used by jekyll-seo-tag, jekyll-feed, and jekyll-sitemap (e.g., rename `image.feature` to `image.path`).
- Require full paths to image assets instead of forcing them into `/images/`.
- Update MathJax to `2.7.2`.
- Update Font Awesome to `5.0.6`.
- Update jQuery to `3.3.1`.
- Remove FitVid.JS script.
- Replace Magnific Popup with Lity.
- Improve list view.
- Replace JSON search with [Lunr](https://lunrjs.com/).
- Improve syntax highlighting styling.
- Improve README.md with full installation guide.
- Replace Grunt tasks with `npm run` scripts.
- Update GitHub issue labels.
- Migrate `gh-pages` branch into `/docs` folder on `master`.

### Added
- Convert into a [Ruby gem-based theme](https://jekyllrb.com/docs/themes/#understanding-gem-based-themes).
- Add support for installing on GitHub Pages as a [remote theme](https://github.com/benbalter/jekyll-remote-theme).
- Add custom author links to post sidebar via `_config.yml`.
- Add custom footer links via `_config.yml`.
- Allow footer copyright to be changed via `_config.yml`.
- Assign Google Fonts to easily customize site's typography via `_config.yml`.
- Add hooks for injecting custom markup or content to `<head>` and `<footer>`.
- Add estimated reading time to pages.
- Add [data file](_data/text.yml) with all of the theme's text strings for localization.
- Add grid view.
- Add full document content, URL, and tags to search index for improved results.
- Add support for line numbers in syntax highlighted code blocks.
- Add toggle for showing or hiding excerpts with `show_excerpts`.
- Add `default` layout.
- Add `home` layout with [jekyll-paginate](https://jekyllrb.com/docs/pagination/) support.
- Add `posts` layout for showing all posts.
- Add `categories` layout for showing all posts grouped by category.
- Add `category` layout for showing posts of a specific category.
- Add `tags` layout for showing all posts grouped by tag.
- Add `tag` layout for showing posts of a specific tag.
- Add `collection` layout for showing documents of a specific collection.
- Add `search` layout.
- Add [Microformats](http://microformats.org/wiki/microformats2) markup to posts.
- Add responsive embed helper.
- Add table of contents helper.
- Add CHANGELOG.md file.
- Add migration guide for v2 to v3.
- Add stale bot for dealing with inactive issues and pull-requests.
- Add GitHub issue template.

### Fixed
- Fixed MathJax CDN path. [#241](https://github.com/mmistakes/so-simple-theme/pull/241)

---

## [2.3.4] - 09-14-2016

### Changed
- Change `spin` to `adjust-hue`. [#201](https://github.com/mmistakes/so-simple-theme/issues/201)
- Improve readability of .scss files.

## [2.3.3] - 09-12-2016

### Changed
- Removed pro tip on applying for Twitter Cards.

## [2.3.2] - 09-12-2016

### Fixed
- Fix search.js interference with other forms. [#194](https://github.com/mmistakes/so-simple-theme/issues/194)
- Fix parenthesis Liquid error in `_layouts/post.html`. [#141](https://github.com/mmistakes/so-simple-theme/issues/141)

## [2.3.1] - 06-01-2016

### Changed
- Remove Octopress configuration from `_config.yml`.

## [2.3.0] - 06-01-2016

### Changed
- Update gems.
- Remove Octopress dependency.
- Replace `{% highlight %}` tags with GitHub Flavored Markdown backticks.
- Replace custom `feed.xml` with [jekyll-feed](https://github.com/jekyll/jekyll-feed) plugin.

## [2.2.3] - 05-05-2016

## [2.2.2] - 02-17-2016

## [2.2.1] - 02-07-2016

## [2.2.0] - 02-01-2016

### Changed
- Minor updates to `_syntax.scss` styling and theme documentation.

### Added
- Add compatibility with Jekyll 3.0.

## [2.1.1] - 01-22-2015

### Changed
- Improve comments in Sass partials and remove unused styles from Less versions.
- Enable Disqus comments globally instead of by post. [#94](https://github.com/mmistakes/so-simple-theme/issues/94)
- 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.
- Move search form to dedicated page `/search/` and link to top navigation.

### Added
- Add post excerpts to index pages (`/blog`, `/articles`, and the home page) if set in a YAML Front Matter.

### Fixed
- Fix Disqus related bugs that were displaying `<noscript>` text on pages that had comments disabled.
- Fix typos in theme documentation.

## [2.1.0] - 01-22-2015

## [2.0.0] - 08-08-2014

## [1.4.0] - 02-12-2014

### Added
- Add rake tasks to create new posts or pages: `rake new_post` or `rake new_page`.

## [1.3.2] - 01-02-2014

### Added
- Add social share links to the sidebar. To enable, add `share: true` to a post's YAML Front Matter.

## [1.3.1] - 09-12-2013

### Changed
- Change order of navigation and browser upgrade includes. [#32](https://github.com/mmistakes/so-simple-theme/issues/32)

### Added
- Add Grunt build script for easier theme development. Preprocesses Less into CSS, concatenates and minifies JavaScript, and optimizes all images.
- Add search by post title overlay using Christian Fei’s [Simple Jekyll jQuery plugin](https://github.com/christian-fei/Simple-Jekyll-Search).

### Fixed
- Fix menu close action when clicking outside of it. [#29](https://github.com/mmistakes/so-simple-theme/issues/29)
- Fix jumpy navigation that was being absolutely positioned on click.

## [1.3.0] - 09-11-2013

## [1.2.11] - 08-16-2013

### Added
- Add support for summary large image Twitter Cards.

### Fixed
- Fix code syntax highlighting and added back Coderay styles for fenced code blocks.

## [1.2.10] - 08-12-2013

### Changed
- Update theme preview image.
- Update documentation.

### Added
- Add link post type support by adding `link: http://url-you-want-to-link` to a post's YAML Front Matter.

### Fixed
- Fix external links not being handled correctly in top navigation.
- Fix code syntax highlighting CSS.

## [1.2.9] - 08-05-2013

### Changed
- Refactor figure image classes to increase bottom padding when multiple rows of images are added to a figure element.

### Added
- Add hover effects to linked images in a `figure` element.
- Add non-intrusive image credit (for feature images).

### Fixed
- Fix Pygment CSS conflict with MathJax. [#20](https://github.com/mmistakes/so-simple-theme/issues/20)
- Fix RSS feed link in top navigation. [#21](https://github.com/mmistakes/so-simple-theme/issues/21)

## [1.2.8] - 07-30-2013

### Changed
- Adjust navigation and site logo animations in header.
- Adjust masthead feature images.

## [1.2.7] - 07-29-2013

### Fixed
- Fix typo in `variables.less`.

## [1.2.6] - 07-26-2013

### Changed
- Modify hover states of links in the top navigation bar.
- Lighten body text to a dark gray to improve readability and lessen eye strain.

## [1.2.5] - 07-19-2013

### Changed
- Increase space around top-navigation text.
- Make Disqus comments optional and only load when `disqus_shortname` is defined and a post is set to `comments: true`.

### Fixed
- Fix post index `ul` element.

## [1.2.4] - 07-18-2013

## [1.2.3] - 07-17-2013

## [1.2.1] - 07-12-2013

### Changed
- Optimize `head` by loading CSS before AdobeEdge webfont JavaScript.

## [1.2.0] - 07-10-2013

### Changed
- Use [Google's enhance 404 widget](https://support.google.com/webmasters/answer/93641) to embed a search box in `404.md`.

### Added
- Add a starter 404 page.

## [1.1.0] - 07-03-2013

### Added
- Add support for configurable external links in `_config.yml`.

## [1.0.0] - 07-03-2013
Loading

0 comments on commit 2f102d4

Please sign in to comment.