Commit Graph

210 Commits

Author SHA1 Message Date
rushii ec4dbfd1e8 fix(TOC): hide active overlay when no sections active (#586)
* fix(TOC): hide active overlay when none active

* fix indentation
2025-08-09 11:14:35 +08:00
Xeonzilla 4ad55e035c fix: define fonts for code block titles and language badges (#589) 2025-08-09 11:05:34 +08:00
adaxiik ef255e6b63 fix: missing base path in rss (#551)
* fix missing base path in rss

* sort imports
2025-08-06 02:02:24 +08:00
L4Ph 7d5f18d8a1 fix: update language options in SiteConfig for clarity and completeness 2025-08-03 22:23:18 +09:00
Katsuyuki Karasawa 7bb75ef394 Merge branch 'main' into main 2025-08-03 22:22:02 +09:00
Tandstik 5dfaed7e67 Turkish translation (#575)
* Turkish translation

turkish translation

* feat: add Turkish language support in translations

---------

Co-authored-by: L4Ph <me@l4ph.moe>
2025-08-03 22:12:20 +09:00
noeFly b06f908b2b fix: 修復 spec 收藏未定義提示 (#516) 2025-08-01 19:34:46 +09:00
Jehian 2adad90af8 Update config.ts 2025-07-29 09:32:11 +07:00
Jehian 2678d9e421 Update translation.ts 2025-07-29 09:31:32 +07:00
Jehian 4f94e03277 Create id.ts 2025-07-29 09:30:50 +07:00
Yapper 4382cdcc08 feat: add Vietnamese translation (#548)
* Create vi.ts

Create i18n Vietnamese translation file.

* Update translation.ts

Added Vietnamese language support.

* Update config.ts

Add Vietnamese (vi) to be a possible value for the `lang` key.

* Create README.vi.md

Created Vietnamese version of README.

* Update README.md

Added navigation/link to Vietnamese version of README.

* Update README.md

fixed a mistake
2025-07-27 12:14:43 +08:00
adaxiik 2b9e9ff903 fix: missing toc if base url is set (#550)
* fix missing toc if base url is set

* sort imports
2025-07-27 12:13:17 +08:00
Swizzer 3ff71d031b perf(content): ️ reduce archive page size by stripping post body (#541)
* perf(content): ️ reduce archive page size by stripping post body

* apply biome fix

* refactor: Separate function responsibilities (removed unnecessary linkage of preceding and following slugs)

---------

Co-authored-by: L4Ph <me@l4ph.moe>
2025-07-13 14:47:00 +09:00
haappi 94c2ca3591 use correct s thingy in english for words & reading time (#503)
Co-authored-by: L4Ph <me@l4ph.moe>
2025-06-18 23:32:29 +09:00
Katsuyuki Karasawa 9130765d45 Biome 2.0 with format (#510)
* execute migrate command

* migrate to v2

* update config

* supress linter error
2025-06-18 23:01:28 +09:00
Carlos Company cf6cadb686 fix: fixing rss by cleaning invalid characters (#492)
* fix: fixing rss by cleaning invalid characters

* style: format code for consistency in rss.xml.ts

---------

Co-authored-by: L4Ph <4ranci0ne@gmail.com>
2025-06-11 22:39:20 +09:00
Katsuyuki Karasawa 9de7aa10e4 fix: refactor onMount to avoid unnecessary async calls for search (#481)
* fix: refactor onMount to avoid unnecessary async calls for search

* Production debugging to check the console

* feat: enhance Pagefind integration with improved loading checks and error handling

* fix: improve Pagefind integration with event handling for loading and errors
2025-06-06 21:11:03 +09:00
Saica ee48c2f09d feat: introduce Expressive Code for code block rendering (#476)
* feat: improve code block feature with Expressive Code

* docs: add example Markdown file for visual review

* feat: improve styles of Expressive Code

* fix: errors from the merging

* chore: formatting

* chore: update config

* chore: update dependencies

* fix: fix build error

* fix: minor fixes

* fix: style tweaks

* docs: update example post

* fix: isolate copy button timeouts to avoid cross-button interference

---------

Co-authored-by: Hasenpfote <Hasenpfote36@gmail.com>
2025-06-03 22:41:36 +08:00
saicaca 559a324ae5 fix: fix type errors 2025-05-30 20:34:35 +08:00
saicaca dde7835dd7 fix: unable to list uncategorized posts on the archive page (fix #471) 2025-05-30 19:42:45 +08:00
Katsuyuki Karasawa 4b30ff2b7b fix: improve category URL handling with additional checks (#472)
* fix: improve category URL handling with additional checks

* Update src/utils/url-utils.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-30 14:55:55 +09:00
saica.go 2d89e4d53f feat: make archive page dynamic (#469) 2025-05-30 00:21:07 +08:00
Hasenpfote cb6f97fc49 fix: resolve katex-display scrollbar issues (#326)
* fix: resolve katex-display scrollbar issues

* style: add katex display container styles for better responsiveness

* fix: enhance katex display handling with scrollable containers and intersection observer

---------

Co-authored-by: L4Ph <4ranci0ne@gmail.com>
2025-05-18 12:26:59 +09:00
lebobob 300ae87b77 fix: conflicting display properties in class list (#450)
Co-authored-by: coolpi07 <thermoaidicai@qq.com>
2025-05-18 11:26:18 +09:00
Katsuyuki Karasawa 2b3d7cf304 fix: Trim whitespace from category and tag names in URL generation (#437) 2025-05-05 09:57:34 +09:00
Katsuyuki Karasawa 7f0c109b17 fix: Correct template literals for aria-label/class/style attributes (#435)
* fix: Correct template literals for aria-label attributes in PostMeta and Pagination components

* fix: Update template literals to use correct syntax in multiple components
2025-05-02 06:49:07 +09:00
Katsuyuki Karasawa 11535a9709 Fix category with reserved character (#431)
* fix: Encode category in URLs to handle reserved characters

* fix: Encode category names in static paths to handle reserved characters
2025-05-01 02:24:53 +09:00
Katsuyuki Karasawa 3194dfc521 fix: Encode URI components for tag links to handle reserved characters (#430)
* fix: Encode URI components for tag links to handle reserved characters

* delete: Remove reserved character test markdown file
2025-05-01 02:02:52 +09:00
jump-and-jump fc0d3fc0e2 fix: Remove useless calls during initialization (#295)
* fix: Remove useless calls during initialization

* fix: refactor search component and enhance search functionality

* fix: clean up code formatting and improve readability in Search component and global types

---------

Co-authored-by: jump-and-jump <984292420@qq.com>
Co-authored-by: L4Ph <4ranci0ne@gmail.com>
2025-04-28 20:39:53 +09:00
jump-and-jump 0b5d290d30 style: The search panel exceeds the entire page (#302) 2025-04-28 19:49:15 +09:00
foxton9 772f0a9a5e fix: TOC warning on home page (#402)
- conditionally render TOC for posts route;
- change warn to debug.
2025-04-28 19:48:36 +09:00
Katsuyuki Karasawa 0fe29c7aae fix: enhance link styling on hover and active states (#413) 2025-04-22 23:25:58 +09:00
jump-and-jump f8afc4f8be fix: Switch page error when fetch fails (#304) 2025-04-16 21:07:48 +09:00
Joey Chen 174c5d8efc fix: disallow crawling from /_astro/ (#399)
* fix: disallow crawling from `/_astro/`

* fix: add missing newline at end of robots.txt.ts file

---------

Co-authored-by: Joey Chen <JoeyC-Dev@users.noreply.github.com>
Co-authored-by: L4Ph <4ranci0ne@gmail.com>
2025-04-15 18:28:24 +09:00
jump-and-jump 8cceb83e81 fix: The banner configuration is not enabled, resulting in console error (#293)
* fix: The banner configuration is not enabled, resulting in console errors

* refactor: simplify banner visibility check and improve error handling in showBanner function

---------

Co-authored-by: jump-and-jump <984292420@qq.com>
Co-authored-by: L4Ph <4ranci0ne@gmail.com>
2025-04-09 21:36:28 +09:00
Carlos Company 9a21c0e9e1 Merge pull request #309 from CarlosCB1986/patch-4
Fixing License component layout overflow in small screens
2025-04-09 21:24:45 +09:00
L4Ph 66f3ee8543 refactor: replace 'any' type with CollectionEntry for better type safety in PostCard and PostPage components 2025-04-09 21:17:50 +09:00
jump-and-jump a19450ffb2 fix: The previous and next pages carry baseurl (#292) 2025-04-08 23:27:12 +09:00
Katsuyuki Karasawa 286b050fa8 format all code (#386) 2025-04-08 23:08:31 +09:00
Katsuyuki Karasawa 7ea2f7f40f refactor: remove unused props from components and improve error handling in about page (#385) 2025-04-08 22:44:52 +09:00
jump-and-jump c8142d0ac5 fix: multiple registration events lead to incorrect click events (#305) 2025-04-08 21:49:52 +09:00
Matas 46415dec88 fix: svelte component definition in the html code to use client:only="svelte" (#336) 2025-04-08 21:37:59 +09:00
Matas ac75858fd2 fix: check whether the component is defined already (#337)
Co-authored-by: Matas <automatasz@users.noreply.github.com>
Co-authored-by: Katsuyuki Karasawa <4ranci0ne@gmail.com>
2025-04-05 23:48:47 +09:00
会做饭的二哈 477d184fc5 Update WidgetLayout.astro (#333)
防止重复注册报错
2025-04-05 23:45:33 +09:00
Katsuyuki Karasawa b016bd096c fix: biome linter error (#369)
* fix(remark-excerpt): change loop variable to const for better readability

* fix(rehype-component-github-card): correct string quotes for consistency in title element

* fix(remark-directive-rehype): update biome-ignore comment for clarity on linting rule

* fix(rehype-component-admonition): use optional chaining for properties check and improve formatting

* fix(Pagination): improve equality checks and enhance code readability

* fix(TOC): correct equality check for consistency in removeTailingHash function

* fix(ImageWrapper): update import path to use 'node:path' for consistency

* fix(PostCard): update import path to use 'node:path' for consistency
2025-04-01 20:29:38 +09:00
アピヌ 92c659a7b8 fix: MarkdownIt String error when md file body is empty (#303)
* Fix: MarkdownIt String error

Fixed MardownIt String error that occurs when a md file body is empty

* fix dependabot.yml

* fix parsing error

* refactor: simplify content handling in RSS feed generation

---------

Co-authored-by: アピヌ <apynu@users.noreply.github.com>
Co-authored-by: L4Ph <4ranci0ne@gmail.com>
Co-authored-by: Katsuyuki Karasawa <me@l4ph.moe>
2025-03-31 01:32:05 +09:00
0bipinnata0 b826152352 fix(blog): restore prev/next post navigation buttons (#346)
Co-authored-by: 0bipinnata0 <0bipinnata0@users.noreply.github.com>
2025-03-28 22:28:17 +09:00
jump-and-jump fdbd0c56bf refactor: remove useless code 2025-01-25 22:55:38 +08:00
Hasenpfote 8287e42e6e fix: display of long equations is cut off (#287) 2025-01-19 16:11:51 +08:00
saicaca 1b4b859e87 fix: remove obsolete astro:after-swap listener
which can be triggered in Astro 5.0 even with Swup, causing duplicate initialization
2025-01-17 03:55:30 +08:00