Commit graph

115 commits

Author SHA1 Message Date
radishzzz
db1bffb4c2 chore: delete Open Graph configuration and change favicon format 2025-03-13 06:26:49 +00:00
radishzzz
a556a622ab feat: automatically generate Open Graph cards 2025-03-13 05:00:18 +00:00
radishzzz
9b9bdb2811 fix: correctly correspond to the og of each article 2025-03-13 01:21:19 +00:00
radishzzz
c97e3d5882 test: og url end with slash 2025-03-12 22:09:57 +00:00
radishzzz
79f9765688 feat: automatically generate meta descriptions for articles 2025-03-12 16:17:37 +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
f88d1b6c20 chore: update theme intro 2025-03-10 12:58:20 +00:00
radishzzz
0402ac4c09 update: optimize the ordering of top posts and tags 2025-03-10 00:39:44 +00:00
radishzzz
4fc12b804c chore: update dependencies and style 2025-03-08 23:50:41 +00:00
radishzzz
d6cff842e1 refactor: refactoring project structure and components, optimizing internationalization and page presentation 2025-03-08 21:38:08 +00:00
radishzzz
7abec02cc3 feat: optimize underline style and theme introduction 2025-03-08 17:06:37 +00:00
radishzzz
fc21f1088b update: theme intro 2025-03-08 14:34:11 +00:00
radishzzz
e52a726103 update: waline style 2025-03-08 09:14:28 +00:00
radishzzz
5a87bee474 fix: waline style bug 2025-03-08 08:01:47 +00:00
radishzzz
eb3781bb6b update: optimize theme color scheme and waline style 2025-03-07 17:36:34 +00:00
radishzzz
3261e78392 chore: create a separate waline domain 2025-03-07 14:13:36 +00:00
radishzzz
cf5d9d0baf chore: update dependencies and project intro 2025-03-07 13:59:49 +00:00
radishzzz
760847183b update: waline layout and style 2025-03-07 02:39:58 +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
fa148ca0c5 feat: add waline comment 2025-03-06 15:15:32 +00:00
radishzzz
fef42675c0 refactor: remove back button and adjust page detail styles 2025-03-06 10:19:30 +00:00
radishzzz
a813e7c2d0 chore: optimize layout 2025-03-05 21:52:43 +00:00
radishzzz
6259f31b50 update: back button size and position 2025-03-05 21:11:27 +00:00
radishzzz
89aff61656 update: back button size and position 2025-03-05 20:41:06 +00:00
radishzzz
b82ad56691 feat: add back button 2025-03-05 20:27:34 +00:00
radishzzz
d0724d56fb update: change tags font style 2025-03-05 06:15:11 +00:00
radishzzz
c7194300d0 update: change tags font style 2025-03-05 06:14:14 +00:00
radishzzz
f96af1b102 feat: Improve tag pages and article tag display 2025-03-05 04:54:42 +00:00
radishzzz
09fe7dcb37 refactor: remove text-62.5%, update site layout and add site footer
- Adjust font and typography settings across components
- Update footer with new links and start year configuration
- Modify header and navbar styling for responsive design
- Remove @unpic/astro dependency
- Refine global and component-level styling
- Update font preloading and font face definitions
2025-02-21 08:33:00 +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
14f53a979a fix: view transition error with title
- Add `data-disable-transition-on-theme` to post titles and dates
- Improve view transition handling for theme changes
- Ensure consistent transition behavior across post list and individual post pages
2025-02-16 01:58:01 +00:00
radishzzz
c63eaa3792 update: post page layout
- Change default font style from sans to serif
- Add responsive mobile header class
- Update post images with new gallery images
- Modify post title and layout styling
- Simplify font style class application in Layout
2025-02-16 01:43:54 +00:00
radishzzz
e2cce321fc update: post page layout 2025-02-16 01:10:06 +00:00
radishzzz
7861156651 test: post title view transition
- Remove transition names from date and reading time spans
- Wrap post title in a span for view transition
- Add font-bold utility to h1 in Heti CSS
- Simplify reading time display logic
2025-02-15 22:09:14 +00:00
radishzzz
67bc3a63c9 refactor: improve view transition naming and post metadata handling
- Remove hardcoded 'theme-introduction' slug from multilingual post files
- Update view transition names to be more consistent and dynamic
- Separate date and reading time into individual transition elements
- Ensure fallback for slug in transition and link generation
2025-02-15 21:31:01 +00:00
radishzzz
9d6de20b6a feat: enhance typography and image handling
- Add Heti typography plugin for improved Chinese text layout
- Implement rehype plugin to convert images to figure elements with captions
- Update UnoCSS configuration by removing typography preset
- Modify file extensions for consistency (.mjs to .js)
- Add new plugins for admonition, GitHub card, and reading time components
- Improve image and text styling with Heti CSS
2025-02-15 21:11:17 +00:00
radishzzz
93eca1fa7a fix: theme transition error on ios 2025-02-05 17:07:45 +00:00
radishzzz
bdc2aa32e6 refactor: enhance site navigation and styling
- Add view transitions for site title
- Update Navbar with hover effects and improved typography
- Modify index page layout with decorative lines and date formatting
- Adjust post publication dates
- Update VSCode dictionary with new terms
2025-02-04 22:32:15 +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
f1d2204337 feat: add underline animation
- Implement underline-animation UnoCSS shortcut for navbar links
- Add dynamic hover and page transition effects for navigation
- Update Navbar component to use new underline-animation class
- Remove CDN configuration from preload settings
- Modify font class for date display in index page
- Add inline script to handle link animations during page transitions
2025-01-28 02:46:38 +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
e14c62e1f6 refactor: clean up SEO and theme configuration
- Remove unused SEO metadata fields like Facebook and site screenshot
- Rename global font configuration from 'font' to 'fontStyle'
- Update theme toggle to use documentElement instead of body for theme restoration
- Simplify HTML metadata and remove redundant meta tags
- Adjust index page to use div instead of time for date display
2025-01-26 23:55:08 +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