Skip to content
This repository was archived by the owner on Feb 11, 2018. It is now read-only.
Open

xD #7

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1393 commits
Select commit Hold shift + click to select a range
297989c
Add giscus support (#3022)
SeanKilleen Jul 5, 2021
00fa7be
Release 4.24.0 💎
mmistakes Jul 5, 2021
3c075fe
Update version
mmistakes Jul 5, 2021
0491cd3
Remove site.url from first breadcrumb link (#3051)
erikw Jul 23, 2021
4fcd51b
Update CHANGELOG and history
mmistakes Jul 23, 2021
26db31c
Fixed a grammar error in the german translation (#3063)
antonbrall Jul 23, 2021
2eda29d
Update CHANGELOG and history
mmistakes Jul 23, 2021
14a47c9
fix: change heading tag of related posts section from `h4` to `h2` fo…
kulbhushanchand Jul 23, 2021
bd46e0a
Update CHANGELOG and history
mmistakes Jul 23, 2021
6ade453
Add instructions on how to unminify main.js for easier browser debugg…
erikw Jul 23, 2021
5094a40
Update CHANGELOG and history
mmistakes Jul 23, 2021
cc18679
Make small grammar changes
mmistakes Jul 23, 2021
42f7512
Update 01-quick-start-guide.md
mmistakes Jul 23, 2021
65e79f5
Add Microformats (#3052)
dltj Jul 23, 2021
89de4d4
Update CHANGELOG and history
mmistakes Jul 23, 2021
0f06cb8
Enable toc sidebar scrolling (#2874)
j3soon Jul 30, 2021
7e7e683
Enable sticky toc on test post
mmistakes Jul 30, 2021
567836e
Merge branch 'master' of https://github.com/mmistakes/minimal-mistakes
mmistakes Jul 30, 2021
9269842
Update CHANGELOG and history
mmistakes Jul 30, 2021
084ddf8
Add margin around Google ads
mmistakes Aug 6, 2021
f9b17c6
Add role to search (#3086)
lsolesen Aug 8, 2021
aa5dab2
Update CHANGELOG and history
mmistakes Aug 8, 2021
1ca125d
Added Danish translations (#3095)
lsolesen Aug 8, 2021
0629bb7
Update CHANGELOG and history
mmistakes Aug 8, 2021
ff5b354
Enable magnific popup on <a> tags only when it has <img> (#3114)
iBug Aug 8, 2021
9cf8033
Update CHANGELOG and history
mmistakes Aug 8, 2021
97cf6e1
Remove extra semi-colon
mmistakes Aug 10, 2021
c6c6baf
Bump path-parse from 1.0.6 to 1.0.7
dependabot[bot] Aug 10, 2021
234d859
Merge pull request #3116 from mmistakes:dependabot/npm_and_yarn/path-…
mmistakes Aug 15, 2021
62c123c
Update CHANGELOG and history
mmistakes Aug 15, 2021
eaef9ec
include video does not survive compress.html (#3117)
JohnScottUK Aug 15, 2021
20cd63c
Update CHANGELOG and history
mmistakes Aug 15, 2021
25e871c
Use GitHub issue templates (#3133)
iBug Sep 5, 2021
50d312d
Delete stale.yml
mmistakes Sep 21, 2021
000dc3b
Delete stale.yml
mmistakes Sep 22, 2021
642ec7b
Added optional label attribute (#3128)
JohnScottUK Oct 19, 2021
a6b51ed
Fix broken link & Add Baidu site verification (#3139)
ntcho Oct 19, 2021
ebc8123
Making verbiage consistent w/current _config.yml (#3180)
jasonhemann Oct 19, 2021
6bd64ff
Link clarifying adding plugins (#3181)
jasonhemann Oct 19, 2021
dbc9479
feat: Sort comments by date ascending (#3184)
deadlydog Oct 19, 2021
9f7c0e4
Update Brazilian Portuguese translation (#3204)
georgeraraujo Oct 19, 2021
bdcfd79
Update CHANGELOG and history
mmistakes Oct 19, 2021
9ab55b6
Update CHANGELOG and history
mmistakes Oct 19, 2021
691df11
Fix keybase class (#3221)
amcintosh Jan 5, 2022
a431dd5
Update CHANGELOG and history
mmistakes Jan 5, 2022
d639c60
✏ fix typo (#3232)
smholvoet Jan 5, 2022
5ef199a
Update CHANGELOG and history
mmistakes Jan 5, 2022
d6c84c9
Add missing comma (#3318)
yzhong52 Jan 5, 2022
9539e3b
Update CHANGELOG and history
mmistakes Jan 5, 2022
ad1e066
Automatically close invalid PRs using GitHub Actions (#3313)
iBug Jan 10, 2022
2632ff6
Update CHANGELOG and history
mmistakes Jan 10, 2022
8b67db3
Added sameAs (#3087)
lsolesen May 27, 2022
a19dbdb
Update CHANGELOG and history
mmistakes May 27, 2022
23e7ad2
Use <a> color for blockquote.notice border (#3140)
iBug May 27, 2022
7aa8c7b
Update CHANGELOG and history
mmistakes May 27, 2022
4e19f46
Merge branch 'master' of https://github.com/mmistakes/minimal-mistakes
mmistakes May 27, 2022
3051fcd
Fix inline code style not applied to stylized text (#3253)
iBug May 27, 2022
a499b0d
Update CHANGELOG and history
mmistakes May 27, 2022
df97788
Update to Jquery 3.6.0 (#3254)
lsolesen May 27, 2022
4ef57be
Update CHANGELOG and history
mmistakes May 27, 2022
3f36d17
fix typo about loading javascript in footer (#3350)
ultimape May 27, 2022
a66bf7e
Update CHANGELOG and history
mmistakes May 27, 2022
00b86b1
add optinal lunr searching of pages (#3352)
ultimape May 27, 2022
bcb15f8
Update CHANGELOG and history
mmistakes May 27, 2022
55f6e8f
Exclude `main.scss` from Lunr search index
mmistakes May 27, 2022
416933d
Add Kiswahili translation (#3489)
bkmgit May 27, 2022
daf5117
Update
mmistakes May 27, 2022
8dc2997
Update attribution link (#3553)
bkmgit May 27, 2022
58d1ba8
Update CHANGELOG and history
mmistakes May 27, 2022
cee4c86
Update link to Font Awesome gallery (#3599)
iBug May 27, 2022
f926704
Update CHANGELOG and history
mmistakes May 27, 2022
65237df
Make it possible to enable breadcrumbs per page (#3096)
lsolesen May 27, 2022
03a26a1
Update algolia-search-scripts.html (#3102)
May 27, 2022
2f5af90
Update CHANGELOG and history
mmistakes May 27, 2022
1433887
Merge branch 'master' of https://github.com/mmistakes/minimal-mistakes
mmistakes May 27, 2022
de1e2b7
Replace with public YouTube video
mmistakes May 27, 2022
955a19b
Replace with public YouTube video embeds
mmistakes May 27, 2022
6f0ba5e
Update CHANGELOG and history
mmistakes May 27, 2022
e44403e
Fix #3096 enabling breadcrumb on all pages (#3668)
iBug May 29, 2022
c940a73
Remove IE9 upgrade notice (#3666)
iBug May 29, 2022
3d65710
Update CHANGELOG and history
mmistakes May 29, 2022
5946bd4
Fix #3668 breaking "disable per-page when globally enabled" (#3669)
iBug May 30, 2022
18e8966
Update CHANGELOG and history
mmistakes May 30, 2022
8a67ce8
Improve PR close auto-comment message (#3713)
iBug Jul 8, 2022
23a91f8
Delete .github/FUNDING.yml
mmistakes Apr 22, 2024
91ab537
Update README.md
mmistakes Apr 22, 2024
51fcef5
load latest fontawesome package (#3765)
marciska Apr 22, 2024
f18799a
Update CHANGELOG and history
mmistakes Apr 22, 2024
830595d
Fixed a grammar mistake. (#3890)
wermos Apr 22, 2024
2cc21c1
Update the Polish translation (#3969)
skolima Apr 22, 2024
9770b66
Update CHANGELOG and history
mmistakes Apr 22, 2024
6eaee03
Remove redundant downcase from _layouts/categories.html (#4531)
eabneka Apr 22, 2024
08b0303
Improve Finnish translations (#4595)
niklas-e Apr 22, 2024
7aee05c
Remove JS and other files from search index (#4000)
LasseAhhMann Apr 22, 2024
7584131
Lazy-load InstantSearch scripts and stylesheets (#3691)
iBug Apr 22, 2024
495fb29
Fix wrong `first_page_path` because of hard-coded `page:num` (#3778)
yusanshi Apr 22, 2024
73c2ad8
Fix Linkedin social share link (#4754)
Apr 22, 2024
0d56036
Add site.copyright and site.copyright_url config options (#4313)
raubvogel Apr 22, 2024
2c92d34
Fix non-English characters being url encoded in breadcrumb (#3819)
boh5 Apr 22, 2024
02d9893
Update CHANGELOG and history
iBug Apr 22, 2024
b604e2a
Sync CHANGELOG with history
iBug Apr 22, 2024
aae8dac
Add Rakefile for automatically syncing CHANGELOG with history
iBug Apr 22, 2024
8d3592f
Consolidate hard-coded version numbers where possible
iBug Apr 22, 2024
6f1cbfb
Fix bad Liquid include syntax
iBug Apr 22, 2024
4c38bab
Remove remainders of browser-upgrade.html
iBug Apr 22, 2024
6e94773
Release 4.25.0 💎
iBug Apr 22, 2024
aca6648
Bump shell-quote from 1.7.1 to 1.7.3 (#3692)
dependabot[bot] Apr 22, 2024
6693a4a
Update CHANGELOG and history
iBug Apr 22, 2024
9b9d2c6
Add Ukrainian translation (#4273)
anykeyist Apr 22, 2024
ada1b61
Update CHANGELOG
iBug Apr 22, 2024
c7ef8c0
Bump node.js dependencies
iBug Apr 22, 2024
6308789
Remove h1 from 18-history.md
iBug Apr 23, 2024
a0aa8f8
Add _includes/after-content.html and remove docs site default layout …
iBug Apr 23, 2024
5e3d140
Add _includes/before-related.html and remove docs site single layout …
iBug Apr 23, 2024
7746db6
Add a missing include to before-related.html
iBug Apr 23, 2024
60b9565
Exclude hidden posts from page__related, fix #4653
iBug Apr 23, 2024
a179735
GitHub Workflows security hardening (#3884)
sashashura Apr 23, 2024
f8527e7
Update CHANGELOG and history
iBug Apr 23, 2024
409bc92
Add more configuration for Giscus (#4274)
anykeyist Apr 23, 2024
48ed144
Update CHANGELOG and history
iBug Apr 23, 2024
172a516
Bump jekyll-toc to v1.2.1
iBug Apr 23, 2024
f8f6e58
Replace fontawesome.com/v5/search with v6
iBug Apr 23, 2024
4310b54
Try an FAQ page
iBug Apr 25, 2024
a7af9b0
Replace dead link in _includes/head.html, close #4421
iBug Apr 25, 2024
7d61488
Update quick-start guide to use 4.25.0, fix #4809
iBug Apr 27, 2024
7ea8510
Fix where_exp for Jekyll < 4.0
iBug Apr 27, 2024
1b06aff
Release 4.25.1 💎
iBug Apr 27, 2024
753ccbb
Rewrite skin previews on `05-configuration.md` in Liquid template
iBug May 4, 2024
f3c617f
Add documentation for the incoming Jekyll Paginate V2 support
iBug May 4, 2024
9ac9602
Add proper support for sverrirs' Jekyll Paginate V2 plugin (excl. Aut…
iBug May 4, 2024
4b0c8bd
Add .notice--danger for unsupported settings in j-p-v2
iBug May 4, 2024
7ef6af6
Remove unused classes from `_layouts/single.html`
iBug May 4, 2024
dc41016
Auto scroll sticky ToC with content (#3115)
iBug May 4, 2024
3ed92f5
Update CHANGELOG and history
iBug May 4, 2024
7daa7ac
Try sticky ToC on all docs pages
iBug May 4, 2024
bce2b50
Fix logic error in toc-scroll
iBug May 4, 2024
271b5da
04-upgrading.md: Minor formatting and grammar fixes
iBug May 4, 2024
bde92b6
page__hero.html: Fix an unclosed `<p>` tag
iBug May 4, 2024
6165d89
Replace "hidden" check in Liquid with `where_exp`
iBug May 4, 2024
0b8b523
Migrate `npm run` scripts to `Rakefile` tasks
iBug May 4, 2024
b278dac
Merge banner.js into Rake task
iBug May 4, 2024
ab42c3b
Gemfile: No newline at end of file
iBug May 4, 2024
ed883ea
Remove deprecated "page.header.cta_url" setting (#4821)
iBug May 4, 2024
f33349c
Update CHANGELOG and history
iBug May 4, 2024
7e7b901
Add Rake task `:version`
iBug May 4, 2024
f8ea22f
Update CHANGELOG and history
iBug May 4, 2024
1d3fd5d
Update README
iBug May 4, 2024
256e626
Merge `categories` and `tags` layout into `_includes/posts-taxonomy.h…
iBug May 5, 2024
25ce47d
Rakefile: Add jQuery to uglify targets
iBug May 5, 2024
244eff7
bundle exec rake js
iBug May 5, 2024
64b1d42
Multiple Sidebar Nav Lists (#2843)
tsmanner May 5, 2024
d47d62f
Update CHANGELOG and history
iBug May 5, 2024
0378a31
Update Social Sharing links section (#4066)
jstrong013 May 5, 2024
d240efa
Merge branch 'master' of GitHub:mmistakes/minimal-mistakes
iBug May 5, 2024
4b08acb
Update CHANGELOG and history
iBug May 5, 2024
adae207
Revert f3c617f on _includes/figure to make way for #3119
iBug May 5, 2024
162f659
Add popup parameter for figure include (#3119)
JohnScottUK May 5, 2024
f1ffad4
Update CHANGELOG and history
iBug May 5, 2024
ceeda03
Add target attribute for navigation link (#3056)
xepozz May 5, 2024
bf66a5c
Update CHANGELOG and history
iBug May 5, 2024
16103c6
Remove overlay and revert X to hamburger icon when popup disappears (…
ddomdel May 5, 2024
2f5e771
Split schema to a separate include file (#3085)
lsolesen May 5, 2024
9c386c5
Update CHANGELOG and `bundle exec rake`
iBug May 5, 2024
dfaac40
Fix SEO title when it contains a vertical bar (#3113)
lsolesen May 5, 2024
4364fb7
Cleanup seo.html and update CHANGELOG
iBug May 5, 2024
c76813f
Remove "sticky sidebar" JS in favor of CSS media queries
iBug May 5, 2024
0527e17
Add "copy to clipboard" button for code blocks (#2812)
iBug May 5, 2024
148349b
Update CHANGELOG and `bundle exec rake`
iBug May 5, 2024
accc82a
Add "new in v4.26.0" in documentation
iBug May 5, 2024
dc965c5
Release 4.26.0 💎
iBug May 5, 2024
14e3fa2
Add success indicator for code block copy button
iBug May 5, 2024
4f76c25
Try fixing copy button flying out
iBug May 6, 2024
438710d
Disable copy button for bad pre blocks
iBug May 6, 2024
4c3ada4
Fix typo: dribbble → dribble
iBug May 6, 2024
9dce68d
Oops, fixed the typo the wrong way
iBug May 6, 2024
70462d0
Rewrite social icons SCSS with a loop
iBug May 6, 2024
573f286
Limit "auto scroll ToC" to Chromium-based
iBug May 7, 2024
be3c046
Actually 3 B's in "dribbble"
iBug May 7, 2024
1a85a28
Release 4.26.1 💎
iBug May 10, 2024
536e89d
Update CHANGELOG and history
iBug May 10, 2024
4efb863
_includes/figure: Replace remove:<p> with strip_html, fix #4841
iBug May 14, 2024
ff56bc2
assets/css/main.scss: Add trailing newline
iBug May 16, 2024
5b203f4
changelog: Clarify #4841 only triggers with popup=true
iBug May 26, 2024
02342c9
feat: add Czech localization (#4866)
MikkCZ Jun 9, 2024
7b6b450
Update CHANGELOG and history
iBug Jun 9, 2024
b82680b
Allow overriding HTML lang on a per-page basis (#4862)
suhlig Jun 15, 2024
784efff
Update CHANGELOG and history
iBug Jun 15, 2024
1e6bcec
Release 4.26.2 💎
iBug Jun 15, 2024
93022d6
Update CHANGELOG and history
iBug Jun 15, 2024
12ae094
Change the link it is redirecting to - Fix ahref issue (#4882)
deepakmahakale Jun 23, 2024
ef5018e
Add missing Polish translation (#4890)
wssbck Jun 23, 2024
621529a
Add RTL Support (#4886)
yaim Jun 25, 2024
97f0f35
Update CHANGELOG and history
iBug Jun 25, 2024
ded2d87
Replace '[dir=rtl] &' with CSS logical properties where it makes sense
iBug Jun 25, 2024
9ffaf41
Fix two misdirections
iBug Jun 25, 2024
922440c
Update all CSS to use logical properties
iBug Jun 25, 2024
d27cc9c
Fix the remaining issues with CSS logical properties
iBug Jun 25, 2024
33c6dbd
Fix wrong direction for feature_row with type=right, fix #4061
iBug Jun 25, 2024
7a7c802
Update CHANGELOG and history
iBug Jun 25, 2024
959d5fe
Accidentally committed a test file
iBug Jun 25, 2024
66949b5
Update Algolia index with GH Actions
iBug Jun 27, 2024
6e83c1a
_config.yml: Drop explicit default `false`s
iBug Jun 28, 2024
b0b2698
Update bug_report issue template
iBug Aug 4, 2024
3d44327
Remove unnecessary "type" attribute (#4956)
davorg Aug 20, 2024
b939edc
The "if" means the default is never used (#4955)
davorg Aug 20, 2024
96149ca
Fix: Prevent double title issue in SEO metadata by updating seo.html …
Aug 20, 2024
7d212bc
Update CHANGELOG
iBug Aug 20, 2024
075fad7
Use `include documents-collection.html` in `home` layout
iBug Sep 17, 2024
6be43f7
Use $doc-font-size in _reset.scss, fix #4983
iBug Sep 19, 2024
a3e2b33
Additionally label "spam" for spam PRs
iBug Sep 26, 2024
5fd7036
Fix JavaScript null error on home and splash layouts (#4939)
qddegtya Sep 26, 2024
844812b
Update CHANGELOG
iBug Sep 26, 2024
cff0e2a
fix(_includes/figure): Apply escape_once on include.alt
iBug Oct 2, 2024
bc0c83c
Add Bulgarian localization (#5003)
salif Oct 28, 2024
6f5e6f4
fix(_includes/post_pagination.html): Remove trailing newline
iBug Nov 11, 2024
1ae32a4
Hide hidden links & remove the overlay when one is clicked (#5042)
karmaniverous Nov 27, 2024
85e1ba1
Update CHANGELOG and regenerate JS
iBug Nov 27, 2024
ef464c8
feat(single.html): Add provider and comments info for non-production …
JUD210 Jan 1, 2025
8f02ec7
Update CHANGELOG and history
iBug Jan 1, 2025
1c6bd0d
Fix typo in docs/_docs/05-configuration.md (#5106)
pabletecodes Jan 31, 2025
cb140fc
Mastodon button color (#5109)
jdeluyck Feb 8, 2025
af81ee8
Tweak contrast skin $primary-color to adhere to WCAG guidelines (#5126)
lukasvermeer Feb 14, 2025
d90b7e5
Update CHANGELOG and history
iBug Feb 14, 2025
90ab9d2
_config.yml: Add minimal-mistakes-jekyll.gemspec to exclude, fix #5193
iBug Apr 2, 2025
903ad65
Update Social Share Buttons to Reflect Twitter Rebranding to X (#5210)
vyshnaviJammi Apr 18, 2025
8193f60
Update CHANGELOG and history
iBug Apr 18, 2025
126f716
Add a "Share on Bluesky" button (#5179)
pgr0ss Apr 23, 2025
918d04f
Release 4.27.0 💎
iBug Apr 19, 2025
2d4e1e1
Update CHANGELOG and history
iBug Apr 23, 2025
61ae48d
Modern font stack (#5033)
lsolesen Apr 26, 2025
6de2725
Update CHANGELOG and history
iBug Apr 26, 2025
cf6c261
Fix X share button icon and color, close #5221
iBug May 2, 2025
b7e170c
Release 4.27.1 💎
iBug May 2, 2025
a59342a
Attempt to fix X button color again
iBug May 2, 2025
e675044
Update X share button to match brand color (#5245)
y-kawa Jun 15, 2025
0ce3ef6
Update CHANGELOG and history
iBug Jun 15, 2025
36271d1
Additional HTML escaping for titles and metadata (#5276)
PanderMusubi Jul 11, 2025
30c69ad
Hide page__footer-follow if there are no links nor atom feed. (#5279)
PanderMusubi Jul 11, 2025
db81998
Optional `footer.since` for copyright time range (#5275)
PanderMusubi Jul 11, 2025
2f8c4e6
Update history from CHANGELOG
iBug Jul 11, 2025
c9a7eb6
Add `escape_once` to gallery title and alt text
iBug Jul 20, 2025
8dac1da
Release 4.27.2 💎
iBug Jul 20, 2025
67676e5
Add CSS for .sr-only
iBug Jul 29, 2025
0064dab
Release 4.27.3 💎
iBug Jul 29, 2025
d773e69
Updated Traditional Chinese translation (#5250)
keyang556 Jul 29, 2025
95044aa
Update CHANGELOG and history
iBug Jul 29, 2025
01eeb08
Delete Travis CI config
iBug Jul 29, 2025
c04d202
Add built-in support for jekyll-gfm-admonitions (#5312)
queengooborg Aug 31, 2025
b6fcae6
Update CHANGELOG and history
iBug Aug 31, 2025
ffa5990
Replace private YouTube video
iBug Dec 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
15 changes: 10 additions & 5 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
_assets/css/vendor/* linguist-vendored
_assets/js/plugins/* linguist-vendored
_assets/js/vendor/* linguist-vendored
assets/fonts/* linguist-vendored
assets/js/vendor/* linguist-vendored
assets/fonts/* linguist-vendored
assets/js/main.min.js linguist-vendored
assets/js/lunr/* linguist-vendored
assets/js/plugins/* linguist-vendored
assets/js/vendor/* linguist-vendored
_sass/minimal-mistakes/vendor/* linguist-vendored
CHANGELOG.md text merge=union
docs/_docs/18-history.md text merge=union

*.md text
18 changes: 13 additions & 5 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,23 @@
# Contributing

Having trouble working with the theme? Found a typo in the documentation? Interested in adding a feature or [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.
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.

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.
For help with using the theme or general Jekyll support questions, please use the [Jekyll Talk forums](https://talk.jekyllrb.com/).

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:.
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. 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.
57 changes: 0 additions & 57 deletions .github/ISSUE_TEMPLATE.md

This file was deleted.

94 changes: 94 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
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: Theme version and system environment
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:
- URL to the page with the problem:
- Operating system:
- Browser version:
validations:
required: true

- type: textarea
id: what-happened
attributes:
label: What happened?
description: |
Describe the problem **in detail**. For example:

- What is missing?
- What error do you see? Attach the error log if available.
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.
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.
-->
35 changes: 35 additions & 0 deletions .github/workflows/bad-pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Cleanup bad PR

on:
pull_request_target:
types: [opened, reopened]

permissions:
contents: read

jobs:
close-pr:
permissions:
pull-requests: write
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: actions-ecosystem/action-add-labels@v1
with:
labels: 'Type: Spam'
- 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
47 changes: 47 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: build

on:
push:
branches:
- master
workflow_dispatch: {}
repository_dispatch: {}

jobs:
build:
if: github.repository == 'mmistakes/minimal-mistakes'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- uses: ruby/setup-ruby@v1
with:
ruby-version: '3.2'
- name: Setup cache for Bundler
id: cache
uses: actions/cache@v4
with:
path: |
docs/Gemfile.lock
docs/vendor/bundle
key: ${{ runner.os }}-bundler-${{ hashFiles('docs/Gemfile') }}
restore-keys: |
${{ runner.os }}-bundler-

- name: Install - Bundler
env:
MAKE: make -j2
working-directory: docs/
run: |
bundle config set path vendor/bundle
bundle install --jobs=4 --retry=3
bundle clean

- name: Update Algolia index
working-directory: docs/
run: bundle exec jekyll algolia push
env:
ALGOLIA_API_KEY: ${{ secrets.ALGOLIA_API_KEY }}
continue-on-error: true
30 changes: 24 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,14 +1,32 @@
*.gem
# Vim
*~
*.sw[p_]

# IntelliJ IDEA
*.idea

# 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
codekit-config.json
example/_site
Gemfile.lock
node_modules
npm-debug.log*
Loading