321 字
2 分钟
Astro博客搭建
2025-01-02
2025-03-09

起步#

Astro主题 列表中挑选喜欢的主题或自行创建一个主题,这里采用 Fuwari 作为本站博客主题。点击右上角 Use this template 后选择 Create a new repository 创建仓库。

本地运行#

# 克隆仓库到本地
git clone git@github.com:blackbox079/blog-astro.git
# 安装依赖
pnpm i
# 增加图片处理库
pnpm add sharp
# 本地运行
pnpm dev

图床#

采用对象存储作为博客图床,考虑到费用问题,选择流量免费的 Cloudflare 。搭配 PicGo 使用,具体参照博文 PicGo 配置 Cloudflare R2 图床

部署#

GitHub Pages 由于连接不稳定而放弃。部署方案有很多,选择合适的就好,这边用的是 Netlify 1

在控制台新建站点并选择导入项目:

新建站点

选择 GitHub 和仓库,它会自动填好分支、命令和构建结果目录。为了避免 Node.js 版本过低,最好在环境变量中指定一下 NODE_VERSION

设置分支和环境变量

绑定域名#

点击域名管理,然后选择添加已有的域名:

添加域名

登录域名的DNS解析控制台,将该域名 CNAME 解析到 Netlify subdomain ,Netlify 也会自动去申请SSL证书。

Footnotes#

  1. 部署你的 Astro 站点至 Netlify | Docs

Astro博客搭建
https://blog.timemoss.com/posts/95be7558/
作者
blacktree
发布于
2025-01-02
许可协议
CC BY-NC-SA 4.0