Skip to content

Commit

Permalink
New temp (#13)
Browse files Browse the repository at this point in the history
* Change tab indent to space for consistency (#2614)

* Fix link for author name (#2575)

Missed from bcd6126

* Update CHANGELOG and history

* Update zh-cn (#2576)

* Update zh-cn
* Update ui-text.yml

* Update CHANGELOG and history

* Use layout: none instead of null (#2617)

* Use layout: none instead of null

* Update CHANGELOG and history

* Configure entries layout `list` or `grid` (#2616)

* Configure entries layout `list` or `grid`

This allows to use grid layout on `page.entries_layout` on the home layout.

Included a break since when using grid the post images are too close to the horizontal line bellow `posts` text.

There's a entries div now surrounding the posts since the first row of the grid was having a slight padding on the left. The home now behaves like posts/categories/tags pages with grid but including the paginator.

For best results on desktop use `classes: wide` and `paginate: 4` on `_config.yml` (or multiples of 4 if you want more rows)

* Fix indent

* Archive subtitle leaves space on the bottom

* Now space is added through style

* Update CHANGELOG and history

* Include documentation for home page grid view

* Update 10-layouts.md

* Update UI text for zh-CN and zh-TW (#2626)

* Update UI text for zh-CN and zh-TW

* Update CHANGELOG and history

Not touching last_modified_at this time - it's messy enough

* Update documentation for #2621 (#2624)

* Update documentation for #2621

* Update CHANGELOG and history

* Update last_modified_at

* remove hidden posts from `/posts` (#2625)

* Update CHANGELOG and history

* Show date of posts (#2526)

* add date to read-time.html

* add option for show_date, dynamic icon style

* change read-time to post__meta

* cleanup post__metal.html

* cleanup post__meta include variables

* put date before read time

* remove space in include variable

* allow customisation of post__meta separator

* add some documentation

* oops fix typo derp

* add post date image

* change page meta separator customisation to CSS

* Update CHANGELOG and history

* Fix grammar

* Remove extra back ticks

* Release 4.20.0 💎

* Update remote_theme

* Fix grammar

* Fix grid `entries_layout` in home.html

* Release 4.20.1 💎

* Update remote_theme version

* Fix `entries_layout: grid`
Close #2639

* Update CHANGELOG and history

* Change "fa" to "fas" for Font Awesome 5 (#2649)

* main.js: fa -> fas for FA 5

* Update CHANGELOG and history

* added css changes, modified jquery.greedy-navigation and built the main.min.js again

* Removed duplicated CSS definitions (#2666)

* Update CHANGELOG and history

* Added article:author used by Pinterest (#2670)

* Update CHANGELOG and history

* Refactor page meta (#2641)

* Rename include

* Add grid view test pages

* Rename `.post__meta-sep` and use CSS to add line break

* Improve collection grid archive

* Improve page grid archive

* Enable `grid`

* Don't show date icon if there is no `date` value

* Add blank line at EOF

* Add space

* Wrap date and reading time in named `span` elements

* Update CHANGELOG and history

* Bump copyright year

* Fix typo

Close #2678

* Fix broken link in documentation

Close #2677

* Release 4.20.2 💎

* Bump theme version

* Update allejo/jekyll-toc to v1.0.14

https://github.com/allejo/jekyll-toc/releases/tag/v1.0.14

* Fix dead link to "CI services" Jekyll (#2692)

* Fix #2635

* Update CHANGELOG and history

* Update README.md

* Update CONTRIBUTING.md

* Update stale.yml

* Fix closing tag of figures without captions in lists (#2697)

When the figure helper is used in a list, which can be either ordered or
unordered, and no caption is specified, a line with text "</figure>"
will be shown below the figure on the rendered page.

This is because, if the '{% if include.caption %}' evaluates to false,
the lines between that 'if' statement and '{% endif %}' will be emptied,
not removed, so the block will be filled by empty lines.

HTML ignores redundant empty lines, but Markdown takes them seriously.
In addition, Markdown expects proper indentation of lines inside lists,
and the closing '</figure>' tag is not indented.  When combined, the
empty space and absence of indentation cause Markdown to process the
'</figure>' tag as a separate paragraph instead of an HTML tag, thus the
text for the tag is directly rendered on the page.

The fix for this issue is very simple: remove the empty space when
'include.caption' is false.  As described in
<https://shopify.github.io/liquid/basics/whitespace/>, this can be done
by adding hyphens to the 'if' and 'endif' tags.

* Update CHANGELOG and history

* Update CHANGELOG and history

* Norwegian translation (#2702)

* Update CHANGELOG and history

* Update CHANGELOG and history

* Fix a small typo in documentation

* Update ui-text.yml for Vietnamese

* Added some translation for indonesian language

* Update indonesian translation

* Update CHANGELOG and history

* Update CHANGELOG and history

* Update jQuery to 3.5.1 (#2713)

* Update jQuery to 3.5.1

Closes #2712

* Build NodeJS

Run using `npm run build:js`

* Update CHANGELOG and history

* Release 4.21.0 💎

* Update `remote_theme` version

* Fix heading level

* Fix Font Awesome icon color in various skins

Close #2724

* Update remote theme instructions

* jekyll-install-cache gem should be added to Gemfile

* Update CHANGELOG and history

* indonesian translation minor typo fix (#2731)

* Update CHANGELOG and history

* Update 404.md (#2737)

Removed Google Search script which no longer worked.
mmistakes/minimal-mistakes#2597

* Update CHANGELOG and history

* Delete support.md

* Delete feature_request.md

* Update allejo/jekyll-toc to v1.1.0, skip headings without an ID (#2752)

* Update allejo/jekyll-toc to v1.1.0, skip headings without an ID

https://github.com/allejo/jekyll-toc/releases/tag/v1.1.0

* Update CHANGELOG and history

* Add toc_sticky parameter's description (#2741)

* Update CHANGELOG and history

* Fix typo

* Add hebrew translation (#2760)

* Update CHANGELOG and history

* Add .webp to supported lightbox images (#2788)

* Update CHANGELOG and history

* Remove google's fixurl.js from example (#2789)

Unfortunately, it no longer exists.

* Update CHANGELOG and history

* Upgrade Lunrjs to 2.3.9 and switch to relative_url (#2805)

* Update Lunr to 2.3.9

* Switch from absolute_url to relative_url

* Update CHANGELOG and history

* Allow custom gradient in page header overlays (#2806)

* Allow custom gradient in page header overlays

* Update documentation

* Update CHANGELOG and history

* Add toggle option for RSS feed visibility (#2787)

* add a "hide" value in config for atom

* Update footer to use param

* update header to use param

* Update docs to note configuration

* undo formatting

* use unless syntax

* unless syntax and indentation

* indentation

* Update CHANGELOG and history

* Use sort_natural instead of custom-logic (#2756)

* Update CHANGELOG and history

* Allow custom sorting for collections (#2723)

* Allow custom sorting for collections

* Update docs with custom sort of collections

* Refactoring

* Update CHANGELOG and history

* Release 4.22.0 💎

* Update

* Force rebuild of demo site

* Fix typos

* Remove G-stuff CSS (#2852) (#2855)

* Add alt attr to site logo in masthead (#2824)

Co-authored-by: Michael Rose <[email protected]>

* Add note on TOC heading level issue (#2902)

mmistakes/minimal-mistakes#2892 (comment)

* Add Baidu site verfication (#2830)

* Update CHANGELOG and history

* Remove all references to official public Staticman API instance. (#2831)

* Updated Staticman docs

* remove any ref to official public instance in docs

* remove fallback instance for staticman v2

left staticman v1 untouched as I dunno how to deal with that

* Update CHANGELOG and history

* Datetime format (#2844)

* datetime_format

* page__meta

* page__date

* page__date test

* update docs

* update docs

* Update CHANGELOG and history

* Color notices based on skin colors instead of fixed values (#2887)

* Made notice Sass color mixing in based on $background-color and $text-color instead of hard-coded black and white values.

* Made some style adjustments to notices to improve readability.

Notice links are slightly darkened from the notice color, mostly because the gray-on-gray default notice links were very hard to read.  Rather than being $notice-color, they are `mix(#000, $notice-color, 10%)`.
The notice background mix and code-background mix can now be set with the SCSS variables $notice-background-mix and $code-notice-background-mix.
The default mix for background was adjusted to 80%, from 90%.
The default mix for code-background was adjusted to 90%, from 95%.
Skins that still didn't read well were adjusted individually.

* Adjusted sunrise $notice-background-mix to 75%

* Adjusted dark theme notice background mix colors back to the default

Co-authored-by: Tom Manner <[email protected]>

* Update CHANGELOG and history

* Document user custom element hooks (#2815)

* Added documentation for including custom CSS on a site or page

* Removed non-configuration related content from 05-configuration.md and cleaned up some style in new sections of 16-stylesheets.md

* Moved small custom head documentation to a ProTip in _docs/06-overriding-theme-defaults.md

* Cleaned up some documentation, and added some example uses of custom head and footer.

* Replace double space with single

* Replace double spaces with single

Co-authored-by: Tom Manner <[email protected]>
Co-authored-by: Michael Rose <[email protected]>

* Update CHANGELOG and history

* Add Arabic Translation 📝

* Update onchange and uglify-js dependencies

* Fix typo

* Update

* Update 14-helpers.md (#2940)

Fix missing backtick.

* Update CHANGELOG and history

* Fix Jekyll environment note in configuration documentation

Close #2912

* Fix typo

Close #2911

* Update stale action

* Update stale.yml

* FIx menu toggle

ref: #2957

* Release 4.23.0 💎

* Update CHANGELOG and history

* Bump theme version

* Enable auto ads

* Update Google Adsense

* Update FUNDING.yml

* Update FUNDING.yml

* Update README.md

* Disable auto ads

* Update support buttons

* Update Adsense

* Add banner above related posts

* Update FUNDING.yml

* Update FUNDING.yml

* Fix broken image

Close #3013

* feat: Search icon in masthead is a Font Awesome icon. (#2774)

* feat: Allow search icon in masthead to be set to a Font Awesome icon.

* fix indentations

* Users wishing to avoid FontAwesome should override _includes/masthead.html

* Update CHANGELOG and history

* Loads font-awesome asynchronously (#2967)

Loading font-awesome asynchronously allows to display the site faster. This change is advised by google pagespeed insights

* Update CHANGELOG and history

* Remove H2 as it is not important to site structure (#3012)

This should not use a H2, as that is not an important headline, and thus a H2 here would probably hurt in page SEO.

* Update CHANGELOG and history

* Fix broken links in documentation

Close #3004

* Remove `tabindex="-1"` from `input` elements in `search.html` layout

Make `input` elements accessible by keyboard.

Fixes #2982

* Update README text for Gumshoejs license (#3024)

* Update CHANGELOG and history

* Remove IE9 flexbox fallback (#3042)

IE9 is absolutely, completely, totally dead. it's marketshare is less than 0.1%.
REF: https://caniuse.com/usage-table

Save some bytes in the HTML for all users by removing the fallback inline CSS.

* Update CHANGELOG and history

* Add giscus support (#3022)

* Add script in same style as utterances

But adjusted for the various filed differences

* Add initial script

* Add default settings

* Update changelog

* Add feature to readme

* Add comments html

* add comment provider include

* update config in docs

* Add URL for additional reference

* docs for giscus comments

* Unrelated bugfix: add missing version separator

So that things match the "history" doc.

* add space

* update history doc

* update about doc

* add to test config yaml

* remove unnecessary / incorrect async attribute

* probably should pass the right config paths

* lowercase the repo name

* Update docs to address '1' and '0' for reactions_enabled

Figured I'd match the giscus format rather than convert a boolean to an int there.

* update two additional docs

* docs wording fix

* Release 4.24.0 💎

* Update version

* Remove site.url from first breadcrumb link (#3051)

* Remove site.url from first breadcrumb link

Fixes #3050

* Use relative_rul filter instead of site.baseurl

* Update CHANGELOG and history

* Fixed a grammar error in the german translation (#3063)

* Update CHANGELOG and history

* fix: change heading tag of related posts section from `h4` to `h2` for SEO enhancement (#3064)

* Update heading tag from `h4` to `h2`

* Update heading tag from `h4` to `h2`

* Update CHANGELOG and history

* Add instructions on how to unminify main.js for easier browser debugging (#3055)

* Add instructions on how to unminify main.js for easier browser debugging

* Fixed Markdown style like sggested by @iBug

* Update CHANGELOG and history

* Make small grammar changes

* Update 01-quick-start-guide.md

* Add Microformats (#3052)

* Add rel=me to author profile links

* Add h-card Microformats markup

* Add h-entry microformat markup

* Fix missing anchor tag

* Fix h-entry microformat markup on single template

* Use minimal subset of Microformat elements

* Move dt-published to `page__date.html` and remove dt-updated
* Remove "author" and "summary"

Leaves "url" as a hidden element

* Add page link to h1 tag

The h1 tag now contains the Schema-org `url` itemprop and the
Microformats `url` class in an anchor tag.  The anchor tag is styled to
not look like a link.

* Put author 'u-url' on author__name h3

This also puts the same `{{ author.home | default: '/' | absolute_url }}`
construct on `author__avatar` to remove the Jekyll `author.home`
conditional.

Also addresses SCSS text color error.

* Update CHANGELOG and history

* Enable toc sidebar scrolling (#2874)

* Enable toc sidebar scrolling

* Refactor style rules

* Move style rules from 'navigation' to 'sidebar'

* Remove custom scrollbar styles

* Enable sticky toc on test post

* Update CHANGELOG and history

* Add margin around Google ads

* Add role to search (#3086)

* Update CHANGELOG and history

* Added Danish translations (#3095)

* Added Danish translations

* Fixed wrong commit.

* Update CHANGELOG and history

* Enable magnific popup on <a> tags only when it has <img> (#3114)

* Update CHANGELOG and history

* Remove extra semi-colon

* Bump path-parse from 1.0.6 to 1.0.7

Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update CHANGELOG and history

* include video does not survive compress.html (#3117)

* Update CHANGELOG and history

* Use GitHub issue templates (#3133)

https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository

* Delete stale.yml

* Delete stale.yml

* Added optional label attribute (#3128)

Added label attribute as per utterances optional label setting.

* Fix broken link & Add Baidu site verification (#3139)

* Fix broken link
Link to Bing Webmaster Tools was broken.

* Fix broken link
Link to Open Graph debug tool was broken.

* Add Baidu site verification (mmistakes#2830)
Added `baidu_site_verification` to `_config.yml`

* Making verbiage consistent w/current _config.yml (#3180)

The plugin in question comes by-default listed in _config.yml ; it's better to say that the user must _retain_ it as listed, not that the user needs to add it.

* Link clarifying adding plugins (#3181)

The phrase "put them here!" doesn't sufficiently clarify what to do; I add link to the Jekyll documentation with the proper syntax.

* feat: Sort comments by date ascending (#3184)

* Update Brazilian Portuguese translation (#3204)

* Update Brazilian Portuguese translation

* Revert some translations to reduce friction

* Update CHANGELOG and history

* Update CHANGELOG and history

* Fix keybase class (#3221)

* Fix keybase class

* Fix fas->fab

* Update CHANGELOG and history

* ✏ fix typo (#3232)

* Update CHANGELOG and history

* Add missing comma (#3318)

Co-authored-by: Yuchen Zhong <[email protected]>

* Update CHANGELOG and history

* Automatically close invalid PRs using GitHub Actions (#3313)

* Try auto-closing bad PRs

* Include empty PR body as well

* Add "Type: Invalid" label as well

* Update CHANGELOG and history

* Added sameAs (#3087)

* Update CHANGELOG and history

* Use <a> color for blockquote.notice border (#3140)

Close #3068

* Update CHANGELOG and history

* Fix inline code style not applied to stylized text (#3253)

* bug: inline code style not applied to stylized text

* Use double colons for pseudoelements

* Update CHANGELOG and history

* Update to Jquery 3.6.0 (#3254)

* Update CHANGELOG and history

* fix typo about loading javascript in footer (#3350)

* Update CHANGELOG and history

* add optinal lunr searching of pages (#3352)

* Update CHANGELOG and history

* Exclude `main.scss` from Lunr search index

* Add Kiswahili translation (#3489)

* Add Kiswahili translation

* Add Kiswahli to README

* Add Kiswahili to documentation

* Update

* Update attribution link (#3553)

* Update CHANGELOG and history

* Update link to Font Awesome gallery (#3599)

* Update CHANGELOG and history

* Make it possible to enable breadcrumbs per page (#3096)

* Make it possible to disable breadcrumbs per page

* Update single.html

* Update single.html

* Update algolia-search-scripts.html (#3102)

Fix issue mmistakes/minimal-mistakes#3101

* Update CHANGELOG and history

* Replace with public YouTube video

Close #3649

* Replace with public YouTube video embeds

* Update CHANGELOG and history

* Fix #3096 enabling breadcrumb on all pages (#3668)

* Remove IE9 upgrade notice (#3666)

* Update CHANGELOG and history

* Fix #3668 breaking "disable per-page when globally enabled" (#3669)

* Fix #3668 breaking "disable per-page when globally enabled"

* `default:` filter doesn't fit here

https://shopify.github.io/liquid/filters/default/

* Update CHANGELOG and history

* Improve PR close auto-comment message (#3713)

* Improve auto-comment message

* Lock these PRs after closing

* Initial commit

* init new templ

* add .well-known

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: iBug ♦ <[email protected]>
Co-authored-by: dianlujitao <[email protected]>
Co-authored-by: Michael Rose <[email protected]>
Co-authored-by: 谭九鼎 <[email protected]>
Co-authored-by: Juan Ara <[email protected]>
Co-authored-by: Michael Rose <[email protected]>
Co-authored-by: Andrey Kartashov <[email protected]>
Co-authored-by: Lim Jing Heng <[email protected]>
Co-authored-by: Miguel Belardinelli Prytoluk <[email protected]>
Co-authored-by: Johannes Ganzenmüller <[email protected]>
Co-authored-by: Lars Olesen <[email protected]>
Co-authored-by: Leo <[email protected]>
Co-authored-by: Kai A <[email protected]>
Co-authored-by: Quan <[email protected]>
Co-authored-by: M. Akhyar Rahman H <[email protected]>
Co-authored-by: Mitchell Skaggs <[email protected]>
Co-authored-by: Susan Stevens <[email protected]>
Co-authored-by: Jip-Hop <[email protected]>
Co-authored-by: gricn <[email protected]>
Co-authored-by: Uri Brecher <[email protected]>
Co-authored-by: PHOENiX <[email protected]>
Co-authored-by: Sean Killeen <[email protected]>
Co-authored-by: Johannes Ganzenmüller <[email protected]>
Co-authored-by: Nicolas Elie <[email protected]>
Co-authored-by: luweizheng <[email protected]>
Co-authored-by: Vincent Tam <[email protected]>
Co-authored-by: Tom Manner <[email protected]>
Co-authored-by: Tom Manner <[email protected]>
Co-authored-by: ShifraSec <[email protected]>
Co-authored-by: David Lechner <[email protected]>
Co-authored-by: Randall Wood <[email protected]>
Co-authored-by: Guillaume Gautreau <[email protected]>
Co-authored-by: Christian Oliff <[email protected]>
Co-authored-by: Erik Westrup <[email protected]>
Co-authored-by: Anton Brall <[email protected]>
Co-authored-by: Kulbhushan Chand <[email protected]>
Co-authored-by: Peter Murray <[email protected]>
Co-authored-by: Johnson <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: John Scott <[email protected]>
Co-authored-by: Nathan Cho <[email protected]>
Co-authored-by: Jason Hemann <[email protected]>
Co-authored-by: Daniel Schroeder <[email protected]>
Co-authored-by: Georger Araújo <[email protected]>
Co-authored-by: Andrew McIntosh <[email protected]>
Co-authored-by: Sander Holvoet <[email protected]>
Co-authored-by: Yuchen <[email protected]>
Co-authored-by: Yuchen Zhong <[email protected]>
Co-authored-by: Nicholas Perry <[email protected]>
Co-authored-by: Benson Muite <[email protected]>
Co-authored-by: FavorMylikes <[email protected]>
  • Loading branch information
Show file tree
Hide file tree
Showing 590 changed files with 64,140 additions and 268 deletions.
23 changes: 23 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Contributing

Found a typo in the documentation or interested in [fixing a bug](https://github.com/mmistakes/minimal-mistakes/issues)? Then by all means [submit an issue](https://github.com/mmistakes/minimal-mistakes/issues/new) or [pull request](https://help.github.com/articles/using-pull-requests/). If this is your first pull request, it may be helpful to read up on the [GitHub Flow](https://guides.github.com/introduction/flow/) first.

For help with using the theme or general Jekyll support questions, please use the [Jekyll Talk forums](https://talk.jekyllrb.com/).

Minimal Mistakes has been designed as a base for you to customize and fit your
site's unique needs. Please keep this in mind when requesting features and/or
submitting pull requests. If it's not something that most people will use, I
probably won't consider it. When in doubt ask.

This goes for author sidebar links and "share button" additions -- I have no
intention of merging in every possibly option, the essentials are there to get
you started :smile:.

## 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`) and describe the feature or fix.
3. Open a pull request on GitHub.
2 changes: 2 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
github: mmistakes
custom: ['https://www.paypal.me/mmistakes']
68 changes: 68 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
---
name: "Bug Report"
about: "Is something not working as expected?"
---

<!--
Before opening a new issue please:
- Verify you have the latest versions of Jekyll and Minimal Mistakes
installed by running `bundle update`.
- Thoroughly read the theme's documentation at
https://mmistakes.github.io/minimal-mistakes/docs/quick-start-guide/
- Search all issues at https://github.com/mmistakes/minimal-mistakes/issues
for solutions and to avoid duplication.
- Ask for help at http://talk.jekyllrb.com/
If none of the above solved your problem, you can continue below.
-->

## Environment

<!--
Please include theme version, Jekyll version, public git repository, whether
you are hosting with GitHub Pages, and the operating system you tested with.
Issues without a link to a public repository or ZIP file will likely go ignored.
Being able to see your actual files is necessary to troubleshoot, as most
issues stem from invalid/missing YAML Front Matter, a mis-configured _config.yml
file, or problematic site content.
-->

- Minimal Mistakes version:
- Ruby gem or remote theme version:
- Jekyll version:
- Git repository URL:
- Hosted on GitHub Pages (if yes provide URL to site):
- Operating system:

## Expected behavior

<!--
What is it you expected to happen? This should be a description of how the
functionality you tried to use is supposed to work.
-->

## Steps to reproduce the behavior

<!--
Describe the steps you took for this problem to come up. Such as: you installed
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.
-->

## Other

<!--
NOTE: Please provide a code repository, gist, code snippet, sample files,
screenshots, or anything else you think will aid in reproducing the issue.
-->
81 changes: 81 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
name: Bug Report
description: There is something wrong with the theme. 99% of the time you should select Support below.
body:
- type: markdown
attributes:
value: |
Before opening a new issue please:
- Verify you have the latest versions of Jekyll and Minimal Mistakes
installed by running `bundle update`.
- Thoroughly read the theme's documentation at
https://mmistakes.github.io/minimal-mistakes/docs/quick-start-guide/
- Search all issues at https://github.com/mmistakes/minimal-mistakes/issues
for solutions and to avoid duplication.
- Ask for help at https://talk.jekyllrb.com/
If none of the above solved your problem, you can continue below.
- type: textarea
id: environment
attributes:
label: What happened?
description: |
Please include theme version, Jekyll version, public git repository, whether
you are hosting with GitHub Pages, and the operating system you tested with.
Issues without a link to a public repository or ZIP file will likely go ignored.
Being able to see your actual files is necessary to troubleshoot, as most
issues stem from invalid/missing YAML Front Matter, a mis-configured _config.yml
file, or problematic site content.
value: |-
- Minimal Mistakes version:
- Ruby gem or remote theme version:
- Jekyll version:
- Git repository URL:
- Hosted on GitHub Pages (if yes provide URL to site):
- Operating system:
validations:
required: true

- type: textarea
id: expected-behavior
attributes:
label: Expected behavior
description: |
Please describe the expected behavior and the actual result you got.
placeholder: >
What is it you expected to happen? This should be a description of how the
functionality you tried to use is supposed to work.
validations:
required: true

- type: textarea
id: steps-to-reproduce
attributes:
label: Steps to reproduce the behavior
description: |
Describe the steps you took for this problem to come up. Such as: you installed
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.
validations:
required: true

- type: textarea
id: other
attributes:
label: Other
description: |
Please provide a code repository, gist, code snippet, sample files,
screenshots, or anything else you think will aid in reproducing the issue.
validations:
required: false
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Support
url: https://github.com/mmistakes/minimal-mistakes/discussions
about: Please post your support questions in the Discussions section.
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
name: "Documentation"
about: "Found a typo or something that needs clarification?"
---

<!-- Thanks for taking the time to open an issue and help make the docs better -->

## Motivation

<!-- Why should we update our docs? -->

<!-- What should we do instead? -->

## Suggestion

<!-- What should we do instead? -->
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Documentation
description: Found a typo or something that needs clarification?
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to open an issue and help make the docs better.
- type: textarea
id: motivation
attributes:
label: Motivation
description: |
Why should we update our docs?
validations:
required: true

- type: textarea
id: suggestion
attributes:
label: Suggestion
description: |
What should we do instead?
validations:
required: true
30 changes: 30 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<!--
Thanks for creating a Pull Request! Before you submit, please make sure
you've done the following:
- Read the contributing document at https://github.com/mmistakes/minimal-mistakes#contributing
-->

<!--
Choose one of the following by uncommenting it:
-->

<!-- This is a bug fix. -->
<!-- This is an enhancement or feature. -->
<!-- This is a documentation change. -->

## Summary

<!--
Provide a description of what your pull request changes.
-->

## Context

<!--
Is this related to any GitHub issue(s)?
-->

<!--
Please confirm that you want to submit this Pull Request to Minimal Mistakes, the free Jekyll theme by Michael Rose, by deleting this comment block.
-->
27 changes: 27 additions & 0 deletions .github/workflows/bad-pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Cleanup bad PR

on:
pull_request_target:
types: [opened, reopened]

jobs:
close-pr:
runs-on: ubuntu-latest
if: "contains(github.event.pull_request.body, 'by deleting this comment block') || github.event.pull_request.body == ''"
steps:
- uses: actions-ecosystem/action-add-labels@v1
with:
labels: 'Type: Invalid'
- uses: superbrothers/close-pull-request@v3
with:
# Optional. Post an issue comment just before closing a pull request.
comment: |
**You have created a Pull Request to the wrong repository.** This is the repository for [Minimal Mistakes][1], the free Jekyll theme. See [GitHub Docs: About pull requests][2] if you need help.
[1]: https://mmistakes.github.io/minimal-mistakes/
[2]: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests
- uses: sudo-bot/[email protected]
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
number: ${{ github.event.pull_request.number }}
lock-reason: spam
29 changes: 29 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Vim
*~
*.sw[p_]

# Sublime Text
*.sublime-project
*.sublime-workspace

# Ruby Gem
*.gem
.bundle
Gemfile.lock
**/vendor/bundle

# Node.js and NPM
node_modules
npm-debug.log*
package-lock.json
codekit-config.json

# macOS
.DS_Store

# Jekyll generated files
.jekyll-cache
.jekyll-metadata
.sass-cache
_asset_bundler_cache
_site
11 changes: 11 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
language: ruby
cache: bundler
gemfile: docs/Gemfile
script:
- bundle exec jekyll algolia --source docs --destination docs/_site --config docs/_config.yml
branches:
only:
# Change this to gh-pages if you're deploying using the gh-pages branch
- master
rvm:
- 2.4
2 changes: 2 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
source "https://rubygems.org"
gemspec
Loading

0 comments on commit d3d1b6b

Please sign in to comment.