Commit graph

27 commits

Author SHA1 Message Date
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
0888b59c5f refactor: optimize rss generation logic 2025-03-17 14:01:51 +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
f5526f8622 refactor: rename functions 2025-03-14 14:23:35 +00:00
radishzzz
91d27dd2ba update: unified multilingual page styles 2025-03-14 05:20:59 +00:00
radishzzz
05d3a8034b feat: complete language switching functionality and centralized page routing 2025-03-14 03:30:56 +00:00
radishzzz
a556a622ab feat: automatically generate Open Graph cards 2025-03-13 05:00:18 +00:00
radishzzz
8ac9b865f5 feat: add date formatting component and configuration options
- Add DateFormat and PostTime components, supporting multiple date display formats
- Add dateFormat option in theme configuration, allowing customization of date display styles
- Refactor time display logic in article list and article detail pages
- Update configuration type definitions to support new date format options
2025-03-11 15:33:39 +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
d6cff842e1 refactor: refactoring project structure and components, optimizing internationalization and page presentation 2025-03-08 21:38:08 +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
47951152d1 refactor: optimize website performance and layout
- Replace ScrollButton with BackToTop component
- Improve theme toggle and scrollbar event handling
- Update layout and index page styling
- Optimize client:load and client:idle directives
- Remove deprecated Heti addon plugin
2025-02-17 16:06:00 +00:00
radishzzz
0f20e43484 refactor: remove underline animation and update styling
- Remove underline-animation UnoCSS shortcut from uno.config.ts
- Update Navbar component to remove underline-animation classes
- Remove inline script for link transition animations
- Add cover images to existing posts
- Update font and date display classes in index pages
- Modify global CSS for iOS rendering optimization
2025-01-28 04:33:47 +00:00
radishzzz
0241091a8f feat: update font configuration
- Add new font variations for EarlySummer and subset fonts
- Update uno.config.ts to modify font family configurations
- Introduce new font files for navbar, time, and subset usage
- Remove preload of external font CDN and add local font CSS import
- Adjust scrollbar initialization to handle native scrollbars
- Modify index page date display styles
2025-01-27 04:50:12 +00:00
radishzzz
d72ec58837 feat: add multilingual theme introduction posts
- Added localized Retypeset theme introduction posts for multiple languages
- Included posts in English, Spanish, Russian, Japanese, Chinese (Simplified and Traditional)
- Standardized post structure with consistent metadata and content
- Updated content configuration to support multilingual post entries
2025-01-26 08:16:48 +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
8a3e01fb96 refactor: update RSS feed generation 2025-01-18 03:18:19 +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