hexo blog搭建

搭建hexo

参考下面几个视频和博客:

这个是搭建的视频

https://www.bilibili.com/video/BV1at4y1D7rr

这个是搭建的博客

https://blog.csdn.net/yaorongke/article/details/119089190

1.安装组件

组件有两个,一个nodejs 一个git

两个我都不会用,磕磕绊绊的弄出来了

windows系统不用管,直接下载安装包下一步下一步就好了,安装完成后跑这几个命令看看有没有反应。(版本什么的不用管,有反应就行)

这个是看nodejs的版本的

node -v

这个是看npm版本的

npm -v

有的国内的linux系统喜欢改国内的源,使用一个叫cnpm的查看的命令是这个:

cnpm -v

2.安装Hexo博客组件

使用npm命令安装Hexo组件

npm install -g hexo-cli

更改taobao源的(上面cnpm的源)

npm install -g cnpm --registry=https://registry.npm.taobao.org

使用cnpm安装Hexo组件

cnpm install -g hexo-cli

cnpm的我没用过,我直接用的npm的,这个地址可能不对,最好查一下是不是这个地址。

3.创建本地Hexo文件

在指定文件夹路径创建好文件夹
然后输入命令

hexo init

如果想在这个路径的下一级再创建一个文件夹可以用这个命令

hexo init ”文件夹名字“

目前已经发现如果文件夹不为空使用 hexo init 创建会提示文件夹不为空,然后失败。

然后安装 npm组件,我也不知道这个是干啥的,貌似没有的话后边拉取别的内容(例如主题)可能会有问题。

npm install


查看Hexo拉取的信息

```hexo -v```
会有一大串东西出来

## 4.启动博客

```hexo g``` 这个是生成静态文件

```heox s``` 这个是启动服务

启动以后本地访问http://localhost:4000就可以打开网页了。

## 5.更换主题

去Hexo主页找一个主题,然后挂梯子上GitHub找,一般都有命令给你,然后就能git拉下来了

然后更改博客文件夹根目录的“_config.yml”文件的主题名字就可以换了

至于主题美化啥的自己去找相应的博客去优化,也是改配置文件

## 6.上传到github

这部分我也是模模糊糊的,磕磕绊绊的走下来了。

首先搞一个github账号,然后在创建一个代码仓库,名字和用户名一样,以“io”结尾

然后在本地博客根目录右键打开“Open Git Bash here”

```ssh-keygen -t ed25519 -C "your_email@example.com" 生成一个新的SSH密钥```

输入完成后会问路径,直接回车就会放到“c:\user\当前用户\.ssh”文件夹下有个pub的文件,用txt打开,全部复制,到github账号的设置里边找SSH key 给它贴进去,ssh key名字可以随便取

然后到git上输入命令安装上传的工具:

```npm install hexo-deployer-git --save```

然后修改刚才改主题的文件“_config.yml",拉到最后,deploy那里  type为git(单引号不要删除),repo:github仓库那里去复制地址,branch: master (这里我看到有的说用main,但是master也能用就不改了,注意每个属性后边是冒号+空格)

然后回git输入

```hexo g```

```hexo d```

如果有报错就问问AI,就这样