Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5700 commits
Select commit Hold shift + click to select a range
7b6dc1f
Update History doc to reflect spelling corrections [ci skip]
ashmaroli Feb 1, 2023
66e6b2f
Strip extra newlines in History document [ci skip]
ashmaroli Feb 1, 2023
4ecbeb4
Bump RuboCop to v1.45.x (#9305)
ashmaroli Feb 16, 2023
56bbf58
Update history to reflect merge of #9305 [ci skip]
jekyllbot Feb 16, 2023
0cbcf93
[Docs]: Define `:path` url-placeholder in sample plugin [skip ci]
ashmaroli Feb 16, 2023
ecf0985
[Docs]: Adjust line-length in Markdown code-blocks [skip appveyor]
ashmaroli Feb 16, 2023
16a1e5c
Fix `jekyll serve --detach` with jekyll-sass-converter 3.x (#9304)
ntkme Feb 21, 2023
ee2d299
Update history to reflect merge of #9304 [ci skip]
jekyllbot Feb 21, 2023
73fcc42
Normalize line-endings in test plugins
ashmaroli Mar 2, 2023
052f1bd
Revert "Normalize line-endings in test plugins"
ashmaroli Mar 2, 2023
d03742e
Handle TypeError from `where` filter gracefully (#9292)
ashmaroli Mar 24, 2023
8c8c88e
Update history to reflect merge of #9292 [ci skip]
jekyllbot Mar 24, 2023
6bedc7e
Bump Rubocop to version 1.48.x (#9326)
waqarnazir Mar 26, 2023
7785ef6
Update history to reflect merge of #9326 [ci skip]
jekyllbot Mar 26, 2023
bb954ff
Prefer using `assert_instance_of`
ashmaroli Apr 9, 2023
c6dfae5
Bump versions of ruby & nodejs in devcontainer (#9360)
jmahoney May 8, 2023
58a1f62
Update history to reflect merge of #9360 [ci skip]
jekyllbot May 8, 2023
11987c6
Document Exclude behavior, Include overrides and the default exclusio…
TomasHubelbauer Jun 5, 2023
07c8d98
Update history to reflect merge of #9376 [ci skip]
jekyllbot Jun 5, 2023
acae1e1
Bump rubocop version to 1.52.x (#9361)
jmahoney Jun 5, 2023
0be06e5
Update history to reflect merge of #9361 [ci skip]
jekyllbot Jun 5, 2023
fdb4c62
#9398 upgrade RuboCop to 1.54 (#9401)
jmahoney Jul 8, 2023
e2527eb
Update history to reflect merge of #9401 [ci skip]
jekyllbot Jul 8, 2023
d04f1af
Update macos.md (#9405)
fulldecent Jul 10, 2023
aef0528
Update history to reflect merge of #9405 [ci skip]
jekyllbot Jul 10, 2023
dd43122
Update macos.md (#9406)
fulldecent Jul 10, 2023
a6b861c
Update history to reflect merge of #9406 [ci skip]
jekyllbot Jul 10, 2023
d994713
Typo fix - update to hooks and 3rd party deployment and one other art…
mahab339 Aug 12, 2023
cb6676b
Update history to reflect merge of #9411 [ci skip]
jekyllbot Aug 12, 2023
e57c755
Add support for upcoming logger 1.4.3 (#9392)
kou Aug 12, 2023
6ee3942
Update history to reflect merge of #9392 [ci skip]
jekyllbot Aug 12, 2023
76a9a19
Update 07-assets.md (#9393)
ShrutiRDalvi Aug 13, 2023
21847cf
Update history to reflect merge of #9393 [ci skip]
jekyllbot Aug 13, 2023
0ab7432
Note the front matter requirement in pages.md (#9423)
IFcoltransG Aug 14, 2023
16fb63a
Update history to reflect merge of #9423 [ci skip]
jekyllbot Aug 14, 2023
8c4bed5
Fix typo in devcontainer.json (#9364)
RamVasuthevan Aug 14, 2023
e5c4948
Update history to reflect merge of #9364 [ci skip]
jekyllbot Aug 14, 2023
dafa28d
Point to the Rouge GitHub repo rather than broken website (#9362)
jmahoney Aug 14, 2023
e90053e
Update history to reflect merge of #9362 [ci skip]
jekyllbot Aug 14, 2023
71fe6aa
Add new theme directory to themes resources (#9356)
JugglerX Aug 14, 2023
3198f2e
Update history to reflect merge of #9356 [ci skip]
jekyllbot Aug 14, 2023
2277999
Adds Kinsta to 3rd party deployments (#9331)
palmiak Aug 14, 2023
f8a3f9b
Update history to reflect merge of #9331 [ci skip]
jekyllbot Aug 14, 2023
4c88254
Update Fedora prerequisites to include g++ (#9290)
JEHoctor Aug 14, 2023
1e18bef
Update history to reflect merge of #9290 [ci skip]
jekyllbot Aug 14, 2023
a385117
Add CodeQL workflow (#9397)
jorgectf Aug 14, 2023
0b1aaf5
Update history to reflect merge of #9397 [ci skip]
jekyllbot Aug 14, 2023
1fbd42c
Update convert-site-to-jekyll.md (#9348)
j15k Aug 14, 2023
d86ba15
Update history to reflect merge of #9348 [ci skip]
jekyllbot Aug 14, 2023
0417baf
Update github-actions documentation (#9426)
ntkme Sep 14, 2023
96a640a
Update history to reflect merge of #9426 [ci skip]
jekyllbot Sep 14, 2023
895a503
Bump actions/checkout from 3 to 4 (#9442)
dependabot[bot] Sep 15, 2023
65d7a09
Update history to reflect merge of #9442 [ci skip]
jekyllbot Sep 15, 2023
d865905
Test suite uses shoulda-context only. (#9441)
voxik Sep 15, 2023
1d7236f
Update history to reflect merge of #9441 [ci skip]
jekyllbot Sep 15, 2023
3ba746c
Update resources.md (#9449)
jdromero88 Sep 24, 2023
8e4ccfc
Update history to reflect merge of #9449 [ci skip]
jekyllbot Sep 24, 2023
a70f5cb
Keep activesupport at version 7.0.x (#9469)
mattr- Oct 22, 2023
99f1a23
Update history to reflect merge of #9469 [ci skip]
jekyllbot Oct 22, 2023
d9df973
Bump Rubocop to 1.56.4 (#9459)
JuanVqz Oct 22, 2023
e0c4640
Update history to reflect merge of #9459 [ci skip]
jekyllbot Oct 22, 2023
c52bbde
Add GitHub Pages helpful notes (#9235)
fulldecent Oct 22, 2023
e57890a
Update history to reflect merge of #9235 [ci skip]
jekyllbot Oct 22, 2023
d0afea2
Clarify which version of Jekyll needs 'jekyll-paginate' (#9477)
Kronopath Oct 31, 2023
77bea69
Update history to reflect merge of #9477 [ci skip]
jekyllbot Oct 31, 2023
cd4d84a
Configure dependabot to handle rubygems dependencies (#9445)
mattr- Oct 31, 2023
2be8e6c
Update history to reflect merge of #9445 [ci skip]
jekyllbot Oct 31, 2023
4bfb4ed
Update rubocop gem (#9476)
davidsilveira Oct 31, 2023
644a704
Update history to reflect merge of #9476 [ci skip]
jekyllbot Oct 31, 2023
537032c
chore: update showcases (#9473)
SethFalco Oct 31, 2023
7a79d0b
Update history to reflect merge of #9473 [ci skip]
jekyllbot Oct 31, 2023
b427a17
Add FreeBSD installation instructions (#9481)
gaelanlloyd Nov 3, 2023
3f3a283
Update history to reflect merge of #9481 [ci skip]
jekyllbot Nov 3, 2023
52aab1b
Update security.md (#9497)
j15k Dec 1, 2023
0753e56
Update history to reflect merge of #9497 [ci skip]
jekyllbot Dec 1, 2023
432d0e3
Update resources.md (#9496)
j15k Dec 1, 2023
646b424
Update history to reflect merge of #9496 [ci skip]
jekyllbot Dec 1, 2023
f9c2395
Add release post for v4.3.3 (#9511)
mattr- Dec 27, 2023
6d2d292
Update history to reflect merge of #9511 [ci skip]
jekyllbot Dec 27, 2023
6c9611d
Add Jekyll 3.9.4 release post and changelog
parkr Dec 28, 2023
b2e99a0
Merge pull request #9515 from jekyll/jekyll-3-9-4-docs
parkr Dec 28, 2023
901256a
Fix Performance/StringIdentifierArgument violation in site.rb and all…
parkr Dec 29, 2023
3234c1a
Update history to reflect merge of #9512 [ci skip]
jekyllbot Dec 29, 2023
2ed5f33
Add docs version to pages_excerpts feature (#9520)
michaelnordmeyer Jan 5, 2024
5ae029f
Update history to reflect merge of #9520 [ci skip]
jekyllbot Jan 5, 2024
25fd87c
add csv to runtime dependency list (#9522)
mmenanno Jan 10, 2024
108c841
Update history to reflect merge of #9522 [ci skip]
jekyllbot Jan 10, 2024
55e993b
Improve accessibility of the docs (#9338)
danielhaim1 Jan 12, 2024
839007f
Update history to reflect merge of #9338 [ci skip]
jekyllbot Jan 12, 2024
01da87c
Fix gem quote consistency on docs (#9517)
akirataguchi115 Jan 12, 2024
42dd477
Update history to reflect merge of #9517 [ci skip]
jekyllbot Jan 12, 2024
db3437a
chore: Bump the required ruby version to 2.7 (#9525)
mattr- Jan 13, 2024
b38b7a1
Update history to reflect merge of #9525 [ci skip]
jekyllbot Jan 13, 2024
8f2b531
fix: make search work again (#9530)
mattr- Jan 17, 2024
860d730
Update history to reflect merge of #9530 [ci skip]
jekyllbot Jan 17, 2024
84a29bd
Add a few more emeritus team members (#9535)
parkr Jan 23, 2024
12ab350
Update history to reflect merge of #9535 [ci skip]
jekyllbot Jan 23, 2024
22c756a
Jekyll docs template typo - All pages show "Deployment" (#9548)
velle Feb 13, 2024
c7e9061
Update history to reflect merge of #9548 [ci skip]
jekyllbot Feb 13, 2024
dbbfc5d
Update history to reflect merge of #9550 [ci skip]
jekyllbot Feb 13, 2024
c85bd15
Fixed: Wrong navigation style on the right side of news and docs page…
note4 Apr 23, 2024
96a4198
Update history to reflect merge of #9586 [ci skip]
jekyllbot Apr 23, 2024
1f3c0dc
fix(rubocop): correct lint errors (#9600)
mattr- May 22, 2024
c521498
Update history to reflect merge of #9600 [ci skip]
jekyllbot May 22, 2024
28e10da
Make custom cop inherit `RuboCop::Cop::Base` (#9597)
koic May 22, 2024
1ad8c8d
Update history to reflect merge of #9597 [ci skip]
jekyllbot May 22, 2024
ed30c86
Fix inexistent layout warning for the default 404 page (#9589)
revolter May 23, 2024
b6bbe1b
Update history to reflect merge of #9589 [ci skip]
jekyllbot May 23, 2024
38a18af
Add redirect for step-by-step tutorial (#9593)
joel-coffman May 23, 2024
1484c6d
Update history to reflect merge of #9593 [ci skip]
jekyllbot May 23, 2024
ed79646
Update history to reflect merge of #9616 [ci skip]
jekyllbot Jun 13, 2024
e44b52d
Update history to reflect merge of #9620 [ci skip]
jekyllbot Jun 18, 2024
822ac4f
Add Jekyll 3.10.0 release post & history (#9625)
parkr Jun 24, 2024
60a9cd7
Update history to reflect merge of #9625 [ci skip]
jekyllbot Jun 24, 2024
885c98a
Fix error (#9641)
Convincible Jul 26, 2024
3d5e86e
Update history to reflect merge of #9641 [ci skip]
jekyllbot Jul 26, 2024
e55274d
Update windows.md (#9644)
skazsi Aug 4, 2024
a546032
Update history to reflect merge of #9644 [ci skip]
jekyllbot Aug 4, 2024
2445bd9
CI: Use JRuby 9.4.8.0 (#9654)
olleolleolle Aug 29, 2024
5947231
Update history to reflect merge of #9654 [ci skip]
jekyllbot Aug 29, 2024
3283e67
Document keys of global variable `{{ jekyll }}` (#9653)
ashmaroli Aug 29, 2024
425ad79
Update history to reflect merge of #9653 [ci skip]
jekyllbot Aug 29, 2024
cde2de6
Stop testing with Cucumber on JRuby (#9661)
ashmaroli Sep 5, 2024
995c7c8
Update history to reflect merge of #9661 [ci skip]
jekyllbot Sep 5, 2024
3a8b282
Relax version constraint on `wdm` in new Gemfile (#9662)
ashmaroli Sep 5, 2024
37b4a4b
Update history to reflect merge of #9662 [ci skip]
jekyllbot Sep 5, 2024
e300964
Windows CI on GitHub Actions (#9659)
ashmaroli Sep 6, 2024
cd5b71e
Update history to reflect merge of #9659 [ci skip]
jekyllbot Sep 6, 2024
f95c5e4
Run GitHub Actions only if needed (#9664)
ashmaroli Sep 6, 2024
05ce2b2
Update history to reflect merge of #9664 [ci skip]
jekyllbot Sep 6, 2024
a6739dc
Fix incorrect and inconsistent variables in the permalinks page (#9591)
revolter Sep 6, 2024
0913d65
Update history to reflect merge of #9591 [ci skip]
jekyllbot Sep 6, 2024
760eaf0
Clean up History.markdown [skip ci]
ashmaroli Sep 6, 2024
c458e14
Fix lapses in documentation of page variables (#9667)
ashmaroli Sep 6, 2024
f298023
Update history to reflect merge of #9667 [ci skip]
jekyllbot Sep 6, 2024
c59e590
Add note about VSCode warning for SCSS files (#9609)
QuinnG8 Sep 8, 2024
753b8aa
Update history to reflect merge of #9609 [ci skip]
jekyllbot Sep 8, 2024
f63a68b
fix: acknowledge livereload_port from site config too (#9606)
gouravkhunger Sep 8, 2024
a5cf2f9
Update history to reflect merge of #9606 [ci skip]
jekyllbot Sep 8, 2024
aa8c246
[Docs] Mention introduced version for config key
ashmaroli Sep 8, 2024
0fde781
Fix `--livereload-ignore` option (#9570)
mslinn Sep 11, 2024
bc443c2
Update history to reflect merge of #9570 [ci skip]
jekyllbot Sep 11, 2024
75d70a0
Extract markup for `Improve this page` into an inclusion (#9675)
ashmaroli Sep 12, 2024
96a5c80
Update history to reflect merge of #9675 [ci skip]
jekyllbot Sep 12, 2024
192360d
docs: Fix incorrect parentheses (#9629)
KenHV Sep 15, 2024
0629bba
Update history to reflect merge of #9629 [ci skip]
jekyllbot Sep 15, 2024
34e3528
Fix of a bug in the pagination section (#8890)
swagar Sep 15, 2024
17d1d94
Update history to reflect merge of #8890 [ci skip]
jekyllbot Sep 15, 2024
5861d3a
Update current Ruby version to 3.3.5 (#9614)
monfresh Sep 16, 2024
eba4dbc
Update history to reflect merge of #9614 [ci skip]
ashmaroli Sep 16, 2024
32074ef
Render theme-gem root only in development (#9680)
ashmaroli Sep 16, 2024
4ad5419
Update history to reflect merge of #9680 [ci skip]
jekyllbot Sep 16, 2024
ef6ae03
Publish Release Post for v4.3.4
ashmaroli Sep 16, 2024
94831d5
Format `.rubocop.yml` via a rake task (#9687)
ashmaroli Sep 20, 2024
ca57a45
Update history to reflect merge of #9687 [ci skip]
jekyllbot Sep 20, 2024
860c5d6
Improve docs around using GitHub Actions to build and deploy Jekyll s…
nisbet-hubbard Sep 22, 2024
e223b9e
Update history to reflect merge of #9682 [ci skip]
jekyllbot Sep 22, 2024
27805c9
Fix grammar in the description of `page.excerpt` variable (#9689)
bonsaipropaganda Sep 22, 2024
0f03b31
Update history to reflect merge of #9689 [ci skip]
jekyllbot Sep 22, 2024
f8a456d
Render HTML tables at `/docs/permalinks/` using a data file (#9666)
ashmaroli Sep 22, 2024
94192a3
Update history to reflect merge of #9666 [ci skip]
jekyllbot Sep 22, 2024
8ba078f
Fix HTML attribute separation whitespace placement in the Navigation …
brlin-tw Oct 10, 2024
fce1966
Update history to reflect merge of #9695 [ci skip]
jekyllbot Oct 10, 2024
5e1b6d3
Configure some new cops (#9688)
ashmaroli Oct 17, 2024
44fc680
Update history to reflect merge of #9688 [ci skip]
jekyllbot Oct 17, 2024
0c4a453
Fix missing glob matching pattern support description in the document…
brlin-tw Oct 20, 2024
f93928a
Update history to reflect merge of #9697 [ci skip]
jekyllbot Oct 20, 2024
6b0af71
Fix missing `url` configuration option documentation (#9699)
brlin-tw Oct 20, 2024
8e378c0
Update history to reflect merge of #9699 [ci skip]
jekyllbot Oct 20, 2024
6a4a630
Link to GitHub Pages Dependency versions page instead of explicitly s…
CookiePLMonster Nov 20, 2024
0e4182a
Update history to reflect merge of #9715 [ci skip]
jekyllbot Nov 20, 2024
70e4e87
Fix broken link on third-party.md (#9704)
khaliladev Dec 16, 2024
094fc89
Update history to reflect merge of #9704 [ci skip]
jekyllbot Dec 16, 2024
7072c65
Fix expected markup per WAI-ARIA requirements (#9737)
ashmaroli Dec 27, 2024
1ffce1e
Update history to reflect merge of #9737 [ci skip]
jekyllbot Dec 27, 2024
0920107
Trigger memprof workflow manually [skip ci]
ashmaroli Dec 29, 2024
3689b5b
Add an optional `:rdoc` group of gems (#9742)
ashmaroli Dec 30, 2024
74f0c4d
Update history to reflect merge of #9742 [ci skip]
jekyllbot Dec 30, 2024
98c14c0
Test `inspect` filter with custom object (#9743)
ashmaroli Dec 30, 2024
964a268
Update history to reflect merge of #9743 [ci skip]
jekyllbot Dec 30, 2024
61c9708
remove: inaccessible links and their descriptions (#9745)
OdenTakashi Jan 1, 2025
d20aef3
Update history to reflect merge of #9745 [ci skip]
jekyllbot Jan 1, 2025
dfa5f03
Improve rendering of site footer
ashmaroli Jan 2, 2025
2db7db7
Bump cucumber to v9 (#9747)
ashmaroli Jan 16, 2025
4090344
Update history to reflect merge of #9747 [ci skip]
jekyllbot Jan 16, 2025
76572b4
Add Ruby 3.4 to CI matrix (#9740)
ashmaroli Jan 16, 2025
32c90c5
Update history to reflect merge of #9740 [ci skip]
jekyllbot Jan 16, 2025
8b759b9
Remove unnecessary runtime dependency (#9753)
ashmaroli Jan 16, 2025
6ea69ca
Update history to reflect merge of #9753 [ci skip]
jekyllbot Jan 16, 2025
d5e62d0
Add `json` as runtime_dependency (#9671)
ashmaroli Jan 23, 2025
021f585
Update history to reflect merge of #9671 [ci skip]
jekyllbot Jan 23, 2025
efc2a74
Bump `check-spelling/check-spelling` action (#9756)
ashmaroli Jan 24, 2025
2cf2665
Update history to reflect merge of #9756 [ci skip]
jekyllbot Jan 24, 2025
448b8b5
Remove unnecessary constraint on gem `mercenary` (#9758)
ashmaroli Jan 24, 2025
0cc09f9
Update history to reflect merge of #9758 [ci skip]
jekyllbot Jan 24, 2025
e68b3e3
Add release post for v4.4.0 (#9759)
ashmaroli Jan 27, 2025
5431c09
Update history to reflect merge of #9759 [ci skip]
jekyllbot Jan 27, 2025
cda8c3a
Release :gem: v4.4.0
ashmaroli Jan 27, 2025
33e8a84
Add unrecognized words to expected spelling data [skip ci]
ashmaroli Jan 29, 2025
c5cd1fb
Restore globbed path behavior in front matter defaults (#9762)
ashmaroli Jan 29, 2025
1f319fb
Release :gem: v4.4.1
ashmaroli Jan 29, 2025
e4f0c58
Small documentation update for 09-collections.md (#9803)
mollyexten Apr 8, 2025
0db8443
Update history to reflect merge of #9803 [ci skip]
jekyllbot Apr 8, 2025
193d2ec
Update resources.md (#9802)
wrktbiz Apr 8, 2025
f320d0d
Update history to reflect merge of #9802 [ci skip]
jekyllbot Apr 8, 2025
1e46964
Add Supranode to third-party deployment guide (#9786)
fertapric Apr 8, 2025
82efcc4
Update history to reflect merge of #9786 [ci skip]
jekyllbot Apr 8, 2025
07a01b0
Avoid caching resource when called via `include_relative` tag (#9784)
ashmaroli Apr 8, 2025
148c1d3
Update history to reflect merge of #9784 [ci skip]
jekyllbot Apr 8, 2025
f6d9f86
Update spelling allow list after merging 9786 [ci skip]
mattr- Apr 8, 2025
1b617d7
Updated note on Gemfiles in 10-deployment.md (#9805)
mollyexten Apr 8, 2025
dfbd86d
Edit History doc to reflect updated pull request titles [skip ci]
ashmaroli Apr 9, 2025
5f877c3
Add Azion to the 3rd party deployment docs (#9811)
egermano Apr 22, 2025
cc583c2
Update history to reflect merge of #9811 [ci skip]
jekyllbot Apr 22, 2025
fa5575c
Configure spell-check to allow `azion`
ashmaroli Apr 23, 2025
0178135
Fix logs containing IPv6 URLs (#9813)
printfn Apr 24, 2025
84437a5
Update history to reflect merge of #9813 [ci skip]
jekyllbot Apr 24, 2025
2a37caa
Improve readability of `post_url` tag (#9829)
ashmaroli Jun 2, 2025
e2e1ee8
Update history to reflect merge of #9829 [ci skip]
jekyllbot Jun 2, 2025
79a8e16
feat: Allowing post_url tag to receive liquid variables (#9776)
jeffque Jun 5, 2025
a2330bb
Update history to reflect merge of #9776 [ci skip]
jekyllbot Jun 5, 2025
59d5d9a
Add ruby-erb prerequisite for Arch Linux installations (#9832)
samcole8 Jun 5, 2025
55024b3
Update history to reflect merge of #9832 [ci skip]
jekyllbot Jun 5, 2025
76982c7
Do not treat colons in `url_placeholders` as URI delimiters (#9850)
fauno Jul 11, 2025
40ac06e
Update history to reflect merge of #9850 [ci skip]
jekyllbot Jul 11, 2025
3934fc3
Fix servlet do_GET header logic (#9867)
fw42 Aug 27, 2025
0760420
Update history to reflect merge of #9867 [ci skip]
jekyllbot Aug 27, 2025
a2c27b7
Add jekyllup.com to themes documentation (#9882)
ianwieds Oct 14, 2025
a1a42bd
Update history to reflect merge of #9882 [ci skip]
jekyllbot Oct 14, 2025
e91ed76
Fix flaky test that depends on current minute (#9889)
mondeja Nov 7, 2025
2fe6977
Update history to reflect merge of #9889 [ci skip]
jekyllbot Nov 7, 2025
e1b5fd6
docs: Update contributor badge in README to include avatar height and…
chanmilee-fe Dec 21, 2025
161f654
Update history to reflect merge of #9912 [ci skip]
jekyllbot Dec 21, 2025
6da6739
Update WDM (0.1.1 → 0.2.0) in the Windows docs (#9897)
YDX-2147483647 Dec 21, 2025
4d3db3a
Update history to reflect merge of #9897 [ci skip]
jekyllbot Dec 21, 2025
ebe567c
Bump supported versions (#9923)
captn3m0 Jan 5, 2026
b49aa9b
Update history to reflect merge of #9923 [ci skip]
jekyllbot Jan 5, 2026
7e79e46
Add logger to Gemfile for Ruby 4.0 (#9920)
jbourassa Feb 13, 2026
26ec089
Update history to reflect merge of #9920 [ci skip]
jekyllbot Feb 13, 2026
3c45d9e
Add .ruby-lsp to default excludes (#9914)
andrew Feb 13, 2026
d0cf179
Update history to reflect merge of #9914 [ci skip]
jekyllbot Feb 13, 2026
f07d4f7
Allow configuring future metadata for individual collections (#9925)
kcdragon Mar 11, 2026
baab7bf
Update history to reflect merge of #9925 [ci skip]
jekyllbot Mar 11, 2026
65d534a
build: fix broken CI on newer rubies (#9954)
mattr- Mar 30, 2026
ff0d4dd
Update history to reflect merge of #9954 [ci skip]
jekyllbot Mar 30, 2026
3ed83f6
Add GitCMS to resources docs (#9960)
Waishnav Apr 14, 2026
08c22ee
Update history to reflect merge of #9960 [ci skip]
jekyllbot Apr 14, 2026
5cf05d7
feat!: Streamline the release process for Jekyll (#9760)
mattr- Apr 17, 2026
d68f76e
fix: Run release-please workflow only in jekyll/jekyll repo (#9969)
iBug Apr 22, 2026
202df57
docs: update wsl installation procedure (#9968)
mariuslp Apr 22, 2026
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
  •  
  •  
  •  
53 changes: 53 additions & 0 deletions .codeclimate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
version: "2"
checks:
argument-count:
enabled: true
config:
threshold: 5
file-lines:
enabled: true
config:
threshold: 300
method-complexity:
enabled: true
config:
threshold: 15
method-count:
enabled: true
config:
threshold: 50
method-lines:
enabled: true
config:
threshold: 30
plugins:
fixme:
enabled: false
rubocop:
enabled: true
channel: rubocop-0-60

exclude_patterns:
- "*.*"
- ".*"

- Gemfile
- LICENSE
- Rakefile

- benchmark/
- docs/
- exe/
- features/
- rake/
- rubocop/
- script/
- spec/
- test/
- vendor/

- lib/blank_template/
- lib/site_template/
- lib/theme_template/
- lib/jekyll/mime.types
- lib/jekyll/commands/serve/livereload_assets/livereload.js
55 changes: 55 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
#-------------------------------------------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See https://go.microsoft.com/fwlink/?linkid=2090316 for license information.
#-------------------------------------------------------------------------------------------------------------

FROM ruby:3.0

# Avoid warnings by switching to noninteractive
ENV DEBIAN_FRONTEND=noninteractive

# This Dockerfile adds a non-root user with sudo access. Use the "remoteUser"
# property in devcontainer.json to use it. On Linux, the container user's GID/UIDs
# will be updated to match your local UID/GID (when using the dockerFile property).
# See https://aka.ms/vscode-remote/containers/non-root-user for details.
ARG USERNAME=vscode
ARG USER_UID=1000
ARG USER_GID=$USER_UID

# Configure apt and install packages
RUN apt-get update \
&& apt-get -y install --no-install-recommends apt-utils dialog locales 2>&1 \
# Verify git, process tools installed
&& apt-get -y install git openssh-client iproute2 procps lsb-release \
#
# Install ruby-debug-ide and debase
&& gem install ruby-debug-ide \
&& gem install debase \
#
# Install node.js
&& apt-get -y install curl software-properties-common \
&& curl -sL https://deb.nodesource.com/setup_18.x | bash - \
&& apt-get -y install nodejs \
#
# Create a non-root user to use if preferred - see https://aka.ms/vscode-remote/containers/non-root-user.
&& groupadd --gid $USER_GID $USERNAME \
&& useradd -s /bin/bash --uid $USER_UID --gid $USER_GID -m $USERNAME \
# [Optional] Add sudo support for the non-root user
&& apt-get install -y sudo \
&& echo $USERNAME ALL=\(root\) NOPASSWD:ALL > /etc/sudoers.d/$USERNAME\
&& chmod 0440 /etc/sudoers.d/$USERNAME \
#
# Clean up
&& apt-get autoremove -y \
&& apt-get clean -y \
&& rm -rf /var/lib/apt/lists/*

# Set the locale
RUN sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \
dpkg-reconfigure --frontend=noninteractive locales && \
update-locale LANG=en_US.UTF-8

ENV LANG en_US.UTF-8

# Switch back to dialog for any ad-hoc use of apt-get
ENV DEBIAN_FRONTEND=dialog
26 changes: 26 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
// For format details, see https://aka.ms/vscode-remote/devcontainer.json or this file's README at:
// https://github.com/microsoft/vscode-dev-containers/tree/v0.101.1/containers/ruby-2
{
"name": "Ruby 3",
"dockerFile": "Dockerfile",

// Set *default* container specific settings.json values on container create.
"settings": {
"terminal.integrated.shell.linux": "/bin/bash"
},

// Add the IDs of extensions you want installed when the container is created.
"extensions": [
"rebornix.Ruby"
],

// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],

// Use 'postCreateCommand' to run commands after the container is created.
"postCreateCommand": "bundle install"

// Uncomment to connect as a non-root user. See https://aka.ms/vscode-remote/containers/non-root.
// "remoteUser": "vscode"

}
14 changes: 14 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# editorconfig.org

root = true

[*]
charset = utf-8
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true

[*.md]
trim_trailing_whitespace = false
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text=auto
84 changes: 84 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# The Jekyll project has 6 affinity teams, shown here: https://teams.jekyllrb.com/
# They are as follows:
#
# 1. @jekyll/build
# 2. @jekyll/documentation
# 3. @jekyll/ecosystem
# 4. @jekyll/performance
# 5. @jekyll/stability
# 6. @jekyll/windows
#
# Each of these teams has a mission. Wherever possible, GitHub should
# automatically require review from these teams on the pieces of the
# repository they maintain.

# @jekyll/documentation
/docs/ @jekyll/documentation

# @jekyll/build
/exe/ @jekyll/build
/lib/jekyll.rb @jekyll/build
/lib/jekyll/cleaner.rb @jekyll/build
/lib/jekyll/collection.rb @jekyll/build
/lib/jekyll/command.rb @jekyll/build
/lib/jekyll/commands/ @jekyll/build
/lib/jekyll/converter.rb @jekyll/build
/lib/jekyll/converters/ @jekyll/build
/lib/jekyll/convertible.rb @jekyll/build
/lib/jekyll/document.rb @jekyll/build
/lib/jekyll/drops/ @jekyll/build
/lib/jekyll/entry_filter.rb @jekyll/build
/lib/jekyll/errors.rb @jekyll/build
/lib/jekyll/excerpt.rb @jekyll/build
/lib/jekyll/filters/ @jekyll/build
/lib/jekyll/filters.rb @jekyll/build
/lib/jekyll/layout.rb @jekyll/build
/lib/jekyll/liquid_extensions.rb @jekyll/build
/lib/jekyll/liquid_renderer/ @jekyll/build
/lib/jekyll/liquid_renderer.rb @jekyll/build
/lib/jekyll/log_adapter.rb @jekyll/build
/lib/jekyll/mime.types @jekyll/build
/lib/jekyll/page.rb @jekyll/build
/lib/jekyll/publisher.rb @jekyll/build
/lib/jekyll/reader.rb @jekyll/build
/lib/jekyll/readers/ @jekyll/build
/lib/jekyll/regenerator.rb @jekyll/build
/lib/jekyll/related_posts.rb @jekyll/build
/lib/jekyll/renderer.rb @jekyll/build
/lib/jekyll/site.rb @jekyll/build
/lib/jekyll/static_file.rb @jekyll/build
/lib/jekyll/stevenson.rb @jekyll/build
/lib/jekyll/tags/ @jekyll/build
/lib/jekyll/url.rb @jekyll/build
/lib/jekyll/utils/ @jekyll/build
/lib/jekyll/utils.rb @jekyll/build

# @jekyll/ecosystem
/lib/jekyll/external.rb @jekyll/ecosystem
/lib/jekyll/generator.rb @jekyll/ecosystem
/lib/jekyll/hooks.rb @jekyll/ecosystem
/lib/jekyll/plugin.rb @jekyll/ecosystem
/lib/jekyll/plugin_manager.rb @jekyll/ecosystem
/lib/jekyll/theme.rb @jekyll/ecosystem
/lib/jekyll/theme_builder.rb @jekyll/ecosystem

# @jekyll/stability
Gemfile @jekyll/stability
*.gemspec @jekyll/stability
/lib/jekyll/configuration.rb @jekyll/stability
/lib/jekyll/deprecator.rb @jekyll/stability
/lib/jekyll/frontmatter_defaults.rb @jekyll/stability
/lib/site_template @jekyll/stability
/lib/theme_template @jekyll/stability
/features/ @jekyll/stability
/test/ @jekyll/stability

# Special cases
.github/ @jekyll/affinity-team-captains
CODE_OF_CONDUCT.markdown @jekyll/affinity-team-captains
History.markdown @jekyll/affinity-team-captains
LICENSE @jekyll/affinity-team-captains # This file should never change.
README.markdown @jekyll/affinity-team-captains
/lib/jekyll/version.rb @jekyll/affinity-team-captains
/rake/ @jekyll/affinity-team-captains
/script/ @jekyll/affinity-team-captains
76 changes: 76 additions & 0 deletions .github/CODE_OF_CONDUCT.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
# Code of Conduct

## Our Pledge

In the interest of fostering an open and welcoming environment, we as
contributors and maintainers pledge to making participation in our project and
our community a harassment-free experience for everyone, regardless of age, body
size, disability, ethnicity, sex characteristics, gender identity and expression,
level of experience, education, socio-economic status, nationality, personal
appearance, race, religion, or sexual identity and orientation.

## Our Standards

Examples of behavior that contributes to creating a positive environment
include:

* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

* The use of sexualized language or imagery and unwelcome sexual attention or
advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic
address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting

## Our Responsibilities

Project maintainers are responsible for clarifying the standards of acceptable
behavior and are expected to take appropriate and fair corrective action in
response to any instances of unacceptable behavior.

Project maintainers have the right and responsibility to remove, edit, or
reject comments, commits, code, wiki edits, issues, and other contributions
that are not aligned to this Code of Conduct, or to ban temporarily or
permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive, or harmful.

## Scope

This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of
representing a project or community include using an official project e-mail
address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the project team at [olivia@jekyllrb.com](mailto:olivia@jekyllrb.com). All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an incident.
Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good
faith may face temporary or permanent repercussions as determined by other
members of the project's leadership.

## Attribution

This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
available at [https://www.contributor-covenant.org/version/1/4/code-of-conduct.html](https://www.contributor-covenant.org/version/1/4/code-of-conduct.html)

[homepage]: https://www.contributor-covenant.org

For answers to common questions about this code of conduct, see
[https://www.contributor-covenant.org/faq](https://www.contributor-covenant.org/faq)
Loading