0x5c0f
4ffd531d63
feat(search): add pagefind search engine support ( #738 )
...
* feat(search): add native pagefind support
* chore: code review and change
---------
Co-authored-by: Cell <1024@lruihao.cn >
2026-05-19 16:19:39 +08:00
Cell
78778dad08
fix(code): fix line number styling for better visibility
2026-05-17 23:43:36 +08:00
Cell
a4fcc5ed59
feat(toc): add close button to TOC dialog and improve close functionality
2026-05-17 15:03:18 +08:00
Cell
47299db5d3
feat(config): disable footer powered logos
2026-05-17 15:03:18 +08:00
github-actions[bot]
a9b380cada
chore(deps): bump simple-icons from 9.19.0 to 16.19.0 ( #765 )
...
Co-authored-by: Lruihao <33419593+Lruihao@users.noreply.github.com >
2026-05-17 15:02:16 +08:00
github-actions[bot]
f764563358
chore(deps): bump @fortawesome/fontawesome-free from 7.1.0 to 7.2.0 ( #764 )
...
Co-authored-by: Lruihao <33419593+Lruihao@users.noreply.github.com >
2026-05-17 14:58:09 +08:00
github-actions[bot]
a7503c446c
chore(deps): bump sharer.js from 0.5.1 to 0.5.4 ( #763 )
...
Co-authored-by: Lruihao <33419593+Lruihao@users.noreply.github.com >
2026-05-17 14:51:53 +08:00
github-actions[bot]
76de476b41
chore(deps): bump gitalk from 1.7.2 to 1.8.0 ( #762 )
...
Co-authored-by: Lruihao <33419593+Lruihao@users.noreply.github.com >
2026-05-17 14:50:45 +08:00
github-actions[bot]
91d483a808
chore(deps): bump typeit from 8.8.4 to 8.8.7 ( #761 )
...
Co-authored-by: Lruihao <33419593+Lruihao@users.noreply.github.com >
2026-05-17 14:48:39 +08:00
github-actions[bot]
cd7b1e70b8
chore(deps): bump xxhash-wasm from 1.0.2 to 1.1.0 ( #760 )
...
Co-authored-by: Lruihao <33419593+Lruihao@users.noreply.github.com >
2026-05-17 14:41:16 +08:00
github-actions[bot]
819051eebf
chore(deps): bump mapbox-gl from 2.10.0 to 3.23.1 ( #759 )
...
Co-authored-by: Lruihao <33419593+Lruihao@users.noreply.github.com >
2026-05-17 14:38:03 +08:00
Cell
ebcf22d2bc
chore(deps): update pangu.js references and configuration
2026-05-17 14:27:17 +08:00
github-actions[bot]
ed8ec5c2c8
chore(deps): bump pangu from 4.0.7 to 7.2.1 ( #758 )
...
Co-authored-by: Lruihao <33419593+Lruihao@users.noreply.github.com >
2026-05-17 14:00:03 +08:00
github-actions[bot]
caf2b08013
chore(deps): bump meting from 2.0.1 to 2.0.2 ( #757 )
...
Co-authored-by: Lruihao <33419593+Lruihao@users.noreply.github.com >
2026-05-17 13:58:46 +08:00
github-actions[bot]
a82d8c3b87
chore(deps): bump algoliasearch from 4.20.0 to 5.52.1 ( #756 )
...
Co-authored-by: Lruihao <33419593+Lruihao@users.noreply.github.com >
2026-05-17 13:57:34 +08:00
github-actions[bot]
d59bb2de6b
chore(deps): bump echarts from 5.3.3 to 6.0.0 ( #755 )
...
Co-authored-by: Lruihao <33419593+Lruihao@users.noreply.github.com >
2026-05-17 13:56:29 +08:00
github-actions[bot]
ebf1e7e109
chore(deps): bump twikoo from 1.7.3 to 1.7.9 ( #754 )
...
Co-authored-by: Cell <1024@lruihao.cn >
2026-05-17 13:55:33 +08:00
github-actions[bot]
ee299ce372
chore(deps): bump @waline/client from 3.12.1 to 3.13.0 ( #753 )
...
Co-authored-by: Lruihao <33419593+Lruihao@users.noreply.github.com >
2026-05-17 13:54:16 +08:00
github-actions[bot]
f544826d9d
chore(deps): bump lightgallery from 2.7.2 to 2.9.0 ( #752 )
...
Co-authored-by: Cell <1024@lruihao.cn >
2026-05-17 13:52:18 +08:00
github-actions[bot]
57206e5224
chore(deps): bump valine from 1.5.2 to 1.5.3 ( #750 )
...
Co-authored-by: Lruihao <33419593+Lruihao@users.noreply.github.com >
2026-05-17 13:45:13 +08:00
github-actions[bot]
16e966095f
chore(deps): bump katex from 0.16.22 to 0.16.47 ( #751 )
2026-05-17 13:40:10 +08:00
Cell
97ddee080f
chore(deps-dev): update pnpm and dev dependencies
2026-05-12 15:36:40 +08:00
Cell
f91154744e
style: correct comment
2026-05-12 14:48:03 +08:00
Cell
a2d4b465f7
fix(versioning): enable console log for Node.js version check in updateVersion function
2026-05-12 11:18:11 +08:00
Cell
e68200a9e0
fix(versioning): improve version regex and add error handling for version extraction
2026-05-12 11:10:01 +08:00
Samir Paul
4e0c3d8fc4
fix(seo): restructure head partial, fix Twitter social and SEO improvements ( #749 )
...
* fix(scss): remove top-level parent selector for Dart Sass compatibility
Dart Sass strictly disallows top-level parent selectors (`&`), which causes build failures on newer Hugo versions (e.g. 0.158.0+).
* feat(styles): refactor special styles for friends and search layouts
* fix(seo): restructure head partial, fix Twitter social and SEO improvements
- Split head template into dedicated partial hierarchy for better maintainability
- Add full Twitter Cards support with dynamic site and creator metadata
- Update social media link prefix from twitter.com to x.com and rename label to X
- Fix Twitter/X share button and Buffer via parameter handling
- Add Mastodon verification meta tags and rel="me" links
- Improve SEO structured data for both homepage and blog posts
- Add test site configuration and test avatar asset
---------
Co-authored-by: Cell <1024@lruihao.cn >
2026-05-11 17:20:59 +08:00
Cell
12187b0856
ci: ignore mermaid.js in codeql and eslint
2026-05-11 03:57:02 +08:00
Cell
e4580190e9
chore(deps): update Node.js, pnpm, and dev dependencies
...
- Update Node.js version in .nvmrc from v20 to v24
- Update pnpm packageManager from 10.33.0 to 11.0.9
- Update pnpm-workspace.yaml to use allowBuilds instead of onlyBuiltDependencies
- Bump dev dependencies to latest versions: @antfu/eslint-config, @types/node, lint-staged, typescript
2026-05-11 03:45:45 +08:00
dependabot[bot]
26b0556b9e
chore(deps): bump pnpm/action-setup from 4 to 6 ( #740 )
...
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup ) from 4 to 6.
- [Release notes](https://github.com/pnpm/action-setup/releases )
- [Commits](https://github.com/pnpm/action-setup/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: pnpm/action-setup
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 02:43:32 +08:00
dependabot[bot]
e90a249375
chore(deps): bump softprops/action-gh-release from 2 to 3 ( #739 )
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 2 to 3.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 02:42:59 +08:00
Samir's Service Account
55b80953a1
fix: change social.yml (twitter.com -> x.com, change github icon) ( #748 )
...
* Update GitHub icon class in social.yml
* Update Twitter URL prefix to x.com
2026-05-11 02:42:19 +08:00
Cell
799618fd3e
docs: update contributing guide and pull request template
2026-05-10 23:42:59 +08:00
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
de6894b817
Merge branch 'main' into v1
...
* main:
fix: Dart Sass compatibility + feat: add imagePreview config for home page (#741 )
2026-05-05 20:00:24 +08:00
Cell
9c04cfd47a
chore(i): insignificant changes
2026-05-04 21:37:37 +08:00
Samir's Service Account
e68bdb374b
fix: Dart Sass compatibility + feat: add imagePreview config for home page ( #741 )
...
* Dart Sass calc compatibility
* Fix: Default to Dart Sass transpiler + silence deprecations
* Fix: Add imagePreview config toggle — wrap the featured image block
* Implement featured image preview in summary.html
Added featured image preview functionality to summary layout.
* Add imagePreview parameter to home posts configuration
Added option to control featured image preview in home posts.
* Enable image preview in home page post list
2026-05-04 13:44:01 +08:00
Cell
502e427a0c
perf(home): disable third-party resource loading on the home page, and improve plugin comments
2026-04-30 19:48:52 +08:00
Cell
cedff8610b
perf(mermaid): optimize pan/zoom transform handling and improve theme synchronization
2026-04-30 15:48:40 +08:00
Cell
530bc6cef6
feat(mermaid): add wrapper and filename named params support for shortcode
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 12:50:26 +08:00
Cell
5e6e2904ff
perf(mermaid): improve error handling and optimize rendering for mobile
2026-04-30 11:58:57 +08:00
Cell
e68d10d7d9
refactor(mermaid): performance optimization and support pan and zoom etc. ( #737 )
...
* perf(mermaid): optimize rendering by deferring non-critical tasks and enhancing viewport observation
* feat(mermaid): add panzoom and download svg actions for mermaid
* feat(mermaid): enhance diagram controls and add fullscreen action for code tabs
* feat(i18n): update translation keys for diagram and tab actions in multiple languages
* fix(mermaid): move mermaid-neutral inside diagram-container in wrapper mode
Agent-Logs-Url: https://github.com/hugo-fixit/FixIt/sessions/e79e837e-be0b-445c-8bd3-8c03cdce2651
Co-authored-by: Lruihao <33419593+Lruihao@users.noreply.github.com >
* fix(mermaid): update download filename for SVG export in diagram controls
* refactor(mermaid): refactor rendering logic and enhance task queue for improved performance
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-04-29 16:42:15 +08:00
Cell
5fe681ccc5
feat(code-tabs): add dividers for inactive tabs and improve active tab styling
2026-04-23 11:38:32 +08:00
Cell
f9c7e1d991
perf(code-tab): enhance code toggle functionality with improved tab switching and state management
2026-04-23 10:22:46 +08:00
Cell
95664509a0
fix(layout): specify selector for comments section in SCSS
2026-04-22 15:02:30 +08:00
Cell
4158ebffbd
style(mixins): format SCSS mixins for better readability
2026-04-21 10:10:32 +08:00
Cell
95644808a1
chore(i): add third-party widget styles folder
2026-04-20 18:03:35 +08:00
Cell
295717a52d
fix(header): update header styles and improve layout structure
2026-04-20 17:41:25 +08:00
Cell
1b3490ba3a
Merge branch 'main' into v1
...
* main:
docs: correct German and Japanese language links in README files (#736 )
2026-04-19 22:11:53 +08:00
aetos
77bb00ce5c
docs: correct German and Japanese language links in README files ( #736 )
...
* docs: fix Japanese
* docs: correct German and Japanese language links in README files
---------
Co-authored-by: Cell <1024@lruihao.cn >
2026-04-19 22:08:38 +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