加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 16:40:46 所属栏目:百科 来源:网络整理
导读:Step 1: 用Hexo快速生成博客项目 // 初始化博客项目,folder为博客项目文件夹名称cd // 进入项目文件夹npm install // 安装项目依赖hexo generate // 生成静态文件,生成的文件在public/文件夹下hexo server // 在本地浏览器运行,默认为:localhost:4000 以

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中指定的仓库

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读