• Product Introduction
  • Quick Start
    • Importing a Git Repository
    • Starting From a Template
    • Direct Upload
    • Start with AI
  • Framework Guide
    • Frontends
      • Vite
      • React
      • Vue
      • Other Frameworks
    • Backends
    • Full-stack
      • Next.js
      • Nuxt
      • Astro
      • React Router
      • SvelteKit
      • TanStack Start
      • Vike
    • Custom 404 Page
  • Project Guide
    • Project Management
    • edgeone.json
    • Configuring Cache
    • Error Codes
  • Build Guide
  • Deployment Guide
    • Overview
    • Create Deploys
    • Manage Deploys
    • Deploy Button
    • Using Github Actions
    • Using Gitlab CI/CD
    • Using CNB Plugin
    • Using IDE PlugIn
    • Using CodeBuddy IDE
  • Domain Management
    • Overview
    • Custom Domain
    • HTTPS Configuration
      • Overview
      • Apply for Free Certificate
      • Using Managed SSL Certificate
    • Configure DNS CNAME Record
  • Observability
    • Overview
    • Metric Analysis
    • Log Analysis
  • Pages Functions
    • Overview
    • Edge Functions
    • Cloud Functions
      • Overview
      • Node Functions
  • Middleware
  • KV Storage
  • Edge AI
  • API Token
  • EdgeOne CLI
  • Pages MCP
  • Message Notification
  • Integration Guide
    • AI
      • Dialogue Large Models Integration
      • Large Models for Images Integration
    • Database
      • Supabase Integration
      • Pages KV Integration
    • Ecommerce
      • Shopify Integration
      • WooCommerce Integration
    • Payment
      • Stripe Integration
      • Integrating Paddle
    • CMS
      • WordPress Integration
      • Contentful Integration
      • Sanity Integration
      • Payload Integration
    • Authentication
      • Supabase Integration
      • Clerk Integration
  • Best Practices
    • Using General Large Model to Quickly Build AI Application
    • Use the DeepSeek model to quickly build a conversational AI site
    • Building an Ecommerce Platform with Shopify
    • Building a SaaS Site Using Supabase and Stripe
    • Building a Company Brand Site Quickly
    • How to Quickly Build a Blog Site
  • Migration Guides
    • Migrating from Vercel to EdgeOne Pages
    • Migrating from Cloudflare Pages to EdgeOne Pages
    • Migrating from Netlify to EdgeOne Pages
  • Troubleshooting
  • FAQs
  • Contact Us
  • Release Notes

Project Management

In the development environment of EdgeOne Pages, project management is a key link to ensure efficient development and smooth deployment. This chapter will introduce in detail how to manage Pages project and help you fully utilize the platform's features.
Note:
Projects on Pages represent applications you deploy from a Git repository to the platform. Each project can have multiple deployments: a production deployment and multiple preview deployments.

Project List




In the project list, you can view the overview of all projects. Each project shows the following information:
Preview button: Click to generate a temporary link for quickly previewing projects.
Repository information: The currently bound Git repository, latest deployment branch, and submission information.
Acceleration region: Project ownership
Project status:
Running: The project is running normally.
To Deploy: The item is currently undergoing the initial deployment.
Disabled: The project was banned for violating platform regulations.
Unlink: The item cannot be linked due to the deletion or unbinding of the Git repository.



Additionally, you can quickly access recent deployment records, redeploy, or configure projects from the project list.

Creates a Project




Create a project by following these steps:
1. On the project list page, click Create Project in the upper left corner.
2. Import an existing Git repository, select a template provided by the platform, or upload project files directly.
3. Configure project settings, including project name, build and output settings, as well as environment variables.
For more information, see Quick Start.

Deletes Projects

To delete a project, follow the steps below:
1. Select the specific project you want to delete and switch to the "Project Settings" page.
2. Find the "Delete Project" section at the bottom of the page, and click Delete Project.



3. In the pop-up dialog box, enter project name to confirm deletion operation, then click Confirm.
Warning:
Proceed with caution. The deleted project cannot be restored.

Project Setting

On the project settings page, you can configure the following:

Project Name

Note:
The project name serves as the project identification and will not affect the Access domain.




Domain Management

You can add a custom domain for each project. Since the project domain is usually used for development and test environment, the platform strongly recommends configuring a custom domain to improve accessibility. For more information, see Domain Name Management.

Git Management

Projects created via a Git repository must maintain repository correlation to ensure deployment is triggered smoothly after code commit.

After designating a branch as the production branch, deployments triggered by this branch will be deemed as the live production environment, case-sensitive from the preview environment of other branches.

After enabling automatic deployment for preview branches, deployments triggered by such branches will be deemed as the preview environment, making it easy to preview new features, fix bugs or perform other tests.


Configuring Build Deployment

The build deployment configuration can specify how to build your project. For more information, see Construction Guide.
ai-agent
You can ask me like
How to Get Started with EdgeOne Pages?