使用腾讯云部署Hexo博客

有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top

可点击链接https://blog-1253652709.cos.ap-guangzhou.myqcloud.com//picgo/202401180921373.png 解答疑问

之所以用腾讯,主要还是使用GithubPages部署国内访问太慢了,有兴趣可以看我之前的文章有详细介绍怎么部署。

今天主要说下怎么使用腾讯云部署静态博客,比如Hexo

前提

  • 已备案的域名一个(如果不需要自定义域名就不需要)
  • 本地能访问的Hexo源码
  • 域名未开启CDN加速,如果配置过了,已关闭也不行,需要删掉

部署项目

https://console.cloud.tencent.com/webify/index

进来是这样子的,我们新建一个应用

这里选择一个源码托管平台

选择项目然后导入

选择Hexo模板,然后点击部署即可

等待一会后会生成一个tcloudbase.com结尾的域名,此时已经部署好了,后续代码提交会自动部署的,直接用这个提供的地址即可。

自定义域名

需要准备一个已经备案的域名

复制这个id

在域名解析中添加一条记录,把id替换为自己的即可,其他是固定的

在这里申请一个免费的证书

回到应用管理那边点击添加域名

注意要和证书一致,选blog.zysicyj.top那个证书

配置提供的CNAME到域名解析中

一般就是自己的域名+ .cdn.dnsv1.com

然后等待就行了,正常要十来分钟吧,就可以访问了

本文由博客一文多发平台 OpenWrite 发布!

<think>好的,我需要帮助用户找到在腾讯云部署Hexo博客的教程。首先,我应该回顾用户提供的引用内容,看看是否有相关的信息。用户提到了四个引用,其中引用[1]、[2]和[3]提到了腾讯云部署Hexo博客的相关步骤。引用[1]提到新建Hexo_next文件夹并执行hexo init,引用[2]和[3]也涉及了部署腾讯云服务器的步骤。引用[4]虽然讲的是阿里云,但可能部分步骤类似,但用户明确需要腾讯云,所以可能不需要重点参考。 接下来,我需要整理这些引用的内容,给出一个清晰的步骤指南。可能需要包括环境准备、Hexo初始化、服务器配置、部署等步骤。另外,用户提到希望生成相关问题,所以在回答之后需要添加相关问题。 需要注意的是,用户要求使用中文回答,并且行内数学表达式用$...$,不过这个问题可能不涉及数学公式,所以可能不需要处理这部分。但系统指令中提到必须遵循这些格式,所以如果有用到变量之类的可能需要转换。但在这个问题中可能用不上,所以可能可以忽略。 还要确保LaTeX语法正确,但同样,在部署教程中可能用不上数学公式。所以主要关注步骤的正确性和引用标注。 需要检查每个步骤是否在引用中有支持,例如引用[1]提到hexo init,引用[3]提到环境变量的设置。可能还需要补充如何配置服务器,比如Nginx、Git Hook等,但用户提供的引用中没有详细说明,可能需要根据现有引用进行推断,或者建议参考Hexo官网教程。 另外,用户提到的引用[1]和[2]都是关于腾讯云部署的,可能需要综合这两个引用的信息。例如,引用[1]中的新建文件夹和初始化,引用[2]中提到的具体部署步骤,可能包括配置服务器、部署命令等。 可能需要将步骤分为几个部分:本地环境搭建、服务器环境配置、部署流程、自动化部署等。每个步骤都需要引用对应的引用来源。例如,在初始化Hexo时引用[1],在设置环境变量时引用[3]。 另外,用户的问题是关于教程的寻找,所以回答应该指导用户如何按照步骤操作,并指出参考的来源。可能还需要提醒用户参考Hexo官网或其他资源,如引用中提到的Hexo官网教程。 最后,生成相关问题,例如关于自动化部署、服务器优化、HTTPS配置等,这些问题应该与Hexo部署腾讯云相关。 现在需要组织这些思路成一个结构化的回答,确保每个步骤都有对应的引用,并且语言清晰,符合用户要求的中文回答。</think>### 腾讯云部署Hexo博客教程 以下是基于站内引用整理的Hexo博客部署腾讯云轻量服务器的关键步骤: #### 1. **本地环境准备** - 安装Node.js和Git(Hexo运行依赖) - 新建Hexo项目目录并初始化: ```bash mkdir Hexo_next && cd Hexo_next hexo init # 引用[1] ``` - 安装依赖并测试本地运行: ```bash npm install hexo server ``` #### 2. **服务器环境配置** - **服务器基础设置** 购买腾讯云轻量服务器后,通过SSH连接并安装必要工具(如Git、Nginx)。 - **配置Git仓库与钩子** 创建裸仓库并设置`post-receive`钩子,实现代码自动同步: ```bash git init --bare hexo-blog.git vi hexo-blog.git/hooks/post-receive # 添加脚本:git --work-tree=/var/www/hexo checkout -f ``` #### 3. **部署流程** - **本地Hexo配置修改** 在`_config.yml`中设置部署目标: ```yaml deploy: type: git repo: root@服务器IP:/path/to/hexo-blog.git branch: master ``` - **执行部署命令** ```bash hexo clean && hexo generate && hexo deploy # 引用[2] ``` - **配置Nginx指向站点目录** 修改Nginx配置文件,将根目录设置为`/var/www/hexo`。 #### 4. **自动化优化** - 将`node_modules/.bin`添加到环境变量以简化命令[^3]: ```bash echo 'PATH="$PATH:./node_modules/.bin"' >> ~/.profile ``` - 使用持续集成工具(如GitHub Actions)实现提交自动部署
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员朱永胜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值