在 Railway 上部署 Astro 静态网站
💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
本文讲解如何在Railway平台部署Astro静态网站。需要GitHub和Railway账户及Node.js。创建Astro应用后,配置`package.json`并安装依赖。创建页面文件,运行开发服务器访问本地网站。停止服务器后,构建并预览静态网站。安装Railway CLI,登录并创建项目,将`dist`文件夹链接到Railway项目进行部署。更新内容后,重新构建并部署。
🎯
关键要点
- Astro是一个构建网站的框架,Railway是一个托管Web应用的平台。
- 部署Astro网站需要GitHub账户、Railway账户和Node.js。
- 在本地创建名为'my-app'的文件夹,并创建package.json文件。
- 在package.json中添加脚本和依赖项,并安装依赖。
- 创建src/pages文件夹,并添加src/pages/index.astro文件,内容为'<h1>Hello, World!</h1>'。
- 运行开发服务器以访问本地网站,地址为http://localhost:4321。
- 停止服务器后,使用npm run build构建Astro网站,生成dist文件夹。
- 安装Railway CLI工具并登录Railway账户。
- 创建新的Railway项目,并将dist文件夹链接到该项目。
- 使用railway up --detach命令部署应用,并生成域名。
- 更新主页内容后,测试更新并重新构建网站。
- 最后,重新部署到Railway以更新网站。
➡️