Commit graph

49 commits

Author SHA1 Message Date
radishzzz
adbad9a0a4 chore: add dependabot, remove html comments from post excerpts 2025-05-29 18:58:26 +01:00
radishzzz
d10d90a8ef chore: update <hr> styles, fix unexpected comments in rss feed, update theme guides 2025-05-21 18:27:14 +01:00
radishzzz
beb3386edc perf: optimize dom selectors for better performance 2025-05-19 03:12:55 +01:00
radishzzz
610c86db0d style: add highlight hover animation to navigation and footer
- add dynamic accessible labels to heading anchors
- update theme toggle button svg
2025-05-13 23:33:09 +01:00
radishzzz
385b5508aa fix: image relative path in rss feed, modify the path of the local images
-
2025-05-10 21:59:45 +01:00
radishzz
fc1cc050bc
refactor: separate rss and atom generation, optimize back button logic (#22)
* refactor: separate rss and atom generation, optimize back button logic, remove redundant whitespace in component styles

* fix:  add missing <published> tag in atom feed
2025-05-10 04:37:20 +01:00
radishzzz
625879b061 🚀 perf: add global content cache to significantly improve build speed, fix slow build times on [...tags_tag] pages 2025-05-08 16:57:14 +01:00
radishzzz
5b9c2d562a refactor: replace icons with svg components, relocate icons and images, rename directories 2025-05-08 15:10:21 +01:00
radishzzz
018f1c9b6c chore: improve article auto-excerpt, allow inline code to wrap 2025-04-15 16:53:29 +01:00
radishzzz
b492e5c262 chore: optimize styles and update dependencies
- Fix random sorting issue in RSS articles
- Optimize RSS style file
- Improve scrollbar styles
- Upgrade project dependencies
2025-04-07 03:23:34 +01:00
radishzzz
4c8dff619e update: migrate from content.ts to content.config.ts 2025-03-30 00:57:33 +00:00
radishzzz
bc76861aab fix: description generation logic 2025-03-24 03:03:11 +00:00
radishzzz
cb9a212cc7 fix: prevent HTML tags from being escaped in article descriptions 2025-03-23 18:50:14 +00:00
radishzzz
1e1519c3c5 chore: reduce rss description length 2025-03-20 03:40:45 +00:00
radishzzz
a71ce7754a feat: enhance rss style 2025-03-20 03:37:12 +00:00
radishzzz
67cc90f744 chore: change logo on opengraph, adjust title position on mobile post page 2025-03-18 14:39:06 +00:00
radishzzz
0dcd3a5838 refactor: content collection config 2025-03-18 01:19:24 +00:00
radishzzz
473b13d0ab refactor: optimize all i18n route pages 2025-03-17 18:15:17 +00:00
radishzzz
0888b59c5f refactor: optimize rss generation logic 2025-03-17 14:01:51 +00:00
radishzzz
f34b0cb46b feat: i18n rss url and different excerpt length for different languages 2025-03-17 02:49:02 +00:00
radishzzz
1492ae07d2 🚀 refactor: optimize i18n logic functions and function naming 2025-03-16 23:54:03 +00:00
radishzzz
22dc899a95 refactor: update language configuration 2025-03-15 01:02:45 +00:00
radishzzz
ff59dc1a7c optimize: rss generation 2025-03-14 23:34:10 +00:00
radishzzz
54902da6dd 🚀 refactor: unify page routing files 2025-03-14 23:13:54 +00:00
radishzzz
d352b6fb65 refactor: organize and categorize functions 2025-03-14 16:18:17 +00:00
radishzzz
05d3a8034b feat: complete language switching functionality and centralized page routing 2025-03-14 03:30:56 +00:00
radishzzz
4651828dd1 test: language switcher and i18n refactor 2025-03-14 00:51:54 +00:00
radishzzz
a556a622ab feat: automatically generate Open Graph cards 2025-03-13 05:00:18 +00:00
radishzzz
79f9765688 feat: automatically generate meta descriptions for articles 2025-03-12 16:17:37 +00:00
radishzzz
7ee47b1d85 feat: support image optimization in Markdown with astro 5.4 2025-03-12 13:57:32 +00:00
radishzzz
a133dfd7f2 fix: navbar path error 2025-03-12 03:41:07 +00:00
radishzzz
696fcfac07 refactor: theme config 2025-03-11 12:10:12 +00:00
radishzzz
ff1673da9c refactor: refactor article list component and routing logic, optimize multilingual article display 2025-03-11 09:52:49 +00:00
radishzzz
e5165dd740 refactor: optimize multilingual article routing logic, modify slug to abbrlink 2025-03-11 00:34:30 +00:00
radishzzz
0402ac4c09 update: optimize the ordering of top posts and tags 2025-03-10 00:39:44 +00:00
radishzzz
d6cff842e1 refactor: refactoring project structure and components, optimizing internationalization and page presentation 2025-03-08 21:38:08 +00:00
radishzzz
eabd33f339 feat: add comment system 2025-03-06 23:06:38 +00:00
radishzzz
c2ebc78045 feat: add waline i18n & sync comments 2025-03-06 22:19:34 +00:00
radishzzz
f96af1b102 feat: Improve tag pages and article tag display 2025-03-05 04:54:42 +00:00
radishzzz
f8bf077948 refactor: enhance theme configuration and path handling
- Update config.ts with more descriptive comments and simplified settings
- Remove about page content section
- Add new path utility functions for localization and page type detection
- Introduce SiteTitle component for mobile post page navigation
- Modify Header and Layout components to use new path utilities
- Adjust title spacing and font sizes
- Update VSCode settings with new dictionary words
2025-02-04 18:56:34 +00:00
radishzzz
ae39d7b08c feat: enhance post listing and reading time display
- Implement dynamic post listing grouped by year with improved date formatting
- Add reading time display for each post
- Update index pages for both default and localized routes
- Modify content utility functions to support reading time metadata
- Refactor global styles and type definitions to support new features
2025-01-26 02:59:39 +00:00
radishzzz
fc1daf4335 refactor: restructure project configuration and utility modules
- Move configuration and utility files to more organized locations
- Update import paths across the project to reflect new file structure
- Simplify content and internationalization utilities
- Remove redundant configuration files and consolidate logic
- Add prefetch configuration to Astro config for improved performance
2025-01-25 08:19:31 +00:00
radishzzz
a26031d490 feat: add custom slug validation and handling for posts
- Enhance content configuration with slug validation to ensure only valid characters are used
- Update post routing to support custom slugs with fallback to default slug
- Implement slug duplication check to prevent conflicts across different languages
- Modify various page components to use custom or default slugs in URL generation
2025-01-25 03:14:52 +00:00
radishzzz
8c19d26cfd feat: enhance internationalization support with dynamic routing 2025-01-18 02:25:00 +00:00
radishzzz
d6c98880d3 feat: implement internationalization (i18n) support 2025-01-18 00:01:25 +00:00
radishzzz
32ffec8480 test: i18n support 2025-01-17 07:31:43 +00:00
radishzzz
63aa495d8b refactor: update and theme configuration 2025-01-17 02:50:53 +00:00
radishzzz
5d3a3b0321 feat: add RSS feed generation and content management features 2025-01-14 09:10:12 +00:00
radishzzz
4d989e0a7d feat: add RSS feed generation and content management features 2025-01-14 09:05:43 +00:00