Commit Graph

60 Commits

Author SHA1 Message Date
afa5bf98f4
feat(comment): move comment assets to cdn
- Remove Twikoo's local style.
- Remove local package of Artalk and Waline to minify styles

This commit is because of unused comment styles in build packaged css.

https://github.com/vitejs/vite/pull/19418 might have helped, but Astro didn't use this experimental feature (https://github.com/withastro/astro/pull/13420).
2025-04-05 19:07:51 +08:00
27a83826f5
chore: update dependencies 2025-04-05 18:09:16 +08:00
01a23952ac feat(comment): supports artalk 2025-04-04 21:14:40 +08:00
6a69383dcf chore: update dependencies 2025-04-04 18:41:58 +08:00
a1c4dfe214 chore: bump version to 0.2.0 2025-04-01 19:34:36 +08:00
074e226049 chore: update dependencies 2025-04-01 19:34:16 +08:00
34804d525d chore: add onlyBuiltDependencies configuration for pnpm 2025-03-24 20:56:32 +08:00
6f5add380c chore: update dependencies 2025-03-24 17:39:04 +08:00
2297a2865a chore: update dependencies 2025-03-19 16:15:43 +08:00
fd26546c80 chore: update dependencies 2025-03-14 18:18:51 +08:00
ae6fb2219d fix: code block copy button's icon 2025-03-09 17:40:10 +08:00
0a37ca80ac feat: RepoCard 2025-03-09 17:21:02 +08:00
10d65c1893 chore: update dependencies 2025-03-09 15:20:19 +08:00
8dd3d663b1 feat: support Waline 2025-03-06 14:37:23 +08:00
b3c8d9d278 fix: icon render bug
After update dependencies, iconify will show warning `Invalid icon name: "${icon}"` when building.
This commit switch to embed raw svg instead of using iconify tailwindcss plugin to fix the bug.
2025-03-03 17:30:08 +08:00
09bd2dbee8 chore: update dependencies 2025-03-03 16:39:57 +08:00
7bf0901908 chore: remove unused dependencies in package.json 2025-02-26 22:09:58 +08:00
4481f5457d feat: components in .md 2025-02-26 21:59:55 +08:00
aa5cff85db chore: update dependencies 2025-02-21 17:32:01 +08:00
f05f3c9641 fix: remove redundant check in build script 2025-02-16 11:54:56 +08:00
3bf9d9371b refactor: new and pub scripts 2025-02-15 23:43:10 +08:00
fa0f8e9cb3 refactor: manual swup setup
Manually setup swup instead of using the swup astro integration.
2025-02-15 16:54:57 +08:00
e180d3899c chore: update dependencies 2025-02-14 15:22:38 +08:00
7b543259b3 feat: migrate to swup
- Add `@swup/astro` dependence and set base config.
- Refactor `SideToolBar.astro` to fix swup compatibility, now it's using css instead of js to show the hide part of the toolbar.
- Delete transition attributes of Astro view transition API.
2025-02-13 12:45:40 +08:00
c8f92bed49 feat: static prettier codeblock 2025-02-12 18:19:56 +08:00
66234aefe9 feat: github blockquote icons 2025-02-12 15:43:39 +08:00
16eb26d01b refactor: update plugins to TypeScript 2025-02-12 13:58:06 +08:00
f218cc88a2 feat: use MDX instead of directives 2025-02-12 12:17:50 +08:00
46d0fa301b feat: image zoom 2025-02-11 23:32:13 +08:00
a681f42b7d chore: update dependencies 2025-02-11 17:58:50 +08:00
d6dd2a7458 feat: markdown component
- use `remark-directive` and `rehype-components` to render markdown components.
- add `tabs` component.
2025-02-11 16:54:49 +08:00
853a8ce292 feat: rss content 2025-02-10 16:11:44 +08:00
37bf6b7122 feat: relative time
convert time tag to relative time (only for recent week)
2025-02-10 15:54:26 +08:00
5fe94c5bb5 chore: update dependences 2025-02-10 12:33:01 +08:00
8a8bf19e35 build(deps): upgrade TailwindCSS to v4
- Upgrade TailwindCSS to v4
- Upgrade daisyUI to v5 beta.
- Delete the PostCSS TailwindCSS compatibility layer.
- Delete Sass dependency because TailwindCSS v4 will generate nested CSS, so we don't need Sass anymore.
2025-02-07 21:39:05 +08:00
438b4f5d8a feat: support LaTeX formula 2025-02-07 17:59:54 +08:00
fb76c74d4a refactor: statically wrap table 2025-02-07 17:24:30 +08:00
4f0148d18a feat: support github blockqoute alert 2025-02-07 15:46:32 +08:00
95b81d0e02 feat: heading link
Using rehype-autolink-headings to show heading link behind its content.
2025-02-06 22:57:27 +08:00
00dc1c9497 refactor: reading time 2025-02-06 22:26:29 +08:00
79a220df8e chore: update dependencies 2025-02-06 22:18:26 +08:00
5fb33aa17f refactor: rewrite with daisyUI
Refactored styles using daisyUI and adapted all related components and styles.
2025-02-06 17:52:07 +08:00
32f7d89c7f chore: update dependencies 2025-02-05 19:47:07 +08:00
bf458d1ef8 chore: bump version to 0.1.0 2025-02-02 21:05:40 +08:00
ae84b5c2cc feat: add useful scripts
Add scripts for creating and publishing drafts, and update package.json
2025-02-01 18:01:24 +08:00
5e49806e03 feat: implement pagefind search
- Integrate astro-pagefind for backend indexing
- Build custom search UI components
- Handle search queries and result rendering
2025-02-01 15:38:08 +08:00
8e70f6bd1f chore: update astro to 5.2.3 2025-02-01 14:06:23 +08:00
b395f916a5 feat: add RSS feed 2025-01-30 13:24:37 +08:00
bfa508288f feat: add sitemap 2025-01-30 13:24:07 +08:00
5d0f3a9e1c chore: update dependencies 2025-01-29 23:30:34 +08:00