Commit Graph

12 Commits

Author SHA1 Message Date
iBug
25ce47de8c Rakefile: Add jQuery to uglify targets
Regression of 0b8b5230f
2024-05-05 15:27:23 +08:00
iBug
7e7b901974 Add Rake task :version
For updating all hard-coded version numbers from `package.json`
2024-05-05 05:52:08 +08:00
iBug
b278dac7fb Merge banner.js into Rake task
Also let uglify-js produce source map for easier debugging
2024-05-05 04:13:39 +08:00
iBug
0b8b5230f9 Migrate npm run scripts to Rakefile tasks
Rakefile is like Makefile - it has dependency management,
while npm run scripts do not.

Aside from that, this also allows us to drop literally all Node.js packages,
as uglify-js is self-contained and has no dependencies.
Reduced node_modules from 17M to 374K.
2024-05-05 04:03:07 +08:00
iBug
f3c617f7de Add documentation for the incoming Jekyll Paginate V2 support 2024-05-05 00:00:45 +08:00
iBug
1b06aff3bc Release 4.25.1 💎 2024-04-28 01:13:45 +08:00
iBug
6308789788 Remove h1 from 18-history.md 2024-04-23 11:45:34 +08:00
iBug
6e94773083 Release 4.25.0 💎 2024-04-23 01:50:35 +08:00
iBug
8d3592ff70 Consolidate hard-coded version numbers where possible
Now only 4 files left untouchable.
Search README.md for "Dev note" for details.
2024-04-23 01:28:03 +08:00
iBug
aae8dac76c Add Rakefile for automatically syncing CHANGELOG with history 2024-04-23 00:24:44 +08:00
Ashwin Maroli
97b37ba863 Use a plugin to read data files from gem
- jekyll-data v1.x
  - jekyll 3.5 automatically requires a theme's runtime deps
  - jekyll v3.5.0 had bugs. Hence use v3.5.1 and beyond
2017-07-19 09:55:45 +05:30
Michael Rose
91afe6c2d8 Add rake preview task for testing /test during theme development 2016-11-16 11:21:56 -05:00