EveSunMaple / Frosti

A clean, elegant, and fast static blog template! πŸš€ Developed with Astro
https://frosti.saroprock.com
GNU General Public License v3.0
198 stars 31 forks source link
astro blog blog-template blog-theme daisyui dark-theme static static-site swup tailwind tailwindcss

🧊 Frosti

license   release   stackblitz

A simple, elegant, and fast static blog template! πŸš€ Built with Astro

πŸ–₯️ Frosti Demo   /   πŸŒ Chinese README   /   β€οΈMy Blog

[!TIP] It is recommended to preview this theme first

πŸ–₯️ Preview

view

⏲️ Performance

speed

✨ Features

[!IMPORTANT] You need to configure the comment system yourself, see Waline for details on modifying src\components\CommentWaline.astro

βœ’οΈ Article Information

Name Meaning Required
title Article title Yes
description Article summary Yes
pubDate Article date Yes
image Article cover No
categories Article categories No
tags Article tags No
badge Article badge No

[!TIP] You can pin your article by setting the badge attribute to Pin

⬇️ Usage

[!IMPORTANT] Frosti uses pnpm as the package manager. If you don’t have pnpm installed, please install it first.

Use Frosti by passing the --template parameter to the create astro command!

pnpm create astro@latest -- --template EveSunMaple/Frosti

Encountering Issues? Build by Cloning This Repository!

1. Install the pnpm package manager ```sh npm i -g pnpm ``` 2. Clone the project ```sh git clone --depth 1 https://github.com/EveSunMaple/Frosti.git Frosti ``` 3. Enter the project folder ```sh cd Frosti ``` 4. Install dependencies ```sh pnpm i ``` 5. Debug and run the project ```sh pnpm run dev # Start the debug server pnpm run build # Build the project as static files ```

[!NOTE] Frosti is built using pnpm by default. If you encounter any errors, please run pnpm update.

[!TIP] You can also deploy Frosti using other methods such as Vercel, Netlify, etc. However, you need to be familiar with the basic usage of these services. Astro-supported deployment methods

🎯 Roadmap

πŸ‘€ Issues

If you have any questions or suggestions, feel free to submit an issue or communicate with the developers!

πŸŽ‰ Thanks

@Saicaca His inspiration was the main reason I created this theme

@WRXinYue Helped me a lot during my early days