在 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以更新网站。
➡️

继续阅读