前端网页托管@hosting

前端网页托管基于uniCloud的能力,为开发者的html网页提供更快速、更安全、更省心、更便宜的网站发布。

  • 更快速:不经过web server,页面和资源直接上cdn,就近访问,速度更快。
  • 更安全:不存在传统服务器各种操作系统、web server的漏洞,不用天天想着打补丁。不怕DDoS攻击,永远打不垮的服务。
  • 更省心:无需再购买虚拟机、安装操作系统、配置web服务器、处理负载均衡、处理大并发、处理DDoS攻击……您什么都不用管,只需上传您写的页面文件
  • 更便宜:uniCloud由DCloud联合阿里云和腾讯云推出,其中阿里云版本完全免费。

前端网页托管功能详情

CLI注意事项@note

  • 仅支持阿里云, 不支持腾讯云。
  • 所有操作,均需要HBuilderX处于登录状态
  • uniCloud前端网页托管功能,需要处于开通状态。如何开通前端网页托管?

上传项目或文件@upload

  1. cli hosting deploy [--prj 项目名称] --space 云空间名称或id --provider 服务商代号 [--source 指定项目下源目录] [--prefix 指定云空间目录前缀]

说明:

  • 当指定了项目名称(—prj), —source参数不填则从项目的根目录上传所有内容
  • 如果没有指定项目名称,则—source必须为文件或目录的全路径

示例

  1. # 上传特定路径文件到云端, 并重命名
  2. cli hosting deploy --provider aliyun --space spacename --source /a.txt --prefix /b.txt
  3. # 上传特定路径文件到云端特定目录下(比如static目录)
  4. cli hosting deploy --provider aliyun --space spacename --source /a.txt --prefix /static/
  5. # 上传目录到云端根目录
  6. cli hosting deploy --provider aliyun --space spacename --source /Users/hx/test/ --prefix /
  7. # 上传项目(比如test-project)到云端根目录
  8. cli hosting deploy --provider aliyun --space spacename --prj test-project --prefix /

列举云空间下的文件及文件夹@list

  1. cli hosting list --space 云空间名称或id --provider 服务商代号 [--prefix 指定云空间目录前缀]

示例

  1. # 列表根目录下的文件
  2. cli hosting list --provider aliyun --space spacename
  3. # 列表指定目录下的文件
  4. cli hosting list --provider aliyun --space spacename --prefix /img/

删除云空间下的文件及文件夹@delete

  1. cli hosting delete --space 云空间名称或id --provider 服务商代号 --path 云空间文件或文件夹路径,文件夹须以/结尾

示例

  1. # 删除文件夹
  2. cli hosting delete --provider aliyun --space spacename --path /img/
  3. # 删除指定文件
  4. cli hosting delete --provider aliyun --space spacename --path /img/1.png