Commit graph

55 commits

Author SHA1 Message Date
radishzzz
056c8bad96 style: optimize giscus styling 2025-05-31 00:25:36 +01:00
radishzzz
035a4c755e chore: format giscus css 2025-05-30 17:23:13 +01:00
radishzzz
c5b8cd38ba test: add automatic switching between light and dark themes for giscus 2025-05-30 17:13:00 +01:00
radishzzz
27c6746691 test: add giscus comment 2025-05-30 14:34:24 +01:00
radishzzz
d12e235a23 chore: organize giscus-related configurations 2025-05-30 12:59:00 +01:00
radishzzz
4b270755bf Merge branch 'master' into giscus 2025-05-29 20:35:59 +01:00
radishzzz
32a39aed59 chore: rename public/assets path to public/vendors 2025-05-28 21:25:34 +01:00
radishzzz
fa16e82fe0 fix: google analytics gtag forwarding issue
- update toc and code copy button styling
- add unicode_range.py
2025-05-28 13:57:24 +01:00
radishzzz
054aa85509 chore: delete unicode_range.py 2025-05-26 12:38:18 +01:00
radishzzz
ead71483ec fix: incorrect early summer font import 2025-05-26 09:00:55 +01:00
radishzzz
5b8668b6e8 refactor: add more characters to early summer font, optimize font import styles 2025-05-26 02:03:32 +01:00
radishzzz
9894c4eccb chore: update fonts to support latin, cyrillic and greek characters, reduce snell-black font size from 124% to 115% 2025-05-25 18:19:08 +01:00
radishzzz
0844f4ee12 chore: update font subset list 2025-05-25 15:53:18 +01:00
radishzzz
eb82a7d2f2 chore: add toc theme config option and update theme guides 2025-05-18 17:23:32 +01:00
radishzzz
90c2099fec style: add fade animations to roc, back button, tags and waline comment, refactor katex import method 2025-05-17 22:33:14 +01:00
radishzzz
55923f9fcc chore: add rehypeUnwrapImg plugin for image processing optimization, update katex resource path 2025-05-16 04:32:59 +01:00
radishzzz
43295bc7b9 🚀 perf: use native scrollbar instead of overlayscrollbars, switch waline to cdn import
- remove preload comment configuration
- remove preload meta tags in head
- update 404 page
2025-05-15 20:23:32 +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
5b9c2d562a refactor: replace icons with svg components, relocate icons and images, rename directories 2025-05-08 15:10:21 +01:00
radishzzz
6507ca14c4 chore: update site favicon and table styles, delete hastscript 2025-05-04 17:25:22 +01:00
radishzzz
59297d534e docs: update theme guides 2025-04-13 00:59:46 +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
shinya
d1df76e2c2
feat: implement giscus comment 2025-04-07 00:16:11 +08:00
radishzzz
594172c183 feat: add pinned icon for post list 2025-04-02 22:31:36 +01:00
radishzzz
5cf09194d8 refactor: redrawing icons and harmonizing icon styles 2025-04-02 00:27:01 +01:00
radishzzz
0f63770b69 fix: position offset of the theme toggle button 2025-03-20 12:53:01 +00:00
radishzzz
850d9c2403 fix: favicon and rss url error 2025-03-20 11:59:17 +00:00
radishzzz
a71ce7754a feat: enhance rss style 2025-03-20 03:37:12 +00:00
radishzzz
10514edf9e chore: add characters in the early summer subset, add comments in pages 2025-03-18 19:37:38 +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
b4bd409e4b update: desktop style 2025-03-18 04:03:42 +00:00
radishzzz
1492ae07d2 🚀 refactor: optimize i18n logic functions and function naming 2025-03-16 23:54:03 +00:00
radishzzz
74a2b9da1a test: twitter og error 2025-03-16 18:55:02 +00:00
radishzzz
1cb5e6aafc test: twitter og error 2025-03-16 18:54:08 +00:00
radishzzz
26a3cce66e fix: visual height inconsistency between chinese and english title font 2025-03-15 21:55:06 +00:00
radishzzz
e37d8ee34e chore: update layout add layout calculation notes 2025-03-13 16:49:24 +00:00
radishzzz
1444e8934c chore: add og comment and update icon naming 2025-03-13 13:19:34 +00:00
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
4b21e6ee39 test: case naming issues 2025-03-11 13:37:40 +00:00
radishzzz
31cdd9baa7 test: case naming issues 2025-03-11 13:36:11 +00:00
radishzzz
4fc12b804c chore: update dependencies and style 2025-03-08 23:50:41 +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
b5bf2883cf docs: update README 2025-02-28 21:07:31 +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
2a731b067a fix: text cut issue on iOS and update scrollbar color 2025-02-11 15:00:34 +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
b46534419b feat: add language switcher component and update layout
- Introduced a new LanguageSwitcher component to facilitate language switching in the application.
- Added an SVG icon for the language switcher button.
- Updated the Header component to adjust margin for better spacing.
- Modified the Navigation component's margin and top properties for improved layout.
- Adjusted the ThemeToggle button size for consistency with the new design.
2025-01-24 10:11:56 +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