Commit Graph

37 Commits

Author SHA1 Message Date
76dd622d09 fix: remove outdated TypeScript error comment in astro.config.mjs 2025-03-28 14:56:28 +08:00
dc2cc8da01 feat: wiki link
This commit add the supports of Obsidian style wiki link, and also back links.
2025-03-14 18:00:07 +08:00
70842f9336 feat: add remark plugin
Add a remark plugin to generate create and modify dates for markdown files.
2025-03-07 23:25:29 +08:00
8dd3d663b1 feat: support Waline 2025-03-06 14:37:23 +08:00
4481f5457d feat: components in .md 2025-02-26 21:59:55 +08:00
518f83646b fix: correct site URL 2025-02-15 20:46:50 +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
478254ce55 feat: post cover as banner
- Fix the path wrong when use relative path as post cover.
- Use swup parallal plugin to switch banner.
- Delete unnecessary render cache, because astro already have it.
2025-02-14 00:18:18 +08:00
c85740f32e feat: new swup theme 2025-02-13 18:49:45 +08:00
4ee904d538 feat: banner 2025-02-13 17:42:12 +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
8c85b9d8d3 refactor: disable unused shiki transformers
Disabled transformers using deprecated shiki API, which caused warnings in the console.
2025-02-12 18:40:51 +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
b5bc27a7a3 feat: inline component 2025-02-11 23:32:46 +08:00
46d0fa301b feat: image zoom 2025-02-11 23:32:13 +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
51fed0c240 feat: heading shift plugin
Add an optional remark plugin to shift headings -- start from h2.
2025-02-07 22:22:23 +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
2cc5107c7f feat: auto generate post description 2025-02-07 18:07:59 +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
ca8ef9339b feat: code block darkmode support 2025-02-07 00:11: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
d71123e284 fix: duplicate tailwind base style 2025-02-05 21:37:33 +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
bfa508288f feat: add sitemap 2025-01-30 13:24:07 +08:00
34805f9279 style: prettier format 2025-01-23 13:34:59 +08:00
212d918c8b refactor: darkmode
use css var in darkmode.
setup stylelint and eslint.
2025-01-18 16:05:01 +08:00
eec832546e feat: support dark mode 2025-01-17 21:52:21 +08:00
c71d953172 feat: Add navigation bar
Add a responsive nav bar with some animation. Just a demo.
2025-01-16 16:27:06 +08:00
7fc97dbf0e init: first demo
Refactor project structure and add new components
- Add Navbar and SideMenu components
- Update Layout and MainLayout
- Add config and type definitions
- Remove unused assets and components
- Update README and gitignore
2025-01-12 03:54:02 +08:00
houston[bot]
817608b851 Initial commit from Astro 2025-01-11 23:51:45 +08:00