Cell
dd6d320654
refactor!: build with Dart Sass and update Vercel deployment scripts ( #746 )
...
* BREAKING CHANGE: refactor with Dart Sass (supplement to #741 )
* chore: update .gitignore to include .vercel and .env*.local
* CI: add build script for Hugo site deployment on Vercel
* CI: update build script for Hugo site deployment on Vercel
* refactor: update SCSS layout styles and introduce page-style mixin
* refactor: reorganize SCSS files and improve layout structure
* refactor: rename copy button classes and update related styles
2026-05-10 23:02:54 +08:00
Cell
09e08d0772
refactor!: migrate theme assets from css to scss and centralize deprecation detection ( #735 )
...
**Breaking changes**:
1. Legacy custom style/script files are no longer loaded automatically.
2. Users must migrate custom files to:
- `custom.scss`
- `override.scss`
- `_variables.scss`
- `assets/js/custom.js`
**Migration guide**:
1. Move `assets/css/_custom.scss` to `assets/scss/custom.scss`.
2. Move `assets/css/_override.scss` to `assets/scss/override.scss`.
3. Keep variables in `assets/scss/_variables.scss`.
4. Move `assets/js/_custom.js` to `assets/js/custom.js`.
5. Rebuild site and verify no deprecation warnings remain.
2026-04-19 13:34:01 +08:00
0x5c0f
75ee1624bd
feat(link): add external link guard feature support ( #729 )
...
* feat(external-link-guard): add native redirect mode and improve external-link guard UX
* fix(external-link-guard): remove redirect_url and clarify scope/new_tab_policy docs
* i18n(external-link-guard): localize guard texts across non-English locales
* feat(config)!: migrate `site.Params.externalIcon` to `site.Params.link.external_icon`
* refactor: implement regular and card link rendering
* feat(link-guard): implement link redirection page with copy and confirm functionality
* revert
* feat: implement link guard dialog for external links
---------
Co-authored-by: Cell <1024@lruihao.cn >
2026-04-11 14:37:31 +08:00