Commit graph

31 commits

Author SHA1 Message Date
e81ba8b0aa
update .gitignore 2024-11-15 21:02:43 +03:00
83e59fb385
merge latest upstream changes
Some checks failed
Build and Deploy Test Version - next.asandikci.com / build_deploy (push) Failing after 1m2s
2024-11-15 20:12:22 +03:00
a3a04dffa0
remove unnecessary files
All checks were successful
Build and Deploy Test Version - next.asandikci.com / build_deploy (push) Successful in 1m1s
2024-11-15 19:42:30 +03:00
Cotes Chung
fc3d101258
build: improve the JS build for PWA (#1923) 2024-08-26 16:49:48 +08:00
Cotes Chung
bf6c996c4e
chore: move entries in git-ignore 2024-08-21 14:31:22 +08:00
Alexander Fuks
e4db1a176f
feat(dev): add vscode tasks (#1843) 2024-07-11 04:22:37 +08:00
Cotes Chung
7ca9c59784
build(deps-dev): remove package rollup-plugin-license (#1796)
The `rollup-plugin-license` has been using too many deprecated dependencies, so it is necessary to remove it.

As an alternative, this changes uses Rollup `output.banner` to insert copyright information. Since `terser` runs after `output`, it is not possible to insert the Front Matter defining permlink for `sw.js` through the same way (Jekyll Front Matter is YAML rather than JS, which would cause errors with terser).

Therefore, _Jekyll Collection_ is now used to add permlink to `sw.js`, with the collection named `app`, and the directory placed in `_app`. This directory is not tracked by git, but it will be included when building the gem.
2024-06-05 23:51:10 +08:00
Cotes Chung
1e3d4a6323
feat(dev): support vscode dev-container (#1781) 2024-06-03 21:12:54 +08:00
Cotes Chung
363a3d936b
perf: tree shaking Bootstrap CSS (#1736) 2024-05-11 11:15:12 +08:00
Vinicius Rocha
662cd331e3
chore: add .jekyll-metadata to .gitignore (#1686) 2024-04-19 21:36:44 +08:00
Aliberk Sandıkçı
a1919b5abd update 2024-04-13 12:54:20 +03:00
Aliberk Sandıkçı
c1c46e6db9 chore: initialize the environment 2024-04-13 01:43:02 +03:00
Cotes Chung
6b34901d94
refactor(pwa): revert to JS and Liquid mixing
The gem package won't be able to pass `/sw.min.js` to the user end
2024-02-13 23:35:32 +08:00
Cotes Chung
1127c43823
feat: add pwa.cache.* option to precisely control caching (#1501) 2024-01-28 02:22:33 +08:00
Cotes Chung
c0018b66f3
build(editor): add VS Code config
Make it easy to initialize the development environment.
2024-01-22 02:50:52 +08:00
Cotes Chung
b69d3d7edd
refactor(build): modularize JS code
- replace gulp with rollup
- remove JS output from repo
2023-03-15 21:51:37 +08:00
Cotes Chung
1e5c025a1c
chore(vcs): improve git-ignore entries 2023-03-01 00:45:18 +08:00
Cotes Chung
5fc428353c
build(cd): migrate CD to GitHub 2022-12-05 00:51:38 +08:00
Cotes Chung
294e2985c1
build(npm): add stylelint 2022-10-21 02:38:25 +08:00
Cotes Chung
6ca66366d5
build(git-ignore): add missing item
When using the theme starter, which uses a git submodule,
assets loaded from that submodule are "untracked" files in the pages branch working tree.
The build can fail at this line due to Git, saying "the following untracked working tree files would be overwritten by checkout".

Adding `-f` forces the checkout, overwriting all files.
The other deploy steps then take over and rewrite the files as needed.
2022-04-02 19:18:32 +08:00
Cotes Chung
0740b857c6
build(deps): disables the rule body-max-line-length 2022-04-02 19:13:54 +08:00
Cotes Chung
004ab6c56a
build(deps): add commitlint, husky, and standard-version 2022-03-01 23:26:07 +08:00
Cotes Chung
d31e677ca0 Fix git-ignore list (#343) 2021-06-04 19:43:45 +08:00
Cotes Chung
4973a61e39 Update ruby setup actions (fix #306)
No longer tracking Gemfile.lock
2021-04-01 04:17:18 +08:00
Cotes Chung
7ed3bef1b1 Add gem-based settings 2021-01-26 20:24:47 +08:00
Cotes Chung
da9f7b8218 Process JS files with gulp 2021-01-25 06:43:02 +08:00
Cotes Chung
8d4c555638 Fix gh-actions cache not being hit issue (#191) 2020-12-07 00:10:15 +08:00
Cotes Chung
a410600205 Update gitignore items 2020-11-23 21:17:25 +08:00
Cotes Chung
c340199191 Update git-ignore list. 2020-11-17 16:54:52 +08:00
Cotes Chung
a22d510b1d Ignore bundle cache from Git commits. 2020-01-14 02:57:31 +08:00
Cotes Chung
883857365d Initial import
Purifying old commits.
2019-09-30 20:32:24 +08:00