腾讯云开发提供了免费的静态网站的托管服务,同时近期举办了一个活动,为技术站点和博客站长提供9.9元包年的申请。据群里所说这个服务提供了100G的空间和500G的CDN流量,怎么看都比较划算。

不过由于使用的是腾讯的CDN,所以需要你拥有国内的备案域名。

以下的内容主要是云开发,虽说可以写php函数,但是并不能使用php建站,有需求的朋友可以访问以下链接来参加腾讯云的最新活动购买很实惠的服务器。

【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年99元

【腾讯云】新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。

如果你没有腾讯云的账号,建议先注册账号,然后点击以下链接申请

https://cloud.tencent.com/product/wh

腾讯云开发为技术博客站点提供9.9元包年的静态网站托管服务 100G空间+500G流量

申请之后审核还是很快的,基本上当天就能通过。

腾讯云开发为技术博客站点提供9.9元包年的静态网站托管服务 100G空间+500G流量

免费额度

如果不想申请9.9包年的话,默认的免费额度是1G的空间和5G的流量,超出的部分付费。不过对于小站来说,写写文字的话应该够一个月使用。

腾讯云开发为技术博客站点提供9.9元包年的静态网站托管服务 100G空间+500G流量

使用

创建环境

我已经审核通过了,不过官方还未告知如何付费9.9元来使用那个付费包,我先用免费空间作为演示。进入云开发新建环境,名称随意,点击开启唯一的一个免费资源(不开启就是按量付费哦),我已经创建过了,所以这里无法勾选。

腾讯云开发为技术博客站点提供9.9元包年的静态网站托管服务 100G空间+500G流量

开通之后我们可以在环境总览看到免费额度的使用量

腾讯云开发为技术博客站点提供9.9元包年的静态网站托管服务 100G空间+500G流量

然后我们点击静态网站托管。如果你使用过HEXO之类的静态博客程序的话,你应该可以很容易的明白部署的方式。

绑定域名

创建服务之后,点击上传文件,我将之前写的个人主页放在这里测试了一下。

腾讯云开发为技术博客站点提供9.9元包年的静态网站托管服务 100G空间+500G流量

在设置里面可以看到默认的测试域名,我们可以点击访问然后测试一下页面是否正常。

腾讯云开发为技术博客站点提供9.9元包年的静态网站托管服务 100G空间+500G流量

腾讯云开发为技术博客站点提供9.9元包年的静态网站托管服务 100G空间+500G流量

虽说速度很快,只是因为这是一个很小的单页,不过还需要绑定域名,点击下方的添加域名,然后稍等一会可以看到CNAME 地址,这个解析方式是和部署CDN是一个道理,所以大家不会的可以搜索我以前的文章。

绑定之后等待生效即可。

高端操作

云开发提供了nodejs的SDK文档,我们可以通过SDK上传文件到云存储。

腾讯云开发为技术博客站点提供9.9元包年的静态网站托管服务 100G空间+500G流量

// 初始化
const tcb = require('tcb-admin-node')
const fs = require('fs')

const app = tcb.init({
  env: 'xxx'
})

exports.main = async (event, context) => {
  const result = await app.uploadFile({
    cloudPath: 'test-admin.jpeg',
    fileContent: fs.createReadStream(`${__dirname}/cos.jpeg`)
  })

  console.log(result.fileID) // 输出文件ID
}

然后群里也有大佬给出了使用GitHub action的方式来玩转云开发:

https://mp.weixin.qq.com/s/2C4rdL54t2Fov4Tws_x4-w

这个有待于折腾,哈哈!