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