Commit graph

48 commits

Author SHA1 Message Date
radishzzz
fc21f1088b update: theme intro 2025-03-08 14:34:11 +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
cf5d9d0baf chore: update dependencies and project intro 2025-03-07 13:59:49 +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
a813e7c2d0 chore: optimize layout 2025-03-05 21:52:43 +00:00
radishzzz
f96af1b102 feat: Improve tag pages and article tag display 2025-03-05 04:54:42 +00:00
radishzzz
b5bf2883cf docs: update README 2025-02-28 21:07:31 +00:00
radishzzz
807459d6ed docs: create README and update project configuration
- Add comprehensive README with project overview, features, and roadmap
- Update VSCode settings with new dictionary words
- Modify language switcher, mobile header, and theme toggle components
- Adjust layout and global styles
- Add language attribute to markdown example post
2025-02-22 02:05:50 +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
ad9fabe937 feat: enhance image handling and analytics configuration
- Add @unpic/astro for improved image optimization
- Configure image service with blurhash placeholder
- Update analytics script to support custom JavaScript URLs
- Modify preload configuration for more flexible analytics integration
- Remove deprecated rehype image transformation plugin
2025-02-21 01:25:38 +00:00
radishzzz
6bcd51765d chore: optimize head component
- Add dynamic theme-color meta tag based on current theme mode
- Preload custom font files for improved performance
- Update ClientRouter configuration for view transitions
- Refactor theme toggle script comments for clarity
2025-02-18 17:57:10 +00:00
radishzzz
380a650721 chore: update dependencies and component styling
- Upgrade Rollup to version 4.34.8
- Update TypeScript ESLint and related packages
- Modify LanguageSwitcher and ThemeToggle components to remove `lg="hidden"` class
- Refactor Scrollbar component with improved initialization and theme handling
- Inline scrollbar styles in Scrollbar component, removing separate CSS file
2025-02-18 04:37:29 +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
e2cce321fc update: post page layout 2025-02-16 01:10:06 +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
923d473593 chore: update dependence
- Increase z-index for language switcher, theme toggle, and view transitions
- Remove sticky positioning from mobile header
- Ensure proper layering of UI elements on mobile devices
2025-02-15 01:15:09 +00:00
radishzzz
7498f93ef9 feat: improve mobile header and layout responsiveness
- Add sticky positioning to mobile header
- Implement back navigation for mobile header
- Adjust layout to use min-height instead of fixed height
- Remove global scroll-smooth class for more flexible scrolling
- Update dependencies to latest versions
2025-02-14 07:04:52 +00:00
radishzzz
614b41ed87 chore: update dependencies and add force-gpu utility 2025-02-11 23:07:03 +00:00
radishzzz
2a731b067a fix: text cut issue on iOS and update scrollbar color 2025-02-11 15:00:34 +00:00
radishzzz
3d2cec7908 fix: text cut issue on ios 2025-02-10 02:43:46 +00:00
radishzzz
113f37a9e0 test: title flash issue on ios 2025-02-06 12:56:29 +00:00
radishzzz
95f15c2016 chore: upgrade Astro 2025-02-04 18:57:34 +00:00
radishzzz
35b2542ec8 chore: update dependencies 2025-02-04 15:23:40 +00:00
radishzzz
3bd8e6ad1c fix: delete font-style: italic for ios 2025-01-28 10:39:18 +00:00
radishzzz
e9e318e02d chore: update dev dependencies and ESLint parser
- Upgrade astro-eslint-parser to version 1.2.1
- Add @types/mdast type definitions
- Minor dependency version updates in package.json and pnpm-lock.yaml
2025-01-25 08:29:54 +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
bca8b9b1cf feature: global view animation
- Updated Header component to adjust title margin and changed subtitle from h3 to h2 for better semantic structure.
- Refined LanguageSwitcher component to enhance language switching functionality and improved accessibility.
- Adjusted Navigation component's margin and link styles for better visual hierarchy.
- Enhanced ThemeToggle component with view transition effects for smoother theme changes.
- Updated global CSS to support new transition styles for theme toggling.
- Bumped rollup version in pnpm-lock.yaml for improved build performance.
2025-01-24 12:57:30 +00:00
radishzzz
23b819319d chore: update dependencies and enhance theme configuration
- Bump versions of several dependencies in package.json and pnpm-lock.yaml, including astro (5.1.9), @types/node (22.10.10), and lint-staged (15.4.2).
- Introduce new Header, Footer, and Navigation components for improved layout structure.
- Update theme configuration to clarify supported font styles and title spacing options.
- Refactor theme toggle button for better accessibility and visual consistency.
- Minor adjustments to CSS for improved button scaling effects and layout responsiveness.
2025-01-24 08:21:38 +00:00
radishzzz
1af92d92c8 feat: integrate PhotoSwipe lightbox, enhance scrollbar functionality, and update layout components
- Added a new PhotoSwipe component for image lightbox functionality in the layout.
- Enhanced scrollbar component with an auto-hide delay feature.
- Updated global styles to improve scrollbar appearance and added styles for PhotoSwipe.
- Included new Head layout component for better SEO and meta tag management.
- Added images to existing posts for improved visual content.

