直接回答
Creght 的「发布」到底做了什么?
点击发布后,Creght 会为站点源码存一个版本快照,并把站点部署到你选择的访问节点上,通过 HTTPS 对外提供服务。你不需要准备服务器、申请证书或执行部署脚本。
每个域名可以跟随最新版本,也可以锁定在某个历史版本上——改错了不用重新部署,把域名指回上一版即可。
解决什么问题
上线这件事,麻烦的从来不是写页面。
页面写完只是开始。真正耗时间的是把它稳定地送到访客面前,以及出问题时能退回去。
| 没有 Creght 时 | 在 Creght 里 |
|---|---|
| 买服务器、装环境、配 Nginx,然后维护它们。 | 没有服务器要管。发布即托管。 |
| 申请证书、配置 HTTPS、盯着到期时间续期。 | HTTPS 自动启用,不需要你处理证书。 |
| 改错了要靠备份或重新部署一遍旧代码。 | 每次发布是一个版本,域名切回上一版即可。 |
| 域名解析、重定向、404 页各配一处。 | 自定义域名、重定向和自定义 404 都在站点设置里。 |
怎么做到
发布这一步实际做了什么
发布即上线,改错能退回
点击发布后站点在公网可访问,不需要构建队列或部署脚本。每次发布记录一个源码快照,域名可以跟随最新版本,也可以锁定在某个历史版本上——改错了把域名指回上一版即可,不用重新部署。注意快照只覆盖源码:回滚不会退回 CMS 内容,那些是实时生效的。
域名
版本历史
- 版本 #259007-30 16:16 · publish当前
- 版本 #220707-27 22:13 · publishpublish
- 版本 #220107-27 22:10 · auto_before_edit自动
访问节点
HTTPS 证书由平台自动处理
自定义域名与自动 HTTPS
把域名 CNAME 指向站点入口再校验 DNS 就能接入,证书由平台签发与续期,不需要你申请或盯着到期时间。绑定自定义域名、SSL 与备案码属于付费套餐权益;免费版有一个可对外访问的二级域名。
接入自定义域名
在你的 DNS 服务商把域名 CNAME 指向站点的系统域名。
CNAME → yoursite.site.creght.cn
回到域名面板点一下校验,解析生效后域名即可接入。
Verify DNS
接入后 HTTPS 自动启用,证书由平台签发与续期。
HTTPS 已启用
绑定自定义域名、SSL 与备案码属于付费套餐权益;免费版有一个可对外访问的二级域名。
中国大陆与中国香港节点
站点可以选择部署在中国大陆节点或中国香港节点:前者适用于所有套餐,后者需要付费套餐。切换节点约 10 分钟生效。
访问节点
中国大陆节点
适用于所有套餐
中国香港节点
需要付费套餐
切换节点约 10 分钟生效。
重定向与自定义 404
改过的 URL 可以配置永久重定向,输出 308,老链接不会变成死链;404 页面也可以换成自己的设计,而不是一个默认的错误页。
重定向与 404
- /old-price/price308
- /blog/2024/blog308
/404
找不到的页面走你自己设计的 404,而不是默认错误页。
