Cell
2a5bd268a3
chore(release): 0.4.2
v0.4.2
2026-01-17 14:41:08 +08:00
Cell
5036111d11
fix(toc): update height to use 100dvh for better responsiveness ( #688 )
...
* fix(toc): update height to use 100dvh for better responsiveness
* fix(toc): adjust backdrop color and add blur effect for improved visibility
2026-01-17 14:27:58 +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
536e0b171e
fix: add HTMLEscape function to fix XSS attack in search feature ( #687 )
2026-01-16 20:02:22 +08:00
Cell
03f3500c35
fix(file-tree): improve item sorting logic
...
// ignore-for-release
2026-01-15 15:32:34 +08:00
Cell
b4008081d7
feat(file-tree): enhance shortcode with name param and deprecated fullRootName param
...
// ignore-for-release
2026-01-14 18:18:26 +08:00
Cell
fdfd772100
feat(File Tree): add file-tree shortcode support ( #685 )
...
* feat(File Tree): add `file-tree` shortcode support
* feat(file-tree): add ignoreList parameter to file-tree shortcode
* feat(file-tree): enhance file-tree shortcode with ignoreList and folderSlash options
* feat(file-tree): enhance file-tree shortcode to support data mode
* feat(file-tree): enhance file-tree shortcode to support file mode
* feat(file-tree): improve content parsing in file-tree shortcode
* feat(file-tree): improve root path validation and error handling in filesystem mode
* test(file-tree): add unit tests for `file-tree` shortcode
* feat(file-tree): add file-tree code block rendering support
* refactor(file-tree): extract filesystem scanning to get-file-tree partial
Move directory traversal and root path validation to a separate partial function,
consolidating all filesystem-related logic in one place. This simplifies the
shortcode implementation and ensures a unified data format for rendering.
* docs(readme): extend code fence and shortcode support for file tree in documentation
* feat(file-tree): add fullRootName parameter for root path display in file tree
* feat(file-tree): add language parameter to get-file-tree function
* feat(file-tree): add highlightList parameter for file-tree shortcode
* perf(file-tree): add level param for get-file-tree function to descend only level directories deep
2026-01-14 16:01:22 +08:00
Cell
0c1d074890
chore(deps): bump fontawesome version to 7.1.0
2026-01-09 22:15:15 +08:00
Cell
b29368c3e6
fix(admonition): adjust styles for title-only and content-only admonitions
...
// ignore-for-release
2026-01-09 14:32:28 +08:00
Cell
50d27e0e5b
feat(devtools): add template call stack for debugging
2026-01-09 12:29:43 +08:00
Cell
8b5315a141
chore: add .stash to ignore list
...
// ignore-for-release
2026-01-08 17:31:45 +08:00
Cell
c257b9b10f
feat(admonition): add support for content-only alerts without titles ( #683 )
...
* feat(admonition): add support for content-only alerts without titles
* fix(admonition): improve title-only alert handling and styling
2026-01-08 16:13:09 +08:00
Cell
12b7c65f80
chore(release): 0.4.1
v0.4.1
2026-01-06 16:27:34 +08:00
Cell
4514affb78
fix(image): support avif format in image processing logic ( #682 )
2026-01-06 16:21:37 +08:00
Cell
6986044dbc
chore: update release workflow to install fixit-cli and handle config files separately
2026-01-06 15:35:32 +08:00
Cell
fb300f2b16
fix(code): code highlighting not styled for typeit shortcode ( #681 )
2026-01-05 14:58:52 +08:00
Cell
43ecb1bdd0
chore(dev): update recommended VSCode extensions for Hugo development
2026-01-05 14:18:26 +08:00
Cell
dda0d1e3f5
docs(security): simplify supported versions section for clarity
2026-01-04 16:03:23 +08:00
Cell
4a3df3cbdb
chore(release): 0.4.0
v0.4.0
2026-01-04 15:30:37 +08:00
Cell
31e5b99f1f
chore: update version and changelog scripts in package.json
2026-01-04 15:30:12 +08:00
Cell
296e86ad56
style(i): markdown lint
2026-01-04 15:19:09 +08:00
Cell
572382b5ad
fix(i): remove debug
2026-01-04 14:27:12 +08:00
Cell
84c1358ecb
fix(code): adjust max-width of code block titles for better layout
2026-01-04 14:22:31 +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
5b8ea64d77
docs(archetypes): update markdown syntax and remove uncommon front matter in templates ( #676 )
2026-01-04 11:22:38 +08:00
Cell
d637c8b22f
fix(img): remove lazy loading background style from img
...
Transparent images cannot cover loading images
2026-01-03 20:56:37 +08:00
Cell
00870fda7e
chore(release): 0.4.0-rc
v0.4.0-rc
2026-01-03 20:22:02 +08:00
Cell
81f867d0cd
fix(code-block): code block header sticky top error inside admonition content
2026-01-03 19:55:15 +08:00
Cell
fcbd8938c2
feat(post-chat-ai): add podcast support and enhance post summary configuration
2026-01-03 16:59:22 +08:00
dependabot[bot]
44b1271229
chore(deps-dev): bump fs-extra in the npm-development group ( #674 )
2026-01-01 10:24:44 +08:00
dependabot[bot]
c1071077ae
chore(deps): bump peter-evans/create-pull-request from 7 to 8 ( #673 )
2026-01-01 10:23:12 +08:00
Cell
7ffaca013c
chore(release): 0.4.0-beta
v0.4.0-beta
2025-12-31 16:45:48 +08:00
Cell
e87060f707
perf(search): enable anchorify for headings in search results ( #672 )
2025-12-31 16:43:04 +08:00
Cell
825d458222
fix(tabs): add support for Mermaid diagrams within tabs ( #671 )
2025-12-31 15:15:11 +08:00
Cell
b4d5859b2b
chore(deps-dev): update a group of dev dependencies
2025-12-31 12:43:21 +08:00
Cell
1dcc2ecf1f
chore(release): 0.4.0-alpha.3
v0.4.0-alpha.3
2025-12-30 16:46:10 +08:00
Cell
3865162f6d
fix(i): error calling merge: destination must be a map, got <nil>
2025-12-30 16:39:59 +08:00
Cell
721c9d9b10
docs: update FixIt theme version to 0.4.X
2025-12-30 16:32:36 +08:00
Cell
0ae4f63595
chore(workflow): add step to split theme configuration and package it for release
2025-12-30 12:25:54 +08:00
Cell
d55d53741d
fix: dict type page parameters fall back to site parameters using merge behavior ( #670 )
...
> The `Param` method on a `Page` object looks for the given `KEY` in page parameters, and returns the corresponding value. If it cannot find the `KEY `in page parameters, it looks for the `KEY` in site parameters. If it cannot find the `KEY` in either location, the Param method returns `nil`.
>
> See: https://gohugo.io/methods/page/param/
So `.Page.Param` is only suitable for simple types.
2025-12-30 11:23:25 +08:00
Cell
26dc22ba16
docs: update menu configuration syntax in hugo.toml
2025-12-29 16:38:16 +08:00
Cell
74ed94bec9
feat: enhance sticky behavior for TOC and code headers in responsive design ( #669 )
2025-12-26 17:12:17 +08:00
Cell
37a799b2cb
refactor: use CSS variables for global colors and improve theme support ( #668 )
2025-12-26 14:16:59 +08:00
Cell
3f5d0e0583
perf: adjust toc-dialog width and margin for better layout
...
// ignore-for-release
2025-12-25 18:11:12 +08:00
Cell
8ffb9a9563
fix: update TOC handling logic to use showToc flag
2025-12-25 17:16:07 +08:00
Cell
3482b8bf08
fix: typo
2025-12-25 17:03:01 +08:00
Cell
dcc5e32cba
perf: update card backdrop background to utilize dynamic logo image
2025-12-25 16:57:34 +08:00
Cell
06273f725d
fix: if content/_index.md exist, config error
2025-12-25 16:42:20 +08:00
github-actions[bot]
e501477398
docs(readme): update hugo-fixit component list ( #667 )
2025-12-25 09:58:37 +08:00