Hexo快速建立博客并部署到GitHub上

Step 1: 用Hexo快速生成博客项目

  // 初始化博客项目,folder为博客项目文件夹名称
cd   // 进入项目文件夹
npm install  // 安装项目依赖
hexo generate  // 生成静态文件,生成的文件在public/文件夹下
hexo server  // 在本地浏览器运行,默认为:localhost:4000

以上一系列命令即可创建一个简单的Hexo博客项目。

Step 2: 在你的GitHub账户上新建可访问站点的仓库

选择"New repository"->设置仓库名,仓库描述,仓库属性(public/private)->点击"Create repository"

  • 免费用户只能建立public仓库;

  • 仓库名称:username.guthub.io (Github Pages服务的一种,是一个可访问站点,每个guthub账号只能创建一个)

Step 3: 安装GitHub客户端,配置SSH Key

安装gitHub客户端


若下载失败,可使用百度云共享文件获取安装包:
安装包获取地址(百度云共享文件):

Tips:
在Options界面,可修改一些默认设置:放置clone项目的默认路径,默认的shell命令行工具(PowerShell)
登录github账号:设置->Options:登录github账号
打开PowerShell命令行:设置->Open in Git Shell

用途:

  • 通过GitHub客户端管理仓库提交历史;

  • 使用PowerShell命令行进行配置SSH Key,部署项目代码

配置SSH Key

使用PowerShell命令行配置SSH Key

  1. 大多数 Git 服务器(如:gitHub)使用SSH公钥进行授权,每个用户要生成一个。

  2. 生成公钥的过程在所有操作系统上都差不多:首先先确认一下是否已经有一个公钥了。SSH 公钥默认储存在账户的主目录下的 ~/.ssh 目录。关键是看有没有用 something 和 something.pub 来命名的一对文件,这个 something 通常就是 id_dsa 或 id_rsa。有 .pub 后缀的文件就是公钥,另一个文件则是密钥。假如没有这些文件,或者干脆连 .ssh 目录都没有,可以用 ssh-keygen 来创建。

SSH的一些命令:

Step 4: 部署项目


1) 安装部署工具

2) 在_config.yml文件夹填写部署配置
注意要点:

a) hexo对格式要求严格,变量名之前两个空格,参数值前一个空格,用:分割;
b) 除了代码仓库配置,还有访问站点url

3) 执行部署

Hexo常用命令

常用指令:

  // 初始化博客项目,folder为博客项目文件夹名称
hexo clean  // 清除缓存文件和public/文件
hexo generate  // 生成博客文件
hexo server  // 在本地浏览器运行博客
hexo deploy  // 部署项目到_config.xml中指定的仓库

相关文章

咱们在vscode中使用copilot的过程中,有可能会涉及到个人账号...
这篇文章给大家介绍怎么在GitHub上快速找到实用资源,内容非...
这篇文章主要介绍“github缓存穿透的解决方法是什么”,在日...
本篇内容介绍了“github线性回归怎么实现”的有关知识,在实...
怎样使用GitHub,很多新手对此不是很清楚,为了帮助大家解决...
今天小编给大家分享一下GitHub的高级搜索方法有哪些的相关知...