Commit graph

214 commits

Author SHA1 Message Date
0bipinnata0
b826152352
fix(blog): restore prev/next post navigation buttons (#346)
Co-authored-by: 0bipinnata0 <0bipinnata0@users.noreply.github.com>
2025-03-28 22:28:17 +09:00
jump-and-jump
fdbd0c56bf refactor: remove useless code 2025-01-25 22:55:38 +08:00
Hasenpfote
8287e42e6e
fix: display of long equations is cut off (#287) 2025-01-19 16:11:51 +08:00
saicaca
1b4b859e87 fix: remove obsolete astro:after-swap listener
which can be triggered in Astro 5.0 even with Swup, causing duplicate initialization
2025-01-17 03:55:30 +08:00
Zulfikar Ali Muzakir
2244a77935
fix: search component missing from PROD environment (#268)
Update search component to only be client side for svelte.
2025-01-13 00:55:05 +08:00
Katsuyuki Karasawa
081ec35b07 feat: self-host KaTeX CSS (#279) 2025-01-12 23:12:48 +08:00
Carlos Company
baa894183b
fix: add padding to ButtonLink badge div (#251)
When the number of posts in a category reaches 4 or even 3 digits the component does not look correct.
2024-12-31 17:28:17 +08:00
foxton9
589c593e53
fix: revise TOC logic (#252)
fix bugs in fallback, markVisibleSection; refine rAF and connectedCb
2024-12-31 17:27:40 +08:00
twystpaki
588a536e87
feat: add Thai translation (#264)
* Create th.ts

Created i18n Thai translation file.

* Update translation.ts

Added Thai language support.

* Update config.ts

Added Spanish (es) and Thai (th) to commented possible values for `lang` key.

* Create README.th.md

Created Thai version of README.

* Update README.md

Added navigation/link to Thai version of README.
2024-12-31 17:02:23 +08:00
Carlos Company
4483433dd7
fix: removing pointer-events from BackToTop wrapper (#259)
The back-to-top wrapper element is hidden but blocks hover events from other elements that may overlap in the same position.
NOTE that this does not affect any component in the current design. I happened to notice this on a different fork where it was causing an issue and therefore I suggest the change but feel free to ignore this if you think is not relevant enough or could cause problems with the back to top component.
2024-12-31 17:01:47 +08:00
saicaca
cbf17e880d fix: fix incorrect TOC highlight (fix #249) 2024-12-07 21:59:17 +08:00
saicaca
e44628364b fix: small bugs with GitHub repo cards (fix #242) 2024-12-07 18:50:19 +08:00
saicaca
8cd04d9ceb fix: fix TOC highlight appearing on pages without a TOC 2024-12-07 18:42:05 +08:00
saicaca
94184f381b fix: fix TOC highlight for non-ASCII titles (#246) 2024-12-07 04:18:54 +08:00
saicaca
eb3f9f2676 fix: fix incorrect position of TOC indicator 2024-12-06 20:53:24 +08:00
saicaca
9ab977fe4c feat: improve the style of the TOC component 2024-12-06 19:20:58 +08:00
foxton9
e816120045 feat: TOC highlight and scroll sync (#216) 2024-12-06 19:20:57 +08:00
kinho
b604cdf18c
feat: add post update date (#243)
* feat: Add article update date

* feat:
1.Hide update time on the homepage;
2.Replace update icon;

* remove iconify-json/mdi

---------

Co-authored-by: liangjianhao <jianhao.liang@sz-sanjiang.com>
2024-12-04 19:29:35 +08:00
saicaca
079abbc965 refactor: css cleanup and style tweaks 2024-12-02 16:02:39 +08:00
Katsuyuki Karasawa
ff9e82091a
refactor: upgrade to Svelte v5 (#212)
* upgrade astro dependencies

* migration to Svelte 5

* Resolution of module version

* fix migrate script error

* fix migrate error comment

* fix Stylus format

* add intellisense for typescript

* Upgrading astrojs/svelte and svelte, and organizing dependencies

* Delete the incorrect settings.

* upgrade astro

* Fixed an error that occurred due to svelte.config.ts using unsupported features.
2024-11-30 14:59:51 +08:00
Joey Chen
87547fca86
feat: use server-side date to generate copyright year (#217) 2024-11-09 11:58:58 +08:00
saicaca
420275c342 fix: hide TOC in mobile view (#214) 2024-10-31 02:22:50 +08:00
saicaca
201f4c8e23 feat: scrolling to the top don't hide the TOC when banner is disabled 2024-10-28 19:06:28 +08:00
saicaca
e1a98c4149 fix: TOC component overflows the webpage (#209) 2024-10-28 18:44:06 +08:00
saicaca
18fcf6dd83 fix: fix blurry text caused by translate 2024-10-28 03:19:25 +08:00
saicaca
1b652f686d feat: add configurations for TOC component 2024-10-28 00:45:16 +08:00
saicaca
9f251d4cea feat: style tweak 2024-10-28 00:40:19 +08:00
saicaca
2c716931f8 refactor: code cleanup 2024-10-27 18:29:06 +08:00
saicaca
ec179a2127 chore: update example post 2024-10-27 18:18:22 +08:00
saicaca
2b9f6bc5bb feat: UX improvements for the TOC component 2024-10-27 18:18:22 +08:00
藍々
2db5938beb
fix: eliminate blue border in iOS browers (#207) 2024-10-26 21:33:44 +08:00
saicaca
c320ba524c fix: missing CSS classes 2024-10-26 16:09:19 +08:00
saicaca
66463dd012 Merge branch 'toc-new'
# Conflicts:
#	astro.config.mjs
#	pnpm-lock.yaml
#	src/components/GlobalStyles.astro
2024-10-26 16:02:43 +08:00
saicaca
947ff49b53 fix: force override post width 2024-10-26 15:57:30 +08:00
Katsuyuki Karasawa
450ab150a3 fix: fix HMR not working. (#195)
* inline style to base.css

* revert banner style

* Properly revert the banner-related issues.
2024-10-26 15:57:29 +08:00
saicaca
a336f34ea4 feat: redesign TOC 2024-10-26 15:48:54 +08:00
Echo
85c9e1f5d2
fix: remove outline on search bar (#206) 2024-10-26 15:19:20 +08:00
SlimeNull
b5fddf2096
feat: added TOC (#198) 2024-10-26 00:29:00 +08:00
Echo
d09b80a5b1
fix: fix footer style (#201)
* Fix footer text

* Update packages

* Revert upgrades
2024-10-23 11:27:59 +08:00
saicaca
8beeba81db feat: more readable error message for image not found 2024-09-20 01:18:33 +08:00
saicaca
085fd62a79 feat: add onload animation for banner 2024-09-20 01:18:33 +08:00
saicaca
8565724eb3 fix: fix the flickering caused by custom scrollbar initialization (#60) 2024-09-20 00:59:26 +08:00
saicaca
93209a5bba fix: fix the top margin of sticky sidebar (#184) 2024-09-20 00:34:48 +08:00
David V. Kimball
7a022cc190
feat: set og:type to article for posts (#183)
* New prop setOGTypeArticle sets og:type to "article" for posts, and "website" for every other page.

* Fixed error where I declared setOGTypeArticle twice.
2024-09-17 13:35:58 +08:00
saicaca
44fb628737 fix: fix navbar disappearing after link click (#182) 2024-09-16 13:26:41 +08:00
saica.go
f0754cae3f
perf: optimizing page transition (#178)
* perf: optimizing page transition

* fix: minor fixes
2024-09-13 20:14:03 +08:00
saicaca
31af084f8a feat!: front-matter language -> lang 2024-09-10 01:31:35 +08:00
saicaca
1af707ee6a fix: fix RSS build error 2024-09-04 23:13:58 +08:00
Marcos
a6bc4c00b0
fix: errors when themeColor.fixed is set to true (#160)
Prevent null errors in Navbar.astro by verifying DOM elements before attaching event listeners
2024-08-28 10:36:22 +08:00
Marcos
075cb8e10a
feat: add Spanish i18n (#157)
* Create es.ts

Added Spanish translation for site content and interface elements.

* Update translation.ts

Added Spanish (es) translation support to the language configuration.
2024-08-28 00:22:43 +08:00
Katsuyuki Karasawa
e9c8930559
refactor: improve type safety (#155)
* Fix to make it type safe.

* The build is failing, fix it.
2024-08-28 00:19:26 +08:00
Alan Ye
f79ee3482d
feat: add language as post property (#151)
* feat: add language as post property

* update frontmatter.json

* style: remove extra space

* fix: remove unnecessary replacements

* feat: add `language` field to `new-post.js`

* style: format code style

* fix: use `siteConfig.lang` in `jsonLd`

* fix: use `siteConfig` when `entry.data` was empty
2024-08-27 23:52:30 +08:00
pawarherschel
856c2bb2c0
fix: fix GitHub repo card not loading with empty description (#154) 2024-08-23 21:03:59 +08:00
saicaca
b358bddb10 perf: preload PhotoSwipe instead of waiting for user click 2024-08-06 22:21:25 +08:00
saicaca
0ad144add3 fix: fix errors and reformat code 2024-08-03 16:44:38 +08:00
saicaca
1f93499ece feat: use the first paragraph as the excerpt if description is not set 2024-08-03 16:03:03 +08:00
saicaca
9af6cf956a feat: style tweaks 2024-08-02 02:18:37 +08:00
saicaca
f96cf6fdae feat: some improvements for image zooming 2024-07-28 18:48:44 +08:00
dabuside
09e084fd5b fix: set the zoom width and height for network image (#136) 2024-07-28 18:48:43 +08:00
dabuside
51025f0ea7 feat: add photoswipe for image zoom (#135) 2024-07-28 18:47:19 +08:00
saicaca
336290a92f feat!: add credit configurations for banner image
BREAKING CHANGES: new mandatory fields added in `config.ts`
2024-07-27 22:13:14 +08:00
saicaca
f28ad1b8e6 feat: increase height of the banner on the homepage 2024-07-27 15:45:43 +08:00
saicaca
b0337a997e fix: siteConfig.banner.position not working 2024-07-27 15:45:43 +08:00
saicaca
b2da426627 fix: fix CDN link for katex 2024-07-26 23:08:50 +08:00
saicaca
96223c0b5a refactor: improve code quality 2024-07-21 18:41:03 +08:00
saicaca
003c644146 refactor: improve code quality 2024-07-21 15:49:22 +08:00
Dev_Nergis
743d8dd9c2
feat: add Korean i18n & README (#130)
* Fixed the issue where the hue value set in config was not applied

* Create README.ko-KR.md

* Update README.ja-JP.md

* Update README.zh-CN.md

* Update README.md

* Update README.ko-KR.md

* Update translation.ts

* Create ko_KR.ts

* Update ko_KR.ts

* Update ko_KR.ts

* Update ko_KR.ts

* Update setting-utils.ts

* Update config.ts

* ko_KR to ko

* fix

* Delete package-lock.json

* Update .gitignore

* Update .gitignore
2024-07-21 03:15:41 +08:00
saicaca
2622aabe07 fix: sort post list in RSS by time and exclude draft posts 2024-07-20 23:47:40 +08:00
saicaca
bd4f0e8b63 fix: failed GitHub API requests no longer break the href of repo card & style tweak 2024-07-20 23:25:03 +08:00
saicaca
f438ea4252 feat: style improvements (mainly animations) 2024-06-30 01:30:03 +08:00
saicaca
02865aa76e feat: improve button animation 2024-06-22 20:29:30 +08:00
saicaca
8bdad0b2fc feat: add support for GitHub style admonition syntax 2024-06-22 01:31:29 +08:00
saicaca
176b38a4cb fix: custom scrollbar does not reload after page switch 2024-06-22 01:11:27 +08:00
saicaca
960e85f92d fix: extra empty lines in codeblocks still displayed in some cases 2024-06-22 00:49:30 +08:00
saicaca
b70a01a43a fix: style tweaks for copy-code button 2024-06-21 22:37:39 +08:00
Kuroki_Tsuki
88a7414625 feat: copy button for code blocks (#67)
* Add  code copy

* fix: safari copyButton style

* fix: addPreCopyButton up time

* modify: CopyButton style

* fix: Duplicate rendering issue with copy button
2024-06-21 22:27:23 +08:00
baka-gourd
815692899d
fix: add missing i18n for Search (#102)
* feat(i18n): add missing `Search` key

* fix: update i18n text

---------

Co-authored-by: saicaca <zephyird@gmail.com>
2024-06-21 19:39:13 +08:00
saicaca
5cfc78ef65 fix: hide the extra empty line in code blocks 2024-06-21 19:29:54 +08:00
Lry722
5868cddcb6
feat: add option position for banner image (#106) 2024-06-10 02:03:57 +08:00
saicaca
ce36ba37c5 fix: profile-card style tweak 2024-06-08 22:52:05 +08:00
saicaca
5dd1287255 fix: fix a style bug in the tag list (#41, #93) 2024-06-07 00:16:25 +08:00
xingo xu
c3ac8d9728
feat: light/dark modes switch immediately with the system theme (#95) 2024-06-06 01:20:05 +08:00
Joey Chen
3f4e7e9f97
feat: enhanced meta for social sharing (part 1) (#66) 2024-06-06 00:21:10 +08:00
saicaca
12e1b151a7 fix: fix base path not applied to mobile nav menu 2024-05-25 01:52:31 +08:00
saicaca
47c65cd551 docs: update example posts 2024-05-03 02:24:01 +08:00
saicaca
39797fd677 fix: some fixes for admonition and GitHub repo card 2024-05-03 02:24:01 +08:00
Fabrizio
e1dae88515 feat: add GitHub repo card, admonitions (#77)
* Added remark-directive, unist-util-visit

* Add rehype custom components for Github, Admonitions

* pnpm

* Update pnpm-lock

* Corrected hastscript requierement

* Change ad- prefix so adblocks dont block content
2024-05-03 01:37:31 +08:00
saicaca
5e4ae01af6 docs: add some comments to config.ts 2024-05-01 12:35:36 +08:00
librarian
9761ed75c5
feat: option to control whether site visitors can change the theme color (#28)
* chore: rebase onto main branch

* fix: rename the option

---------

Co-authored-by: saicaca <zephyird@gmail.com>
2024-05-01 12:14:15 +08:00
Jayyyu1w
9d82d25feb
fix: set html lang to siteConfig lang (#73) 2024-05-01 01:08:21 +08:00
saicaca
873dbe3189 feat: basic post structured data for SEO 2024-04-29 17:27:14 +08:00
saicaca
410902a767 fix: make base in astro config work 2024-04-29 17:09:52 +08:00
saicaca
8ce1c7ab6e fix: load stored theme before rendering 2024-04-29 12:52:50 +08:00
saicaca
163ed17ae6 fix: style tweak 2024-04-29 12:52:28 +08:00
saica.go
e8cbb7a829
feat: option to follow the system-wide light/dark mode (#71) 2024-04-28 12:43:10 +08:00
Joey Chen
e37a724275
feat: using rel="me" to verify ownership for websites (#62)
Verify the target link is presented by the same person: https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/rel/me
2024-04-26 23:19:27 +08:00
saicaca
94a9e9757d feat: multiple custom favicons 2024-04-23 03:03:31 +08:00
Joey Chen
bd468054c2 feat: allow user to customize favicon (#47)
* feat: add basic custom favicon feature

* add auto-switch icon

* revert to the original setting `false`
2024-04-23 03:03:31 +08:00
CorrectRoad
582e76cf43
feat: add dynamic descript to meta head (#56)
* feat: add dynamic descript to meta head

* revert code
2024-04-23 00:04:43 +08:00
strn
6d9259808a
fix: we're in 2024 :) (#51)
* small typo: we're in 2024 :)

* Update LICENSE
2024-04-23 00:01:17 +08:00