hexo部署到github时config.yml文件的配置格式

在使用hexo+github搭建个人博客时看了好多教程,很多教程都是几年前的,不太适合现在去搭建。搭建时浪费了我好多时间的一步就是在hexo部署到github时的 “_config.yml” 文件的配置,很多教程上的配置现在已经不能用了,目前大多数教程中的配置是这样的:

deploy:
  type: git
  repo: https://github.com/yslli0123/yslli0123.github.io.git
  branch: master

其中github的默认分支已经由master改为了main,我把自己配置的可以正常使用的贴在下面:

deploy:
  type: git
  repo: git@github.com:yslli0123/yslli0123.github.io.git
  branch: main

需要注意的是冒号后边一定要有空格。

<think>首先,用户的问题是:"我想了解如何将Hexo部署GitHub请问hexo部署github教程或hexogithubpages部署指南"。这是关于将Hexo博客部署GitHubPages的指南。回顾系统指令:-行内数学表达式用$...$格式。-独立公式用$$...$$格式。-LaTeX语法正确。-用中文回答。-生成相关问题。-回答中引用的段落末尾添加引用标识如[^1]。用户提供了几个引用:-[^1]讲的是在Linux下部署HexoGitHub,步骤包括在Hexo目录下运行`hexod-g`来生成和部署。-[^2]提到在部署后,需要上传源码:运行`hexocl`,`hexodeploy`,然后通过Git推送更改到主分支。-[^3]涉及修改_config.yml文件,将deploy部分设置为type:git,repo指向GitHub仓库如`git@github.com:name/name.github.io.git`,branch:master。-[^4]提到手动创建仓库和推送代码,以及创建Token。用户真正的需求是详细的部署指南,所以我要基于这些引用和我的知识,提供一个清晰的步骤指南。组织回答结构:1.**介绍**:简要说明什么是HexoGitHubPages。2.**前提条件**:用户需要先安装Node.js、GitHexo。3.**部署步骤**:-创建一个GitHub仓库用于GitHubPages。-配置Hexo项目的_config.yml文件。-安装必要的插件。-生成站点并部署GitHub。-可选:管理和推送源码。4.**生成相关问题**:在结尾添加相关问题。用中文回答,确保语言流畅。关键步骤基于引用:-从[^3],修改_config.yml的deploy部分:type:git,repo:git@github.com:username/username.github.io.git,branch:master。-从[^1],运行`hexoclean&&hexogenerate&&hexodeploy`(`hexod-g`是简写)。-从[^2],部署静态页面,然后可以通过Git推送源码更改。-从[^4],提到创建Token,可能用于认证。实际部署:1.确保GitHub仓库名为username.github.io。2.在_config.yml配置deploy。3.运行`hexodeploy`。4.如果需要推送源码,设置另一个分支如gh-pages或source。在回答中,我需要引用相关的段落:-当提到步骤,在末尾加[^1]、[^2]等。最终回答结构:-用标题组织。-包含代码块,如_config.yml的示例修改。-使用列表或段落清晰描述步骤。-结束部分添加相关问题。相关问题基于上下文:1.如何自定义GitHubPages域名?2.部署遇到错误怎么办?3.如何优化Hexo部署流程?4.其他部署选项如Netlify?确保回答真实可靠:基于标准Hexo部署流程。</think> ### Hexo 部署GitHub Pages 完整指南 部署 Hexo 博客到 GitHub Pages 是一种简单高效的方式,可以免费托管静态网站。Hexo 会生成静态 HTML 文件,通过 Git 推送到 GitHub 仓库,GitHub Pages 会自动发布。下面基于您的需求和参考内容,提供一个详细的中文教程。整个过程分为前提准备、配置仓库、修改 Hexo 设置、部署步骤以及源码管理几个步骤。引用已融入步骤说明中。 #### 1. **前提准备** 在开始部署前,确保您的系统已安装所需工具: - **Node.js 和 npm**:Hexo 基于 Node.js,安装方法见 [Node.js 官网](https://nodejs.org)。 - **Git**:用于版本控制和推送代码,安装方法见 [Git 官网](https://git-scm.com)。 - **Hexo 博客项目**:如果您还没有初始化 Hexo,请运行以下命令创建新项目(在
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值