Cell
a696f3b1bd
refactor(search): refactor search module and upgrade autocomplete library ( #787 )
2026-06-17 01:45:50 +08:00
Cell
f76b6a1f1c
feat: migrate layouts/_partials/layouts to layouts/_partials/base
2026-05-20 10:16:46 +08:00
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
a4fcc5ed59
feat(toc): add close button to TOC dialog and improve close functionality
2026-05-17 15:03:18 +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
Cell
29ece68332
feat(accessibility): enhance accessibility features across components and improve focus management ( #725 )
2026-04-03 18:00:17 +08:00
Cell
cfa9bef6ac
refactor(layout): refactor single page layout and partials categorization
2026-03-30 16:48:55 +08:00
Cell
8367c13ebd
fix(i): make change for FontAwesome v7
...
https://docs.fontawesome.com/upgrade/whats-changed/
2026-01-17 00:39:12 +08:00
Cell
a79213969f
feat: add option to show last modified time in post layout ( #678 )
2026-01-04 12:45:49 +08:00
Cell
2c2b25d8fc
refactor: move the expiration reminder outside the content ( #677 )
2026-01-04 11:38:36 +08:00
Cell
fcbd8938c2
feat(post-chat-ai): add podcast support and enhance post summary configuration
2026-01-03 16:59:22 +08:00
Cell
8ffb9a9563
fix: update TOC handling logic to use showToc flag
2025-12-25 17:16:07 +08:00
Cell
0978234bf6
fix: update image processing configurations for improved performance and quality
2025-12-23 14:45:17 +08:00
Cell
3f14576073
feat: add blacklist option for image optimisation and adapt Hugo 0.153.0+ ( #666 )
...
* feat: add blacklist option for image optimisation and enhance shortcode parameters
To ensure compatibility with Hugo 0.153.0, converting GIFs to WebP is prohibited. (gohugoio/hugo#14282 )
* feat: enhance image plugin with Matches parameter for better resource handling and improve featured image rendering
2025-12-21 23:42:15 +08:00
Cell
6d00e42b03
feat(i): update TOC dialog logic to use 'hasToc' instead of 'enableTocDialog'
2025-11-28 14:38:26 +08:00
Cell
aad75044e9
feat: implement TOC drawer feature ( #657 )
...
* feat: add toc drawer button
* feat: add TOC dialog functionality and related styles
* feat: change back-to-top button with scroll progress indicator
* feat: update color-scheme handling in theme switcher
* fix: code review for checking mistakes and optimization
* fix: the issue where the TOC was still clickable even when it was hidden.
2025-11-18 12:35:34 +08:00
Cell
3e8bdfd8f9
♻️ Refactor: global/site/page scope state management ( #610 )
...
* ⚡ Perf: adjust global/site scope state management
* ⚡ Perf: adjust page scope state management
2025-07-03 12:48:32 +08:00
Cell
d41e53bba4
✨ Feat: add related content list in aside ( #591 )
2025-04-25 17:15:58 +08:00
Cell
8212d6fd02
♻️ Refactor: image rendering aaa~again ( #575 )
2025-03-07 12:18:40 +08:00
Cell
30a67c4b52
✨ Feat: open more custom blocks for posts page
2024-12-27 15:38:12 +08:00
Cell
aa1709fbdd
♿ Feat: always show collection list and navigation
2024-11-15 14:24:08 +08:00
Cell
95436c11ac
✨ Feat: add HTML&MD render for single subtitle
2024-10-04 01:40:54 +08:00
Cell
58cfa55e65
🐛 Fix: toc data patch
2024-10-02 13:04:00 +08:00
Cell
9c440df3d0
✨ Feat: add param.capitalizeTitles, default is true
2024-10-02 01:54:19 +08:00
Cell
9e9bc9effd
✨ Feat(ignore): add data-adapters attribute
...
It is helpful to identify whether the content originated from a content adapters.
2024-10-01 18:10:48 +08:00
Cell
b44555d403
🐛 Fix: don's show emtpy toc
2024-10-01 16:12:26 +08:00
Cell
456db3851b
🚚 Feat: supersede markup.tableOfContents settings with params.page.toc
2024-09-27 17:10:17 +08:00
Cell
b7ed9cac69
♻️ Refactor: refactor content encryption
2024-08-29 10:24:16 +08:00
Cell
e7dd4c838c
⚡ Chore: unified content encryption function
2024-08-26 11:22:45 +08:00
Cell
91f3c7c3cf
🐛 Fix: fix fixit-encryptor shortcode duplicate binding events
2024-08-26 10:58:34 +08:00
Cell
466bb7b7e9
🔒 Perf: use xxHash instead of md5 to calculate the hash value of a password
...
Update min hugo version to 0.129.0 for using xxHash function
2024-08-25 13:48:28 +08:00
Cell
3ffef8acb0
♻️ Refactor: refactor the feed and search features ( #490 )
...
* 🔍 Refactor: add JSON feed support and refactor output formats build in FixIt
Close #475
* 🚚 Feat: migrate index templates to layouts/_default folder and home.[name].html
* 📝 Style(ignore): fix typo
* 🚚 Chore: migrate index templates to default home templates
* 🚚 Chore: migrate section templates to layouts/section folder
* ✨ Feat: add JSON feed support for section pages (#475 )
* 🚧 Feat: add common template for JSON feed (#475 )
* 🚧 Feat: add JSON feed support for section and term list pages
* 🚀 Chore: fix git stage error in update-version script
* ⚡ Perf: add front matter hiddenFromFeed for JSON feed (#475 )
* 🔍 Feat: add tags attribute for JSON feed (#475 )
* ♻️ Refactor: refactor RSS feed templates
Close #488
* 🚧 WIP: rename json-feed.html to json.html
* 🚧 Feat: revert single.md
* ⚡ Perf: enhance JSON feed 1.1 compatibility
* ♻️ Refactor: refactor post author map getting
* ✨ WIP: add featured image support in feed
* 📝 Docs: update README and screenshot
* 🔧 Chore: update changelog template
* 🚧 WIP: add feed scoped config for section and list
* 🔥 Feat: migrate JSON feed to hugo-fixit/hugo-json-feed
Close hugo-fixit/hugo-json-feed#1
* 🚚 Feat: remove front matter hiddenFromRss and rssFullText, add front matter hiddenFromFeed
2024-08-24 17:30:31 +08:00
Cell
c0942a92b9
✨ Feat: open more custom blocks ( #479 )
...
- custom-comment
- custom-post__footer:before
- custom-post__footer:after
2024-08-03 12:20:29 +08:00
Cell
72a77c2fc5
⚡ Perf(ignore): disable busuanzi in dev environment
2024-07-28 23:09:16 +08:00
Cell
7c67b90acf
♻️ Refactor: deprecate params.ibruce in favor of params.busuanzi powered by Vercount
...
Resolve #472
Close EvanNotFound/vercount#10
2024-07-28 13:34:53 +08:00
Cell
affaea7ecb
🐛 Fix: password runecount calc error
2024-07-22 15:40:29 +08:00
Cell
a985b0e789
🔥 Feat: remove params.customFilePath
2024-05-22 11:45:14 +08:00
Cell
eb0acca980
✨ Feat: add unified custom template entry file layouts/partials/custom.html
2024-05-09 15:44:57 +08:00
Cell
020a8fdbcc
✨ Feat: add titleIcon font matter ( #421 )
2024-05-06 16:32:33 +08:00
Cell
ba4b506b2f
Feat: use strings.Title for post title and other titles ( #421 )
...
Closes #421
2024-05-06 16:00:29 +08:00
Cell
2ea592b4a3
🐛 Fix: use function to get params replace of .Scatch ( #420 )
2024-02-23 20:50:52 +08:00
Cell
e482fbe36a
⚡ Chore: optimize .Resources variable acquisition in function resources.html
2023-12-31 00:46:51 +08:00
Cell
0c87728979
🐛 Fix: hidden collection navigation, list and related content from encrypted content
2023-12-30 01:03:00 +08:00
Cell
90032a4471
🐛 Fix: fix collection aside style
2023-12-29 23:06:09 +08:00
Cell
9f24e82770
✨ Feat: add archives page template ( #397 )
...
* ✨ Feat: add archives page template
* 🎨 Style: add some icon for theme built-in templates
* 🔧 Chore: set site home relative permalink globally
* 🔧 Chore: add archives outputs config
2023-12-29 15:57:01 +08:00
Cell
fbe58346e5
✨ Feat: add params.withSiteTitle and params.titleDelimiter to resolve #395
2023-12-28 15:59:01 +08:00
Cell
b9539e9d69
📝 Style: modify web page title separator symbol
2023-12-27 17:42:40 +08:00
Cell
bece9f6fa2
⚡ Perf: only show update date when update date not equal publish date
2023-12-22 10:36:39 +08:00
Cell
2cc276e5f5
🎉 Feat: add related content support
2023-12-20 10:48:22 +08:00