Commit Graph

1982 Commits

Author SHA1 Message Date
Harry Chen e27f2f90da Cleanup Jekyll dependencies
Signed-off-by: Harry Chen <i@harrychen.xyz>
2024-04-21 13:17:19 +08:00
Miao Wang 0febd6e554 fix jekyll-minifier exclude glob 2024-04-21 13:17:19 +08:00
Miao Wang 7f412ef033 clearify the usage of empty target 2024-04-21 13:17:19 +08:00
Miao Wang 545383baf0 add entries for visualizer
Cherry-Picked from ce05e10
2024-04-21 13:17:19 +08:00
Harry Chen c89c35060e Refine some imports
Signed-off-by: Harry Chen <i@harrychen.xyz>
2024-04-21 13:17:19 +08:00
Harry Chen 6f9fbcfe31 Format vite config as well
Signed-off-by: Harry Chen <i@harrychen.xyz>
2024-04-21 13:17:19 +08:00
Miao Wang bb9370aee7 polyfill! 2024-04-21 13:17:19 +08:00
Miao Wang 279e69e60f Fix unclosed tag
Fixes: d477b3ee
2024-04-21 13:17:19 +08:00
Miao Wang 702bfc49cf optimize legacyindex 2024-04-21 13:17:19 +08:00
Miao Wang 41618e6ed1 fix legacy script tag generation 2024-04-21 13:17:19 +08:00
Miao Wang 3fb7919da8 migrate images 2024-04-21 13:17:19 +08:00
Miao Wang be2e31503f migrate webfont 2024-04-21 13:17:19 +08:00
Miao Wang 5b189b9912 format all files in _src/ 2024-04-21 13:17:19 +08:00
Miao Wang 0da5a1739a move scripts to _src/ 2024-04-21 13:17:19 +08:00
Miao Wang c0d83d4e80 fancyindex move into vue 2024-04-21 13:17:19 +08:00
Miao Wang b6aba14bb0 extract mirror update field to separate component 2024-04-21 13:17:19 +08:00
Miao Wang b886c249d2 add reduced motion for status page 2024-04-21 13:17:19 +08:00
Miao Wang badddeec76 impl status mirror list 2024-04-21 13:17:19 +08:00
Miao Wang 14ffc4b8d5 make sync-status style scoped 2024-04-21 13:17:19 +08:00
Miao Wang 9dd20e063b reformat, change tab to space 2024-04-21 13:17:19 +08:00
Miao Wang 28da3dced1 split out mirrorlist fetching 2024-04-21 13:17:19 +08:00
Miao Wang 5855a7e573 fix popover handling 2024-04-21 13:17:19 +08:00
Miao Wang 8abf91aa01 diskbar implement in vue 2024-04-21 13:17:19 +08:00
Miao Wang fddc248af9 rewrite main mirror list with async 2024-04-21 13:17:19 +08:00
Miao Wang da15ad8558 treeshaking bootstrap 2024-04-21 13:17:19 +08:00
Miao Wang 5ef1cad7c3 make stats optional and ignored by jekyll 2024-04-21 13:17:18 +08:00
Harry Chen 2115269686 Tree-shake modules from hljs to reduce artifact size
Signed-off-by: Harry Chen <i@harrychen.xyz>
2024-04-21 13:17:18 +08:00
Harry Chen 59dc77fe75 Use prettier to format code
Signed-off-by: Harry Chen <i@harrychen.xyz>
2024-04-21 13:17:18 +08:00
Harry Chen 46b340b732 Add visualizer plugin to vite
Signed-off-by: Harry Chen <i@harrychen.xyz>
2024-04-21 13:17:18 +08:00
Miao Wang 893083b089 remove thuhidden 2024-04-21 13:17:18 +08:00
Miao Wang 7db34caebd inc/vite_script: try layout.jeEntry only when layout exists 2024-04-21 13:17:18 +08:00
Miao Wang 05d5d6ba63 404: move inline scripts to vite 2024-04-21 13:17:18 +08:00
Miao Wang 95c919773e add back hotkey for searchbox 2024-04-21 13:17:18 +08:00
Miao Wang c10467b093 remove bootstrap.js 2024-04-21 13:17:18 +08:00
Miao Wang c459c1cad2 remove scripts for index page 2024-04-21 13:17:18 +08:00
Miao Wang 3b77340a60 remove old help.es6 2024-04-21 13:17:18 +08:00
Miao Wang 48d72f0fcf [WIP] using vue component 2024-04-21 13:17:18 +08:00
Miao Wang dc45aff46e remove useless files 2024-04-21 13:17:18 +08:00
Miao Wang a183708cf6 seperate style.scss 2024-04-21 13:17:18 +08:00
Miao Wang 677e0d3a32 fix code block style 2024-04-21 13:17:18 +08:00
Miao Wang 5496373a19 extract style from help pages 2024-04-21 13:17:18 +08:00
Miao Wang d6821ab71b extract help scripts 2024-04-21 13:17:18 +08:00
Miao Wang 12d8cf1fa7 vite.config: also export help pages 2024-04-21 13:17:18 +08:00
Miao Wang c8fd12ed2e export consts to common files 2024-04-21 13:17:18 +08:00
Miao Wang c2c62efc49 generalize script tags 2024-04-21 13:17:18 +08:00
Miao Wang 6307b5bba7 move isoModal to vue component 2024-04-21 13:17:18 +08:00
Harry Chen 998fe8f9fa Add more fields to package.json
Signed-off-by: Harry Chen <i@harrychen.xyz>
2024-04-21 13:17:18 +08:00
Miao Wang e014df8126 Basic vite rendering config 2024-04-21 13:17:18 +08:00
Miao Wang d20e32c01f gemfile: gemfile cleanup 2024-04-21 13:17:18 +08:00
Harry Chen 507139a480 Use more elegant way to specify padding
Signed-off-by: Harry Chen <i@harrychen.xyz>
2024-04-21 13:17:18 +08:00