Skip to content

Commit

Permalink
docs(deploy): add a overview page
Browse files Browse the repository at this point in the history
  • Loading branch information
SukkaW authored and stevenjoezhang committed Jul 28, 2023
1 parent 2e53540 commit d5454d4
Show file tree
Hide file tree
Showing 2 changed files with 48 additions and 0 deletions.
1 change: 1 addition & 0 deletions source/_data/sidebar.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ docs:
server: server.html
generating: generating.html
deployment:
deployment: deployment.html
github_pages: github-pages.html
gitlab_pages: gitlab-pages.html
one_command_deployment: one-command-deployment.html
Expand Down
47 changes: 47 additions & 0 deletions source/docs/deployment.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
title: Deploy
---

As a static site generator, Hexo renders *static* websites. You can host your website on any server, CDN or your favorite development platform.

## Platforms

### GitHub Pages

Deploy Hexo to GitHub Pages as a personal/project site and automate the whole process with Travis CI. [Read More](github-pages).

### GitLab Pages

With GitLab's built-in CI runner, you can easy to build your Hexo website and deploy to GitLab Pages service. [Read More](gitlab-pages).

### Netlify

Netlify provides free static site hosting service with CDN, CI/CD and Automated SSL. [Read More](one-command-deployment#Netlify).

### ZEIT Now

ZEIT Now is a severless cloud platform for websites and serverless APIs. [Read More](one-command-deployment#ZEIT-Now).

### Heroku

Heroku is a cloud platform that lets companies build, deliver, monitor and scale apps. [Read More](one-command-deployment#Heroku).

### OpenShift

OpenShift is an open source container application platform by Red Hat. [Read More](one-command-deployment#OpenShift)

## Deployer Plugins

Besides them, Hexo also provides many plugins that can help you to deploy your Hexo website. Just go to [Plugins List](/plugins) and type `deployer` in the search form and find out! Here are only a few of them:

### Git

Deploy your Hexo website to any git-supported platform with [`hexo-deployer-git`](one-command-deployment#Git).

### Rsync

Deploy your Hexo website using rsync with [`hexo-deployer-rsync`](one-command-deployment#Rsync).

### FTP/SFTP

Deploy your Hexo website to your server using FTP/SFTP with [`hexo-deployer-ftpsync`](one-command-deployment#FTPSync) or [`hexo-deployer-sftp`](one-command-deployment#SFTP).

0 comments on commit d5454d4

Please sign in to comment.