1、安装软件

1、hexo是什么

官网:hexo.io

Hexo 是一个快速、简洁且高效的静态博客框架,它基于 Node.js 运行,可以将我们撰写的 Markdown 文档解析渲染成静态的 HTML 网页。

2、node

安装 nodejs, 因为Hexo是基于 Node.js 驱动的一款博客框架。

nodejs下载地址

3、git

安装git, 一个分布式版本控制系统,用于项目的版本控制管理,作者是 Linux 之父。

Git(官网)

上述软件都可以直接下一步,改个文件路径就行

2、hexo的一些指令开启本地服务器

*首先在磁盘中创建一个用来存放Github本地仓库文件的目录blog*(可自定义目录存放)

我的博客文件路径

在这个路径下可以直接输入cmd,也可以用git bush

方法1

第二种

  • 更换源,把国外的源换成国内的
1
npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 安装hexo
1
cnpm install -g hexo-cli
  • 初始化hexo,这个操作会在当前路径生成博客需要的文件
1
hexo init
  • 清楚项目生成的文件
1
hexo clean
  • 生成博客的文件
1
hexo g
  • 启动本地服务器
1
hexo s

image-20231023145728394

这样就是已经生成了本地服务器,浏览器访问http://localhost:4000/即可

3、部署在github上

1、创建github的账号(如果已经创建请忽略)

image-20231023150050988

后面我就不教了,创建一个账号而已

2、创建一个新的仓库

image-20231023150301044

注意的是这个地方前面必须和后面的一样,就是保证username.github.io,我这里是因为我的已经被创建过了

image-20231023150418859

3、添加ssh密钥

首先在git下
输入命令:cd ~/.ssh\

再输入:ssh-keygen -t rsa -C ‘注册时的邮箱地址’

然后你的C:\用户\用户名目录下这个路径下有一个id_rsa.put文件,打开复制出来到github上验证一下

image-20231023151057805

image-20231023151129642

4、更改博客的上传地址

仓库的ssh

image-20231023151531169

在我们初始化的目录下有一个**_config.yml** 文件,打开替换最下面的repo这个值是你刚刚创建的github上的仓库的ssh,没有的填上去

image-20231023151406308

添加保存然后就可以输入下面这个命令上传到github上,

  • 上传github,这个操作必须有配置了github的地址
1
2
3
hexo clean    // 清楚重构
hexo g // 生成配置文件
hexo d -s // 上传到github上

出现这个部署成功

image-20231023152037561

上传成功,就可以通过刚刚新建仓库的时候填进去的username.github.io这个网址访问。上传成功可能不能立马部署上去,一般需要各个几分钟才可以访问成功.