A CMS integrated static blog template built with Astro framework and based on Upstream
Based on upstream, I have added some modifications and new features:
which features Gaussian blur, color picking, lyric scrolling vivid animation, song covers, customizable playback bars. See the specific effects on demo
-
Remove translation and theme
-
Change
FriendtoLink -
Optimize the Skill Cards
-
Clone the repository:
git clone cd Blog -
Install dependencies:
# Install pnpm if not already installed npm install -g pnpm pnpm install -
Configure your blog:
- Customize blog settings inside
twilight.config.yaml - Support CMS functionality inside
.env - Support Umami analytics inside
.env - Manage site content inside
src/content
- Customize blog settings inside
-
Start the development server:
pnpm dev
| Command | Action |
|---|---|
pnpm lint |
|
pnpm format |
|
pnpm check |
Run Astro error checking |
pnpm dev |
Start local dev server |
pnpm build |
Build site to ./dist/ |
pnpm preview |
Preview build locally |
pnpm astro ... |
Run Astro CLI commands |
pnpm new-post <filename> |
Create a new blog post |