This commit improves user experience with enhanced image viewing and layout consistency.
2025-01-23 08:23:43 +00:00
radishzzz
ac9e839a75 chore: remove unused dependencies, enhance scrollbar functionality, and update VSCode settings
- Removed unused `@types/mdast` dependency from package.json and pnpm-lock.yaml.
- Introduced a custom scrollbar component with theme support in Scrollbar.astro.
- Updated Layout.astro to include the new Scrollbar component.
- Enhanced ThemeToggle.astro to dispatch a theme-changed event on toggle.
- Added global scrollbar styles to global.css and created a new scrollbar.css for custom scrollbar styling.
- Updated VSCode settings to improve editor experience and added recommendations for new extensions.
2025-01-22 23:35:52 +00:00
radishzzz
804cf72052 chore: update dependencies, enhance theme configuration, and improve layout structure
- Bump versions of several dependencies including @astrojs/mdx, astro, and vite.
- Refactor theme configuration to include code themes for light and dark modes.
- Update layout structure for better responsiveness and clarity.
- Enable JavaScript in TypeScript configuration for broader compatibility.
- Add new font styles and improve font-face definitions.
- Clean up unused imports and commented-out code in index.astro.
- Introduce global type definitions for Attributify attributes in JSX.
2025-01-21 21:21:24 +00:00
radishzzz
d148649454 refactor: update theme configuration and background styles 2025-01-19 23:18:12 +00:00
radishzzz
8eb0876c01 fix: title font style 2025-01-19 03:49:50 +00:00
radishzzz
8c19d26cfd feat: enhance internationalization support with dynamic routing 2025-01-18 02:25:00 +00:00
radishzzz
d2bda0594d refactor: update plugins and theme configuration 2025-01-17 02:52:47 +00:00
radishzzz
63aa495d8b refactor: update and theme configuration 2025-01-17 02:50:53 +00:00
radishzzz
7659bbd1e2 feat: head component with excellent SEO 2025-01-16 07:48:40 +00:00
radishzzz
5d3a3b0321 feat: add RSS feed generation and content management features 2025-01-14 09:10:12 +00:00
radishzzz
9a7b0c42e1 chore: refine astro config and plugins 2025-01-14 05:36:04 +00:00
radishzzz
77fc6eff6c chore: refine plugins and astro config 2025-01-14 05:31:58 +00:00
radishzzz
9e9cdcb206 test: add plugins 2025-01-13 23:02:00 +00:00
radishzzz
4341dab741 fix: incorrect configuration 2025-01-13 22:03:57 +00:00
radishzzz
5d327ff4f8 chore: refine user configuration standards 2025-01-13 08:32:09 +00:00
radishzzz
57e69c6067 chore: refine user configuration standards 2025-01-13 08:30:41 +00:00
radishzzz
2e5a6d7f1f chore: update ts-uno-eslint configuration 2025-01-13 04:23:37 +00:00
radishzzz
9d2be2a82e initial environment setup 2025-01-13 02:50:27 +00:00