安装指令
758 字
4 分钟
安装指令
🚀 快速开始
环境要求
- Node.js ≥ 22
- pnpm ≥ 9
本地开发部署
-
克隆仓库:
git clone https://github.com/Cuteleaf/Firefly.gitcd Firefly先 Fork 到自己仓库在克隆(推荐),记得先点 Star 在 Fork 哦!
git clone https://github.com/yzg011/astro.gitcd astro -
安装依赖:
# 如果没有安装 pnpm,先安装npm install -g pnpm# 安装项目依赖pnpm install -
配置博客:
- 编辑
src/config/目录下的配置文件自定义博客设置
- 编辑
-
启动开发服务器:
pnpm dev博客将在
http://localhost:4321可用
平台托管部署
-
参考官方指南将博客部署至 Vercel, Netlify, Cloudflare Pages, EdgeOne Pages 等。
-
Vercel、Netlify 等主流平台自动部署,会根据环境自动选择适配器。
框架预设:
Astro根目录:
./输出目录:
dist构建命令:
pnpm run build安装命令:
pnpm installDeploy with Vercel Deploy to Netlify
📖 配置说明
📚 详细配置文档: 查看 Firefly使用文档 获取完整的配置指南
设置网站语言
要设置博客的默认语言,请编辑 src/config/siteConfig.ts 文件:
// 定义站点语言const SITE_LANG = "zh_CN";支持的语言代码:
zh_CN- 简体中文zh_TW- 繁体中文en- 英文ja- 日文ru- 俄文
配置文件结构
src/├── config/│ ├── index.ts # 配置索引文件│ ├── siteConfig.ts # 站点基础配置│ ├── backgroundWallpaper.ts # 背景壁纸配置│ ├── profileConfig.ts # 用户资料配置│ ├── commentConfig.ts # 评论系统配置│ ├── announcementConfig.ts # 公告配置│ ├── licenseConfig.ts # 许可证配置│ ├── footerConfig.ts # 页脚配置│ ├── FooterConfig.html # 页脚HTML内容│ ├── expressiveCodeConfig.ts # 代码高亮配置│ ├── sakuraConfig.ts # 樱花特效配置│ ├── fontConfig.ts # 字体配置│ ├── sidebarConfig.ts # 侧边栏布局配置│ ├── navBarConfig.ts # 导航栏配置│ ├── musicConfig.ts # 音乐播放器配置│ ├── pioConfig.ts # 看板娘配置│ ├── adConfig.ts # 广告配置│ ├── friendsConfig.ts # 友链配置│ ├── galleryConfig.ts # 相册配置│ ├── sponsorConfig.ts # 赞助配置│ └── coverImageConfig.ts # 文章封面图配置⚙️ 文章 Frontmatter
---title: My First Blog Postpublished: 2023-09-09description: This is the first post of my new Astro blog.image: ./cover.jpg # 或使用 "api" 来启用随机封面图tags: [Foo, Bar]category: Front-enddraft: falselang: zh-CN # 仅当文章语言与 `siteConfig.ts` 中的网站语言不同时需要设置pinned: false # 置顶comment: true # 是否允许评论---🧩 Markdown 扩展语法
除了 Astro 默认支持的 GitHub Flavored Markdown 之外,还包含了一些额外的 Markdown 功能:
🧞 指令
下列指令均需要在项目根目录执行:
| Command | Action |
|---|---|
pnpm install | 安装依赖 |
pnpm dev | 在 localhost:4321 启动本地开发服务器 |
pnpm build | 构建网站至 ./dist/ |
pnpm preview | 本地预览已构建的网站 |
pnpm check | 检查代码中的错误 |
pnpm format | 使用Biome格式化您的代码 |
pnpm new-post <filename> | 创建新文章 |
pnpm astro ... | 执行 astro add, astro check 等指令 |
pnpm astro --help | 显示 Astro CLI 帮助 |
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
相关文章智能推荐
1
Firefly 博客部署教程
2026-05-24
2
butterfly安装rss插件
2026-05-17
3
Cloudflare Pages 部署免费图床
2026-05-17
4
增加discuss评论
2026-05-17
5
pushoo.js 让twikoo推送消息到指定app
2026-05-17
随机文章随机推荐







