Hexo部署到Coding
部署 Hexo Coding
2023-06-13 09:11:07 时间
Hexo 部署到 Coding
Coding 是一个面向开发者的云端开发平台,目前提供代码托管,运行空间,质量控制,项目管理等功能。此外,还提供社会化协作功能,包含了社交元素,方便开发者进行技术讨论和协作。
本文主要介绍 Hexo 部署到 Coding 的过程和可能遇到的一些问题。
创建 Coding 仓库
- 首先进入 Coding 官网 注册一个账号,Coding 现在已经被腾讯收购,也可以用腾讯云账号。
- 点击右上角头像的下拉菜单,选择
个人账户设置
,再进入SSH公钥
,选择新增公钥
,公钥标题
可以随便取一个,公钥内容
是之前创建的 SSH 密匙,打开C:\Users\你的用户名\.ssh\id_rsa.pub
将里面的内容全部复制粘贴即可,可以勾选永久有效。
- 之后进入
项目
页面,选择创建项目
,DevOps项目
,项目名称
建议和你的用户名一致,项目标识
自动填写
- 项目创建完成之后进入项目,选择
代码仓库
,右上角选择创建代码仓库
- 仓库初始化,然后将给出的 SSH 或者 HTTPS 在
_config.yml
中进行配置(当然也可以先放着,通过README.md进行初始化
)
下面是我的 _config.yml
配置
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
type: git
repo:
# 同时部署到GitHub和Coding
github: git@github.com:EmoryHuang/EmoryHuang.github.io.git
coding: git@e.coding.net:emoryhuang/emoryhuang/emoryhuang.git
branch: master
配置完成之后,照常执行部署命令,完成之后就可以在 Coding 仓库中看见代码文件。
hexo clean
hexo d -g
网站部署
进入 Coding 项目,选择持续部署
,静态网站
(选择升级的话会变成网站托管
),之后按照步骤新建网站,注意这里需要实名注册。
新建网站
,选择 静态网站
按下图进行配置,注意选择静态网站
,不是Hexo
。
完成之后会进行自动部署,部署成功之后即可根据生成的网站网站进行访问
自定义域名
Coding 部署的网站域名非常长,个性化域名的设置可以参考 GitHub Pages 个性化域名配置,在域名 DNS 设置中添加记录,这里不再赘述。
下面讲一下另一种方式,通过 Coding + 腾讯云进行部署,可以参考 Coding 官网帮助信息,这可以获得 1 年免费的 SSL 证书,以及 120GB 的 CDN 加速服务。
打开上述页面并填入你的自定义域名,然后在域名 DNS 解析中按照给出的要求添加记录,通过验证即可。
完成这些步骤之后,境外访问就会走 GitHub,境内就会走 Coding,整个过程就完成了。
参考
相关内容
相关文章
- 通过Docker部署一个NSFW JS搭建一个私有的图片鉴黄API
- 部署思源笔记
- 基于 Github Actions 自动部署 Hexo 博客
- 大型项目的发布部署:第一章:发布部署流程
- Hexo博客优化访问速度与持续集成和部署实践
- docker部署安装jenkins
- C#-clickonce部署和调用
- 笔记 | Vercel部署RSSHub及其文档页面
- Github Actions Hexo 自动部署
- 来撸羊毛了!Windows 环境下 Hexo 博客搭建,并部署到 GitHub Pages
- Github Actions 自动部署 Hexo - wuuconix's blog
- Hexo + Gitee安装部署(打造你的个人博客)
- go语言 Linux部署 chatgpt 微信机器人指南
- Hadoop入门进阶课程13–Chukwa介绍与安装部署详解大数据
- 分叉克隆:实现Linux系统快速部署(克隆linux系统)
- 构建MySQL多机房高可用系统(mysql多机房部署)
- Cloud Launcher可让开发者快速部署超过120款热门开源软件包
- 探索Redis部署的最佳实践(查看redis的部署方式)
- 切入11g了解Oracle 11g的部署路径(oracle 11g路径)