Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade #1

Closed
wants to merge 1,354 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1354 commits
Select commit Hold shift + click to select a range
b1453cc
chore: delete useless code
cotes2020 Feb 18, 2023
d921b98
docs: update tutorial
cotes2020 Feb 19, 2023
712a9b2
feat(i18n): add Greek Language Support. (#903)
Greekforce1821 Feb 22, 2023
1e5c025
chore(vcs): improve git-ignore entries
cotes2020 Feb 28, 2023
fe82cea
chore(tools): fix typo
cotes2020 Feb 28, 2023
09121c1
docs: move the development guide to README (#900)
cotes2020 Mar 1, 2023
7e6c667
chore: update project description
cotes2020 Mar 1, 2023
4681df7
fix: mathematics cannot scroll horizontally (#760)
cotes2020 Mar 1, 2023
968c13e
chore(deps): upgrade NPM packages
cotes2020 Mar 4, 2023
002f025
chore: update code style config
cotes2020 Mar 6, 2023
b69d3d7
refactor(build): modularize JS code
cotes2020 Mar 13, 2023
60229ae
chore(ci,tools): adapt to changes in JS builds
cotes2020 Mar 13, 2023
016399a
Merge branch 'feature/esm'
cotes2020 Mar 15, 2023
474b4ba
chore: update configure-pages action (#931)
joshjohanning Mar 15, 2023
02b7bd5
feat: change TOC plugin to `tocbot` (#774)
cotes2020 Mar 15, 2023
3c7934a
style: improve code style of SCSS & YAML
cotes2020 Mar 15, 2023
820ba62
fix: notch status bar doesn't match theme color (#918)
cotes2020 Mar 16, 2023
d96b881
refactor: remove version number from self host config
cotes2020 Mar 16, 2023
e8e4901
fix: some console snippets will be incompletely copied
cotes2020 Mar 16, 2023
111b828
style: fix scss lint issue
cotes2020 Mar 17, 2023
b85f633
feat(ux): turn home page posts into clickable cards (#895)
cotes2020 Mar 17, 2023
3cd81e7
chore: recover accidentally deleted LQIP style
cotes2020 Mar 17, 2023
471e8c4
chore(tools): resume git checkout in initialization
cotes2020 Mar 17, 2023
388efb1
chore(tools): add JS dist to gem release
cotes2020 Mar 17, 2023
6e6b647
docs: migrate upgrade details to the wiki
cotes2020 Mar 17, 2023
0d9cec6
chore(release): 5.6.0
cotes2020 Mar 17, 2023
61d9c22
Merge branch 'master' into production
cotes2020 Mar 17, 2023
6fec411
fix: mode-toggle leads to Disqus loading failure (#945)
v4vong Mar 22, 2023
bf199d7
chore(deps): upgrade npm packages
cotes2020 Mar 30, 2023
6f97636
chore(build): set rollup watching path
cotes2020 Mar 30, 2023
8b4f99c
fix: pageviews not updated immediately
cotes2020 Mar 30, 2023
8225174
fix(deps): `tocbot` has no initialization detection (#957)
cotes2020 Mar 30, 2023
c45f399
chore(release): 5.6.1
cotes2020 Mar 30, 2023
387f0ec
Merge branch 'master' into production
cotes2020 Mar 30, 2023
39b81aa
docs: update issue template (#958)
cotes2020 Mar 31, 2023
d97f95f
feat(i18n): add Traditional Chinese (Taiwan) localization file (#961)
Apr 2, 2023
fe70479
feat(i18n): added Swedish localization file (#969)
JorgenIvarsson Apr 9, 2023
1719d81
fix(rss): double quotes in the post title will break the XML structur…
v4vong Apr 10, 2023
b63b65d
chore(stylelint): optimize the rule for `font-family` variables (#987)
cotes2020 Apr 16, 2023
7ec31e8
refactor: enhance the configurability of fonts (#986)
v4vong Apr 16, 2023
42a700a
feat(i18n): add sl-SI.yml with slovenian translations (#989)
mikeytroo Apr 16, 2023
6f6e309
chore(github): simplify PR template (#991)
cotes2020 Apr 16, 2023
e90461a
perf(tools): avoid initialization interruption in single branch forks…
cotes2020 Apr 16, 2023
fe20341
feat: add a hook to insert custom metadata in `head` tag (#1015)
v4vong May 3, 2023
aca79c1
chore(tools): fix typos (#1018)
May 3, 2023
61fdbcb
perf(i18n): set the global default locales to "en" (#979)
cotes2020 May 5, 2023
8da583d
feat: support hiding the modification date of a post (#1020)
darianmiller May 6, 2023
ee88cec
fix: parameter parsing error in image URL (#1022)
cotes2020 May 12, 2023
97b8dfe
feat(ui): show preview image in home page
cotes2020 Mar 17, 2023
2918da9
perf(ui): improve related posts design
cotes2020 Mar 20, 2023
aadf939
perf(ui): uniform the muted text color
cotes2020 Mar 21, 2023
34499f0
perf(ui): improve hover effect of trending tags
cotes2020 Mar 21, 2023
7626e4d
perf(ui): improve hover effect for post preview cards
cotes2020 Mar 21, 2023
f0266c1
refactor(scss): update vendor prefix
cotes2020 Mar 21, 2023
414dd13
perf(ui): improve categories color in dark mode
cotes2020 Mar 21, 2023
2a4d67d
refactor: uniform block border radius
cotes2020 Mar 21, 2023
7c23a4e
perf(ui): lighten the link color in light-mode
cotes2020 Mar 21, 2023
003e7b6
perf(ux): improve LQIP fade in effect
cotes2020 Mar 21, 2023
8cbbcfa
perf(ui): improve the color of prompts in dark mode
cotes2020 Mar 22, 2023
e38309f
perf(ui): improve inline code in light mode
cotes2020 Mar 23, 2023
0c80552
perf(ui): mute the marker in lists
cotes2020 Mar 23, 2023
6d99f5c
feat(ui): improve code snippet design
cotes2020 Mar 23, 2023
83bbe4a
feat(ui): redesign the sidebar
cotes2020 Mar 24, 2023
83f1c34
feat(ui): improve the design for top bar
cotes2020 Mar 28, 2023
3210c59
feat(ui): new design footer content layout
cotes2020 Apr 2, 2023
d9e1d84
refactor(deps): upgrade bootstrap from v4.6 to v5.2
cotes2020 Apr 10, 2023
016a9ba
Merge branch 'feature/v6-ui' (#1034)
cotes2020 May 12, 2023
9d97120
perf(assets): reduce HTTP requests to CDN
cotes2020 Mar 22, 2023
c283e77
refactor!: rename assets origin configuration files
cotes2020 Mar 30, 2023
1967de1
refactor(js): reduce function complexity
cotes2020 Apr 9, 2023
ea6268d
chore(ci): upgrade commit-lint actions
cotes2020 May 2, 2023
25ec764
chore(deps): upgrade the version of depdencies (#953, #994)
cotes2020 May 12, 2023
fe18011
Merge branch 'feature/v6-core'
cotes2020 May 12, 2023
129c4b3
docs: update tutorial & demo content
cotes2020 May 12, 2023
b3c4d74
refactor(img): disable transition effect in popup images
cotes2020 May 13, 2023
52f5ee9
perf: calculate heading font size dynamically (#983)
cotes2020 May 13, 2023
d81f836
refactor: simplify basic layout (#1039)
cotes2020 May 16, 2023
12ce8f9
chore(i18n): remove outdated items
cotes2020 May 16, 2023
c5f15a3
chore(release): 6.0.0
cotes2020 May 16, 2023
de6ec65
Merge branch 'master' into production
cotes2020 May 16, 2023
aba9468
fix(home): preview image missing `[alt]` and `img_path` (#1044)
cotes2020 May 17, 2023
3bd881d
fix(post, page): image link loses shimmer effect (#1046)
cotes2020 May 18, 2023
eb40f51
fix(layout): restore the margin bottom of the main area (#1047)
cotes2020 May 18, 2023
a51d31c
fix(typography): long string for update-list is not truncated (#1050)
cotes2020 May 18, 2023
83eecda
refactor: remove dead SCSS code (#1053)
cotes2020 May 19, 2023
98850e1
chore(build): tag on `production` branch instead of `master` (#1052)
cotes2020 May 19, 2023
066c1cd
chore(release): 6.0.1
cotes2020 May 19, 2023
7c9fa68
Merge branch 'hotfix/6.0.1' into production
cotes2020 May 19, 2023
bef2ac0
Merge branch 'hotfix/6.0.1'
cotes2020 May 19, 2023
f6bf6d0
refactor: improve JS/HTML for button back2top (#1054)
cotes2020 May 19, 2023
73af591
fix(ui): min-height of `page` layout exceeds the mobile screen
cotes2020 May 19, 2023
c4da99c
fix(webfont): resume semi-bold of font family `Source Sans Pro`
cotes2020 May 22, 2023
ce2f6f5
perf(ui): avoid blank space at the bottom of the homepage preview image
cotes2020 May 25, 2023
728094d
perf(ui): improve hover color of sidebar nav items in light mode
cotes2020 Jun 4, 2023
8362564
refactor(core): remove GA page views report (#1071)
cotes2020 Jun 4, 2023
29a8bc2
chore(deps): upgrade major version of npm packages
cotes2020 Jun 4, 2023
1682ce9
style(scss): fix style-lint `media-feature-range-notation` issue (#1072)
cotes2020 Jun 4, 2023
fa32578
build: replace the stale app with gh-actions
cotes2020 Jun 7, 2023
a60e907
feat(i18n): add Thai locale file (#1087)
weeix Jun 12, 2023
4fe145e
perf(build): use `jekyll-include-cache` plugin to reduce build time (…
cotes2020 Jun 19, 2023
74ab6f8
fix: shimmer has the potential to cover images (#1100)
cotes2020 Jun 24, 2023
b6d1992
perf: CJK characters of the "Search Cancel" button will wrap (#1105)
avennn Jun 26, 2023
c075e11
Revert "fix: shimmer has the potential to cover images (#1100)"
cotes2020 Jun 26, 2023
df8ff54
fix: the cached image is covered by shimmer (#1100)
cotes2020 Jun 26, 2023
926d1ca
docs: update tutorial & readme (#1110)
cotes2020 Jun 26, 2023
2639f8e
chore(tools): correct the file name in the tool's help message (#1114)
PENEKhun Jun 28, 2023
8b0fbf5
fix: missing xml escape for `alt` of preview image (#1113)
PENEKhun Jun 28, 2023
b0f4ae5
chore(gh-actions): fix stale bot exempt condition
cotes2020 Jun 28, 2023
2bbfda7
refactor(layout): improve margin bottom of the core block (#1116)
cotes2020 Jun 28, 2023
e07e6d4
refactor: revert media query range notation (#1072)
cotes2020 Jul 2, 2023
e4e76f0
chore(deps): upgrade `actions/deploy-pages` to version `2.x` (#1121)
Mohamed3nan Jul 2, 2023
2eb4267
build(release): remove extra blank lines in changelog
cotes2020 Jul 2, 2023
e8ef69a
chore(release): 6.1.0
cotes2020 Jul 2, 2023
0da2f80
Merge branch 'master' into production
cotes2020 Jul 2, 2023
0fd4c0b
docs: new timezone picker (#1152)
ItsNiceCraft Jul 31, 2023
37c9764
perf(ui): improve web accessibility (#447)
cotes2020 Aug 1, 2023
54e1dbe
chore(i18n): update the Turkish translation (#1159)
fr0stb1rd Aug 6, 2023
0d4103d
perf(core): speed up the Jekyll build times (#1163)
cotes2020 Aug 7, 2023
ba397a2
docs: fix the badge links on README and improve the content
cotes2020 Aug 13, 2023
7819fd0
docs: enrich and improve the Contributing Guidelines
cotes2020 Aug 14, 2023
b39c6b5
chore: route question to GitHub Discussions
cotes2020 Aug 16, 2023
f659109
chore: update security support versions
cotes2020 Aug 19, 2023
7b43a83
refactor: move project files to `docs` folder
cotes2020 Aug 19, 2023
2a5c184
refactor(core): remove redundant config options
cotes2020 Sep 3, 2023
4f86b04
perf(ui): improve code snippet design
cotes2020 Sep 3, 2023
c4af753
refactor: rename sass files
cotes2020 Sep 3, 2023
229c2a2
feat(posts): render heading 4 in TOC (#1023)
cotes2020 Sep 3, 2023
414b8f9
refactor(ui): optimize the color scheme
cotes2020 Sep 4, 2023
62bcd60
feat(ui): redesign the pagination button on home page
cotes2020 Sep 5, 2023
41b8f9f
feat(layout): center the footer
cotes2020 Sep 6, 2023
505e314
perf: refactor using semantic HTML (#1207)
cotes2020 Sep 8, 2023
ff87349
build(gh): enable the `dependabot`
cotes2020 Sep 8, 2023
c574166
build(deps-dev): update html-proofer requirement from ~> 3.18 to ~> 4…
dependabot[bot] Sep 9, 2023
a069960
build(deps-dev): bump the npm with 7 updates (#1218)
dependabot[bot] Sep 9, 2023
25a2705
build(deps): bump `actions/checkout` from 3 to 4 (#1216)
cotes2020 Sep 9, 2023
ed9bda0
build(starter): update the html-proofer options for v4
cotes2020 Sep 9, 2023
8542b57
build(deps): upgrade libraries (#994)
cotes2020 Sep 9, 2023
75a2504
chore(colors): adapt to Bootstrap 5.3
cotes2020 Sep 9, 2023
ec69bea
build: remove `_data/authors.yml` from the gem
cotes2020 Sep 10, 2023
806fa3a
refactor: simplify meta info
cotes2020 Sep 10, 2023
4237d07
build(release): improve version release strategy
cotes2020 Sep 10, 2023
aff7566
feat(ui): update the twitter icon (#1221)
cotes2020 Sep 10, 2023
3f9f5c7
docs: update tutorial & readme (#1222)
cotes2020 Sep 10, 2023
5c6df66
Merge branch 'master' into production
cotes2020 Sep 10, 2023
52084f8
chore(release): 6.2.0
cotes2020 Sep 10, 2023
7ec8425
chore(release): 6.2.0
cotes2020 Sep 10, 2023
1a041e0
style(pwa): use 2 spaces indentation for `sw.js` and `swcache.js`
cotes2020 Sep 10, 2023
4da7406
fix(pwa): installation failure caused by outdated cache entries
cotes2020 Sep 10, 2023
14d3960
Merge branch 'hotfix/6.2.1' into production
cotes2020 Sep 10, 2023
b3005f4
chore(release): 6.2.1
cotes2020 Sep 10, 2023
f949bda
Merge branch 'hotfix/6.2.1'
cotes2020 Sep 10, 2023
204cb44
chore(release): 6.2.1
cotes2020 Sep 10, 2023
273b389
fix(sidebar): contact icons not stacking (#1224)
cotes2020 Sep 10, 2023
0614473
Merge branch 'hotfix/6.2.2' into production
cotes2020 Sep 10, 2023
87a12be
chore(release): 6.2.2
cotes2020 Sep 10, 2023
ac4b402
Merge branch 'hotfix/6.2.2'
cotes2020 Sep 10, 2023
f079bb7
chore(release): 6.2.2
cotes2020 Sep 10, 2023
bb589e8
style: prettify `utteranc` code snippet
cotes2020 Sep 14, 2023
b34661e
fix: avoid `utterances` initialization failure (#1234)
cotes2020 Sep 14, 2023
e78f67d
build(gh): improve `Issue` / `Discussion` templates with form schema
cotes2020 Sep 16, 2023
13a3c3c
perf(layout): improve margins for tail block (#1243)
cotes2020 Sep 17, 2023
b97fa93
docs: simplify PR template
cotes2020 Sep 18, 2023
726085c
fix(posts): code snippet clipboard tooltip missing title (#1246)
cotes2020 Sep 18, 2023
73e171b
perf(layout): optimize the main block height calculation (#1249)
cotes2020 Sep 18, 2023
0465a98
fix(posts): resume target highlighting for superscripts and footnotes…
cotes2020 Sep 19, 2023
0a55e12
build: add content to bug-report template
cotes2020 Sep 19, 2023
e9c9206
perf(comments): lazy load `giscus` (#1254)
cotes2020 Sep 19, 2023
ca39e15
build(gh): update checklist of `issue` / `discussion` template
cotes2020 Sep 20, 2023
8417927
refactor(scss): replace `#{$var}` with `$var`
cotes2020 Sep 21, 2023
6f2d3ea
build(gem): remove outdated config from `Gemfile`
cotes2020 Sep 21, 2023
9d9e3bb
chore: update footer meta info about the project
cotes2020 Sep 21, 2023
af41024
docs: compress heading example
cotes2020 Sep 22, 2023
9b74070
docs: delete the usage guide for `jekyll-docker`
cotes2020 Sep 22, 2023
3a022bc
docs: fix the stylesheet name in tutorial (#1260)
dennykorsukewitz Sep 23, 2023
de2dff3
chore(ui): increase block radius
cotes2020 Sep 24, 2023
5015fde
style(core): avoid using `<` or `>` within `capture` tag
cotes2020 Sep 24, 2023
bf3a34d
perf(core): replace `lazysizes` with browser-level lazy loading (#1267)
cotes2020 Sep 26, 2023
75ea77d
chore(i18n): update German language localisation (#1265)
jensboe Sep 26, 2023
97004dd
docs: improve readme content
cotes2020 Sep 27, 2023
2d56597
perf(pwa): enhance cache privacy protection (#1275)
cotes2020 Sep 27, 2023
b489da8
style(scss): update `rule-empty-line-before` config
cotes2020 Sep 27, 2023
e3b0163
refactor(core): optimize image loading
cotes2020 Sep 28, 2023
109725d
fix(home): avoid LQIP dirty data passing to the next post (#1278)
cotes2020 Sep 28, 2023
f49155f
chore(post): restore margin at the bottom of TOC
cotes2020 Sep 28, 2023
475d181
refactor: optimize the basic layouts
cotes2020 Sep 29, 2023
bbd92d1
chore: move `CHANGELOG.md` to `docs/`
cotes2020 Sep 30, 2023
5565931
docs: update project docs
cotes2020 Sep 30, 2023
2bc3172
refactor: optimize LQIP loading
cotes2020 Oct 4, 2023
0e2d593
chore: always use dynamic `polyfill` for browsers
cotes2020 Oct 4, 2023
2574118
perf(ui): standardize metadata text styles (#1295)
cotes2020 Oct 4, 2023
3fd3c57
build(deps-dev): bump the npm group with 4 updates (#1289)
dependabot[bot] Oct 4, 2023
45c2a18
chore(deps): update dependent libraries (#1296)
cotes2020 Oct 4, 2023
42bf39e
perf(ux): render background color before loading preview image (#1298)
cotes2020 Oct 4, 2023
b7e9f3e
docs: correct spelling in README
cotes2020 Oct 4, 2023
753cd04
chore: remove console log from `copy link` button
cotes2020 Oct 5, 2023
575dc87
chore: update comments for configuration options `baseurl` and `url`
cotes2020 Oct 6, 2023
50835b4
refactor: optimize meta font size
cotes2020 Oct 7, 2023
d71711d
docs: add more content in Mathematics and fix some typos (#1306)
ZhengYuan-Public Oct 8, 2023
e6e2984
chore(deps): update library versions
cotes2020 Oct 9, 2023
7b7e69a
chore(i18n): update Russian locale (#1308)
DmitriyFrogo Oct 9, 2023
fa8a2a0
Merge branch 'master' into production
cotes2020 Oct 10, 2023
fd83462
chore(release): 6.2.3
cotes2020 Oct 10, 2023
897b57b
chore(release): 6.2.3
cotes2020 Oct 10, 2023
5810bcd
fix(home): crop the preview image that doesn't match 1.91:1 (#1325)
cotes2020 Oct 15, 2023
9f174d9
fix: resume lazy loading for Twitch videos (#1326)
cotes2020 Oct 15, 2023
59c5512
docs: update project description
cotes2020 Oct 22, 2023
f6d96ab
build(deps): upgrade `actions/checkout` to v4 (#1340)
dependabot[bot] Oct 23, 2023
2bf87e0
feat: add Mastodon sharing link (#1344)
some-natalie Oct 29, 2023
1880885
build(deps): upgrade rubygem-deps
cotes2020 Nov 5, 2023
911206b
build(gh): reduce the frequency of dependabot PR submissions
cotes2020 Nov 5, 2023
5f2edb0
build(deps-dev): bump the npm group with 8 updates (#1365)
dependabot[bot] Nov 6, 2023
e077d29
chore(deps): upgrade dependent libraries
cotes2020 Nov 6, 2023
4a7f33f
build(tools): improve the release script
cotes2020 Nov 6, 2023
06f1c6f
refactor: align the position of the share buttons
cotes2020 Nov 7, 2023
7a3d624
chore(deps-dev): reduce external config files
cotes2020 Nov 8, 2023
348f6bf
chore: add a period at the end of the meta info
cotes2020 Nov 10, 2023
bdee5d6
Merge branch 'master' into production
cotes2020 Nov 10, 2023
2b9d379
chore(release): 6.3.0
cotes2020 Nov 10, 2023
d1a5b57
Merge branch 'production'
cotes2020 Nov 10, 2023
1a977a8
fix(home): responsive gap at the bottom of preview image
cotes2020 Nov 12, 2023
739345a
Merge branch 'hotfix/6.3.1' into production
cotes2020 Nov 12, 2023
60836af
chore(release): 6.3.1
cotes2020 Nov 12, 2023
3ed5eb1
Merge branch 'production'
cotes2020 Nov 12, 2023
84ea68c
build(deps-dev): bump the npm group with 3 updates (#1399)
dependabot[bot] Dec 1, 2023
2a4fbf6
fix: url-less authors should not have empty links (#1410)
chuckhoupt Dec 6, 2023
4a2b89d
feat: add bilibili embed video support (#1406)
mill413 Dec 9, 2023
c45e031
build(deps): specify the minor version number of ruby (#1431)
cotes2020 Dec 27, 2023
746a31e
build(workflow): add more stale exemption labels (#1435)
cotes2020 Dec 31, 2023
5234511
build(deps): bump the gh-actions group with 2 updates (#1448)
dependabot[bot] Jan 1, 2024
ea2d238
fix: image float breaks quotes and prompts (#1449)
cotes2020 Jan 2, 2024
d420b38
build(deps-dev): bump the npm group with 5 updates (#1447)
dependabot[bot] Jan 3, 2024
f243cbd
docs: update the credits section in README
cotes2020 Jan 6, 2024
9882244
refactor: remove extra margins from text within `blockquote`
cotes2020 Jan 6, 2024
82d8f2d
perf: include the latest posts in the "Recently Updated" list (#1456)
cotes2020 Jan 7, 2024
241bb4d
feat: add site-wide social preview image settings (#1463)
cotes2020 Jan 10, 2024
d6d0098
build(deps): upgrade 3rd-party libraries
cotes2020 Jan 10, 2024
21d74f1
Merge branch 'master' into production
cotes2020 Jan 10, 2024
7efbed6
chore(release): 6.4.0
cotes2020 Jan 10, 2024
3589a6e
Merge branch 'production'
cotes2020 Jan 10, 2024
b2d1cb6
fix: `og:image` URL is incorrect (#1468)
cotes2020 Jan 10, 2024
8c30b41
Merge branch 'master' into production
cotes2020 Jan 10, 2024
6a17a7d
chore(release): 6.4.1
cotes2020 Jan 10, 2024
1317797
Merge branch 'production'
cotes2020 Jan 10, 2024
c7cfde0
fix: resume the `blockquote` display type (#1480)
cotes2020 Jan 13, 2024
ba764c1
chore(release): 6.4.2
cotes2020 Jan 13, 2024
96bdd7c
Merge branch 'production'
cotes2020 Jan 13, 2024
c5d1144
build(deps-dev): install `husky` and `commitlint` locally
cotes2020 Jan 13, 2024
4facf5b
perf: allow no social links to be configured (#1494)
cotes2020 Jan 18, 2024
02e296e
fix: missing "/" at the end of URLs for categories and tags in breadc…
cotes2020 Jan 18, 2024
5c7d7fd
Update fork
yarkhinephyo Jan 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,18 @@ root = true

[*]
charset = utf-8
# 2 space indentation
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
# Unix-style newlines with a newline ending every file
end_of_line = lf
insert_final_newline = true

[*.{js,css,scss}]
quote_type = single

[*.{yml,yaml}]
quote_type = double

[*.md]
trim_trailing_whitespace = false
26 changes: 26 additions & 0 deletions .github/DISCUSSION_TEMPLATE/general.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
body:
- type: checkboxes
attributes:
label: Checklist
description: Following the guidelines can make you more likely to get responses.
options:
- label: >-
I have read and accepted the
[contributing guidelines](https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/docs/CONTRIBUTING.md).
required: true

- type: dropdown
attributes:
label: What is the topic?
options:
- Sharing tips and tricks
- Just chatting
validations:
required: true

- type: textarea
attributes:
label: Description
description: Please describe in detail what you want to share.
validations:
required: true
40 changes: 40 additions & 0 deletions .github/DISCUSSION_TEMPLATE/q-a.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
body:
- type: checkboxes
attributes:
label: Checklist
description: Following the guidelines can make you more likely to get responses.
options:
- label: >-
I have read and accepted the
[contributing guidelines](https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/docs/CONTRIBUTING.md).
required: true
- type: dropdown
id: download
attributes:
label: How did you create the site?
options:
- Generated from `chirpy-starter`
- Built from `jekyll-theme-chirpy`
validations:
required: true

- type: textarea
attributes:
label: Description
description: Please describe your need in detail.
validations:
required: true

- type: textarea
attributes:
label: Operations you have already tried
description: Describe the effort you went through.
validations:
required: true

- type: textarea
attributes:
label: Anything else?
description: |
Links? References? Or logs? Anything that will give us more context about the issue you are encountering!
2 changes: 2 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ko_fi: coteschung
custom: https://sponsor.cotes.page
64 changes: 64 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Bug Report
description: Create a report to help us improve
body:
- type: checkboxes
attributes:
label: Checklist
description: Following the guidelines can make you more likely to get responses.
options:
- label: >-
I have read and accepted the
[contributing guidelines](https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/docs/CONTRIBUTING.md).
required: true
- type: dropdown
id: download
attributes:
label: How did you create the site?
options:
- Generated from `chirpy-starter`
- Built from `jekyll-theme-chirpy`
validations:
required: true

- type: textarea
attributes:
label: Describe the bug
description: A clear and concise description of what the bug is.
validations:
required: true

- type: textarea
attributes:
label: Steps To Reproduce
description: Steps to reproduce the behavior.
placeholder: |
1. In this environment...
2. With this config...
3. Run '...'
4. See error...
validations:
required: true

- type: textarea
attributes:
label: Expected Behavior
description: A concise description of what you expected to happen.
validations:
required: true

- type: textarea
attributes:
label: Environment
value: |
- Ruby: <!-- run `ruby -v` -->
- Jekyll: <!-- run `bundle exec jekyll -v` -->
- Chirpy: <!-- run `bundle info jekyll-theme-chirpy` -->
validations:
required: true

- type: textarea
attributes:
label: Anything else?
description: |
Links? References? Or logs? Anything that will give us more context about the issue you are encountering!
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: Ask the community for help
url: https://github.com/cotes2020/jekyll-theme-chirpy/discussions
about: Please ask and answer questions here.
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Feature Request
description: Suggest an idea for this project
labels:
- enhancement
body:
- type: checkboxes
attributes:
label: Checklist
description: Following the guidelines can make you more likely to get responses.
options:
- label: >-
I have read and accepted the
[contributing guidelines](https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/docs/CONTRIBUTING.md).
required: true
- type: textarea
attributes:
label: Is your feature request related to a problem? Please describe
description: A clear and concise description of what the problem is.
validations:
required: true

- type: textarea
attributes:
label: Describe the solution you'd like
description: A clear and concise description of what you want to happen.
validations:
required: true

- type: textarea
attributes:
label: Describe alternatives you've considered
description: A clear and concise description of any alternative solutions or features you've considered.

- type: textarea
attributes:
label: Additional context
description: Add any other context or screenshots about the feature request here.
17 changes: 17 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
## Type of change
<!-- Please select the desired item checkbox and change it from `[ ]` to `[x]` and then delete the irrelevant options. -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Improvement (refactoring and improving code)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Documentation update

## Description
<!--
Please include a summary of the change and which issue is fixed.
Please also include relevant motivation and context.
List any dependencies that are required for this change.
-->

## Additional context
<!-- e.g. Fixes #(issue) -->
26 changes: 26 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
version: 2
updates:
- package-ecosystem: "bundler"
directory: "/"
versioning-strategy: increase
groups:
bundler:
dependency-type: "production"
schedule:
interval: "monthly"
- package-ecosystem: "npm"
directory: "/"
versioning-strategy: increase
groups:
npm:
dependency-type: "development"
schedule:
interval: "monthly"
- package-ecosystem: "github-actions"
directory: "/"
groups:
gh-actions:
update-types:
- "major"
schedule:
interval: "monthly"
17 changes: 17 additions & 0 deletions .github/workflows/cd.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: CD
on:
push:
tags:
- "v[0-9]+.[0-9]+.[0-9]+"
branches:
- docs

jobs:
launch:
runs-on: ubuntu-latest
steps:
- run: |
curl -X POST -H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer ${{ secrets.GH_PAT }}" \
https://api.github.com/repos/${{ secrets.BUILDER }}/dispatches \
-d '{"event_type":"deploy", "client_payload":{"branch": "${{ github.ref_name }}"}}'
45 changes: 45 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: "CI"
on:
push:
branches-ignore:
- "production"
- "docs"
paths-ignore:
- ".github/**"
- "!.github/workflows/ci.yml"
- ".gitignore"
- "docs/**"
- "README.md"
- "LICENSE"
pull_request:
paths:
- "**"

jobs:
build:
runs-on: ubuntu-latest

strategy:
matrix:
ruby: ["3.0", "3.1", "3.2"]

steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0 # for posts's lastmod

- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
bundler-cache: true

- name: Setup Node
uses: actions/setup-node@v4

- name: Build Assets
run: npm i && npm run build

- name: Test Site
run: bash tools/test
44 changes: 44 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: "CodeQL"

on:
push:
paths: ["**.js"]
pull_request:
paths: ["**.js"]
schedule:
- cron: "0 0 * * 5"

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: ["javascript"]
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support

steps:
- name: Checkout repository
uses: actions/checkout@v4

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
with:
languages: "${{ matrix.language }}"

# Autobuild attempts to build any compiled languages (C/C++, C#, Go, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v3

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
with:
category: "/language:${{ matrix.language }}"
11 changes: 11 additions & 0 deletions .github/workflows/commitlint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: Lint Commit Messages
on: pull_request

jobs:
commitlint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: wagoid/commitlint-github-action@v5
Loading
Loading